diff --git a/.github/licenserc.yml b/.github/licenserc.yml index 53fd03b20a500..93e8ab707a14e 100644 --- a/.github/licenserc.yml +++ b/.github/licenserc.yml @@ -27,6 +27,7 @@ header: - "**/*.example" - "**/*.patch" - "**/*.bzl" + - "**/.git/**" - ".codecov.yml" - "Jenkinsfile" - ".editorconfig" diff --git a/DEPS.bzl b/DEPS.bzl index c8e7f9c50fc95..449e7c894484b 100644 --- a/DEPS.bzl +++ b/DEPS.bzl @@ -3578,8 +3578,8 @@ def go_deps(): name = "com_github_pingcap_errors", build_file_proto_mode = "disable_global", importpath = "github.com/pingcap/errors", - sum = "h1:m5ZsBa5o/0CkzZXfXLaThzKuR85SnHHetqBCpzQ30h8=", - version = "v0.11.5-0.20221009092201-b66cddb77c32", + sum = "h1:yqyP+k0mgRPpXJQDOCrtaG2YZym0ZDD+vt5JzlBUkrw=", + version = "v0.11.5-0.20231212100244-799fae176cfb", ) go_repository( name = "com_github_pingcap_failpoint", @@ -3606,8 +3606,8 @@ def go_deps(): name = "com_github_pingcap_kvproto", build_file_proto_mode = "disable_global", importpath = "github.com/pingcap/kvproto", - sum = "h1:qbLm5cOdCWxZ0mt6SaN2aXI+KFekbPqURd6YkNI+XRI=", - version = "v0.0.0-20230904082117-ecdbf1f8c130", + sum = "h1:n3FMveYjc2VuETjo6YhmsgkDx0P/yLJTvk96BJdCq6Y=", + version = "v0.0.0-20240109063850-932639606bcf", ) go_repository( name = "com_github_pingcap_log", @@ -3707,6 +3707,13 @@ def go_deps(): sum = "h1:0LFwY6Q3gMACTjAbMZBjXAqTOzOwFaj2Ld6cjeQ7Rig=", version = "v0.0.0-20221212215047-62379fc7944b", ) + go_repository( + name = "com_github_prashantv_gostub", + build_file_proto_mode = "disable", + importpath = "github.com/prashantv/gostub", + sum = "h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g=", + version = "v1.1.0", + ) go_repository( name = "com_github_prometheus_client_golang", build_file_proto_mode = "disable_global", diff --git a/Makefile b/Makefile index 012cff4229b63..7b688def2facd 100644 --- a/Makefile +++ b/Makefile @@ -358,6 +358,7 @@ build_for_br_integration_test: $(GOBUILD) $(RACE_FLAG) -o bin/gc br/tests/br_z_gc_safepoint/*.go && \ $(GOBUILD) $(RACE_FLAG) -o bin/oauth br/tests/br_gcs/*.go && \ $(GOBUILD) $(RACE_FLAG) -o bin/rawkv br/tests/br_rawkv/*.go && \ + $(GOBUILD) $(RACE_FLAG) -o bin/txnkv br/tests/br_txn/*.go && \ $(GOBUILD) $(RACE_FLAG) -o bin/parquet_gen br/tests/lightning_checkpoint_parquet/*.go \ ) || (make failpoint-disable && exit 1) @make failpoint-disable diff --git a/Makefile.common b/Makefile.common index 169e0e91a46ca..b9b76a2c7649b 100644 --- a/Makefile.common +++ b/Makefile.common @@ -67,7 +67,7 @@ LDFLAGS += -X "github.com/pingcap/tidb/util/versioninfo.TiDBGitBranch=$(shell gi LDFLAGS += -X "github.com/pingcap/tidb/util/versioninfo.TiDBEdition=$(TIDB_EDITION)" EXTENSION_FLAG = -ifeq ($(shell if [ -d extension/enterprise/.git ]; then echo "true"; fi),true) +ifeq ($(shell if [ -f extension/enterprise/.git ]; then echo "true"; fi),true) EXTENSION_FLAG += -X "github.com/pingcap/tidb/util/versioninfo.TiDBEnterpriseExtensionGitHash=$(shell cd extension/enterprise && git rev-parse HEAD)" endif diff --git a/OWNERS b/OWNERS index 120b4c4041ec3..02f9d485898d8 100644 --- a/OWNERS +++ b/OWNERS @@ -11,6 +11,7 @@ approvers: - asddongmen - b41sh - bb7133 + - Benjamin2037 - breezewish - buchuitoudegou - c4pt0r @@ -111,9 +112,9 @@ approvers: reviewers: - aytrack - ben1009 - - Benjamin2037 - bobotu - BornChanger + - CabinfeverB - charleszheng44 - ChenPeng2013 - dhysum diff --git a/WORKSPACE b/WORKSPACE index 24b086aeba771..24ec0e71a9e6e 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -49,7 +49,7 @@ go_download_sdk( "https://mirrors.aliyun.com/golang/{}", "https://dl.google.com/go/{}", ], - version = "1.20.6", + version = "1.20.11", ) go_register_toolchains( diff --git a/autoid_service/autoid.go b/autoid_service/autoid.go index ec1943bb85d82..640c81852d19c 100644 --- a/autoid_service/autoid.go +++ b/autoid_service/autoid.go @@ -190,6 +190,7 @@ func (alloc *autoIDValue) rebase4Unsigned(ctx context.Context, } var newBase, newEnd uint64 + var oldValue int64 startTime := time.Now() ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnMeta) err := kv.RunInNewTxn(ctx, store, true, func(ctx context.Context, txn kv.Transaction) error { @@ -198,6 +199,7 @@ func (alloc *autoIDValue) rebase4Unsigned(ctx context.Context, if err1 != nil { return err1 } + oldValue = currentEnd uCurrentEnd := uint64(currentEnd) newBase = mathutil.Max(uCurrentEnd, requiredBase) newEnd = mathutil.Min(math.MaxUint64-uint64(batch), newBase) + uint64(batch) @@ -208,6 +210,13 @@ func (alloc *autoIDValue) rebase4Unsigned(ctx context.Context, if err != nil { return err } + + logutil.BgLogger().Info("rebase4Unsigned from", + zap.String("category", "autoid service"), + zap.Int64("dbID", dbID), + zap.Int64("tblID", tblID), + zap.Int64("from", oldValue), + zap.Uint64("to", newEnd)) alloc.base, alloc.end = int64(newBase), int64(newEnd) return nil } @@ -223,7 +232,8 @@ func (alloc *autoIDValue) rebase4Signed(ctx context.Context, store kv.Storage, d return nil } - var newBase, newEnd int64 + var oldValue, newBase, newEnd int64 + startTime := time.Now() ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnMeta) err := kv.RunInNewTxn(ctx, store, true, func(ctx context.Context, txn kv.Transaction) error { idAcc := meta.NewMeta(txn).GetAutoIDAccessors(dbID, tblID).IncrementID(model.TableInfoVersion5) @@ -231,14 +241,23 @@ func (alloc *autoIDValue) rebase4Signed(ctx context.Context, store kv.Storage, d if err1 != nil { return err1 } + oldValue = currentEnd newBase = mathutil.Max(currentEnd, requiredBase) newEnd = mathutil.Min(math.MaxInt64-batch, newBase) + batch _, err1 = idAcc.Inc(newEnd - currentEnd) return err1 }) + metrics.AutoIDHistogram.WithLabelValues(metrics.TableAutoIDRebase, metrics.RetLabel(err)).Observe(time.Since(startTime).Seconds()) if err != nil { return err } + + logutil.BgLogger().Info("rebase4Signed from", + zap.Int64("dbID", dbID), + zap.Int64("tblID", tblID), + zap.Int64("from", oldValue), + zap.Int64("to", newEnd), + zap.String("category", "autoid service")) alloc.base, alloc.end = newBase, newEnd return nil } @@ -284,7 +303,13 @@ func New(selfAddr string, etcdAddr []string, store kv.Storage, tlsConfig *tls.Co func newWithCli(selfAddr string, cli *clientv3.Client, store kv.Storage) *Service { l := owner.NewOwnerManager(context.Background(), cli, "autoid", selfAddr, autoIDLeaderPath) - err := l.CampaignOwner() + l.SetBeOwnerHook(func() { + logutil.BgLogger().Info("leader change of autoid service, this node become owner", + zap.String("addr", selfAddr), + zap.String("category", "autoid service")) + }) + // 10 means that autoid service's etcd lease is 10s. + err := l.CampaignOwner(10) if err != nil { panic(err) } @@ -329,7 +354,7 @@ func MockForTest(store kv.Storage) autoid.AutoIDAllocClient { // Close closes the Service and clean up resource. func (s *Service) Close() { - if s.leaderShip != nil { + if s.leaderShip != nil && s.leaderShip.IsOwner() { for k, v := range s.autoIDMap { if v.base > 0 { err := v.forceRebase(context.Background(), s.store, k.dbID, k.tblID, v.base, v.isUnsigned) @@ -483,12 +508,14 @@ func (s *Service) allocAutoID(ctx context.Context, req *autoid.AutoIDRequest) (* func (alloc *autoIDValue) forceRebase(ctx context.Context, store kv.Storage, dbID, tblID, requiredBase int64, isUnsigned bool) error { ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnMeta) + var oldValue int64 err := kv.RunInNewTxn(ctx, store, true, func(ctx context.Context, txn kv.Transaction) error { idAcc := meta.NewMeta(txn).GetAutoIDAccessors(dbID, tblID).IncrementID(model.TableInfoVersion5) currentEnd, err1 := idAcc.Get() if err1 != nil { return err1 } + oldValue = currentEnd var step int64 if !isUnsigned { step = requiredBase - currentEnd @@ -502,6 +529,13 @@ func (alloc *autoIDValue) forceRebase(ctx context.Context, store kv.Storage, dbI if err != nil { return err } + logutil.BgLogger().Info("forceRebase from", + zap.Int64("dbID", dbID), + zap.Int64("tblID", tblID), + zap.Int64("from", oldValue), + zap.Int64("to", requiredBase), + zap.Bool("isUnsigned", isUnsigned), + zap.String("category", "autoid service")) alloc.base, alloc.end = requiredBase, requiredBase return nil } diff --git a/br/cmd/br/main.go b/br/cmd/br/main.go index d70d9425e0653..5eca340f1e622 100644 --- a/br/cmd/br/main.go +++ b/br/cmd/br/main.go @@ -49,7 +49,7 @@ func main() { NewBackupCommand(), NewRestoreCommand(), NewStreamCommand(), - newOpeartorCommand(), + newOperatorCommand(), ) // Outputs cmd.Print to stdout. rootCmd.SetOut(os.Stdout) diff --git a/br/cmd/br/operator.go b/br/cmd/br/operator.go index 57ed59b224d06..2a6d80aa12ffa 100644 --- a/br/cmd/br/operator.go +++ b/br/cmd/br/operator.go @@ -11,7 +11,7 @@ import ( "github.com/spf13/cobra" ) -func newOpeartorCommand() *cobra.Command { +func newOperatorCommand() *cobra.Command { cmd := &cobra.Command{ Use: "operator ", Short: "utilities for operators like tidb-operator.", @@ -26,14 +26,19 @@ func newOpeartorCommand() *cobra.Command { }, Hidden: true, } - cmd.AddCommand(newPauseGcCommand()) + cmd.AddCommand(newPrepareForSnapshotBackupCommand( + "pause-gc-and-schedulers", + "(Will be replaced with `prepare-for-snapshot-backup`) pause gc, schedulers and importing until the program exits.")) + cmd.AddCommand(newPrepareForSnapshotBackupCommand( + "prepare-for-snapshot-backup", + "pause gc, schedulers and importing until the program exits, for snapshot backup.")) return cmd } -func newPauseGcCommand() *cobra.Command { +func newPrepareForSnapshotBackupCommand(use string, short string) *cobra.Command { cmd := &cobra.Command{ - Use: "pause-gc-and-schedulers", - Short: "pause gc and schedulers to the ts until the program exits.", + Use: use, + Short: short, Args: cobra.NoArgs, RunE: func(cmd *cobra.Command, args []string) error { cfg := operator.PauseGcConfig{} @@ -41,9 +46,9 @@ func newPauseGcCommand() *cobra.Command { return err } ctx := GetDefaultContext() - return operator.PauseGCAndScheduler(ctx, &cfg) + return operator.AdaptEnvForSnapshotBackup(ctx, &cfg) }, } - operator.DefineFlagsForPauseGcConfig(cmd.Flags()) + operator.DefineFlagsForPrepareSnapBackup(cmd.Flags()) return cmd } diff --git a/br/pkg/aws/BUILD.bazel b/br/pkg/aws/BUILD.bazel index 2b70183655569..3290cdb864759 100644 --- a/br/pkg/aws/BUILD.bazel +++ b/br/pkg/aws/BUILD.bazel @@ -12,6 +12,7 @@ go_library( "@com_github_aws_aws_sdk_go//aws", "@com_github_aws_aws_sdk_go//aws/awserr", "@com_github_aws_aws_sdk_go//aws/session", + "@com_github_aws_aws_sdk_go//service/cloudwatch", "@com_github_aws_aws_sdk_go//service/ec2", "@com_github_aws_aws_sdk_go//service/ec2/ec2iface", "@com_github_pingcap_errors//:errors", diff --git a/br/pkg/aws/ebs.go b/br/pkg/aws/ebs.go index 9383b1123338a..7721a75d5dfec 100644 --- a/br/pkg/aws/ebs.go +++ b/br/pkg/aws/ebs.go @@ -5,6 +5,7 @@ package aws import ( "context" "fmt" + "math" "strings" "sync" "time" @@ -12,6 +13,7 @@ import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/awserr" "github.com/aws/aws-sdk-go/aws/session" + "github.com/aws/aws-sdk-go/service/cloudwatch" "github.com/aws/aws-sdk-go/service/ec2" "github.com/aws/aws-sdk-go/service/ec2/ec2iface" "github.com/pingcap/errors" @@ -27,10 +29,12 @@ import ( const ( pollingPendingSnapshotInterval = 30 * time.Second errCodeTooManyPendingSnapshots = "PendingSnapshotLimitExceeded" + FsrApiSnapshotsThreshold = 10 ) type EC2Session struct { - ec2 ec2iface.EC2API + ec2 ec2iface.EC2API + cloudwatchClient *cloudwatch.CloudWatch // aws operation concurrency concurrency uint } @@ -50,7 +54,8 @@ func NewEC2Session(concurrency uint, region string) (*EC2Session, error) { return nil, errors.Trace(err) } ec2Session := ec2.New(sess) - return &EC2Session{ec2: ec2Session, concurrency: concurrency}, nil + cloudwatchClient := cloudwatch.New(sess) + return &EC2Session{ec2: ec2Session, cloudwatchClient: cloudwatchClient, concurrency: concurrency}, nil } // CreateSnapshots is the mainly steps to control the data volume snapshots. @@ -282,10 +287,272 @@ func (e *EC2Session) DeleteSnapshots(snapIDMap map[string]string) { log.Info("delete snapshot end", zap.Int("need-to-del", len(snapIDMap)), zap.Int32("deleted", deletedCnt.Load())) } +// EnableDataFSR enables FSR for data volume snapshots +func (e *EC2Session) EnableDataFSR(meta *config.EBSBasedBRMeta, targetAZ string) (map[string][]*string, error) { + snapshotsIDsMap := fetchTargetSnapshots(meta, targetAZ) + + if len(snapshotsIDsMap) == 0 { + return snapshotsIDsMap, errors.Errorf("empty backup meta") + } + + eg, _ := errgroup.WithContext(context.Background()) + + for availableZone := range snapshotsIDsMap { + targetAZ := availableZone + // We have to control the batch size to avoid the error of "parameter SourceSnapshotIds must be less than or equal to 10" + for i := 0; i < len(snapshotsIDsMap[targetAZ]); i += FsrApiSnapshotsThreshold { + start := i + end := i + FsrApiSnapshotsThreshold + if end > len(snapshotsIDsMap[targetAZ]) { + end = len(snapshotsIDsMap[targetAZ]) + } + eg.Go(func() error { + log.Info("enable fsr for snapshots", zap.String("available zone", targetAZ), zap.Any("snapshots", snapshotsIDsMap[targetAZ][start:end])) + resp, err := e.ec2.EnableFastSnapshotRestores(&ec2.EnableFastSnapshotRestoresInput{ + AvailabilityZones: []*string{&targetAZ}, + SourceSnapshotIds: snapshotsIDsMap[targetAZ][start:end], + }) + + if err != nil { + return errors.Trace(err) + } + + if len(resp.Unsuccessful) > 0 { + log.Warn("not all snapshots enabled FSR") + return errors.Errorf("Some snapshot fails to enable FSR for available zone %s, such as %s, error code is %v", targetAZ, *resp.Unsuccessful[0].SnapshotId, resp.Unsuccessful[0].FastSnapshotRestoreStateErrors) + } + + return e.waitDataFSREnabled(snapshotsIDsMap[targetAZ][start:end], targetAZ) + }) + } + } + return snapshotsIDsMap, eg.Wait() +} + +// waitDataFSREnabled waits FSR for data volume snapshots are all enabled and also have enough credit balance +func (e *EC2Session) waitDataFSREnabled(snapShotIDs []*string, targetAZ string) error { + // Record current time + start := time.Now() + + // get the maximum size of volumes, in GiB + var maxVolumeSize int64 = 0 + resp, err := e.ec2.DescribeSnapshots(&ec2.DescribeSnapshotsInput{SnapshotIds: snapShotIDs}) + if err != nil { + return errors.Trace(err) + } + if len(resp.Snapshots) <= 0 { + return errors.Errorf("specified snapshot [%s] is not found", *snapShotIDs[0]) + } + + for _, s := range resp.Snapshots { + if *s.VolumeSize > maxVolumeSize { + maxVolumeSize = *s.VolumeSize + } + } + + // Calculate the time in minutes to fill 1.0 credit according to + // https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-fast-snapshot-restore.html#volume-creation-credits + // 5 minutes more is just for safe + fillElapsedTime := 60.0/(math.Min(10, 1024.0/(float64)(maxVolumeSize))) + 5 + + // We have to sleep for at least fillElapsedTime minutes in order to make credits are filled to 1.0 + // Let's heartbeat every 5 minutes + for time.Since(start) <= time.Duration(fillElapsedTime)*time.Minute { + log.Info("FSR enablement is ongoing, going to sleep for 5 minutes...") + time.Sleep(5 * time.Minute) + } + + // Wait that all snapshot has enough fsr credit balance, it's very likely true since we have wait for long enough + log.Info("Start check and wait all snapshots have enough fsr credit balance") + + startIdx := 0 + retryCount := 0 + for startIdx < len(snapShotIDs) { + creditBalance, _ := e.getFSRCreditBalance(snapShotIDs[startIdx], targetAZ) + if creditBalance != nil && *creditBalance >= 1.0 { + startIdx++ + retryCount = 0 + } else { + if creditBalance == nil { + // For invalid calling, retry 3 times + if retryCount >= 3 { + return errors.Errorf("cloudwatch metrics for %s operation failed after retrying", *snapShotIDs[startIdx]) + } + retryCount++ + } + // Retry for both invalid calling and not enough fsr credit + // Cloudwatch by default flushes every 5 seconds. So, 20 seconds wait should be enough + time.Sleep(20 * time.Second) + } + } + + // Create a map to store the strings as keys + pendingSnapshots := make(map[string]struct{}) + + // Populate the map with the strings from the array + for _, str := range snapShotIDs { + pendingSnapshots[*str] = struct{}{} + } + + log.Info("starts check fsr pending snapshots", zap.Any("snapshots", pendingSnapshots), zap.String("available zone", targetAZ)) + for { + if len(pendingSnapshots) == 0 { + log.Info("all snapshots in current batch fsr enablement is finished", zap.String("available zone", targetAZ), zap.Any("snapshots", snapShotIDs)) + return nil + } + + // check pending snapshots every 1 minute + time.Sleep(1 * time.Minute) + log.Info("check snapshots not fsr enabled", zap.Int("count", len(pendingSnapshots))) + input := &ec2.DescribeFastSnapshotRestoresInput{ + Filters: []*ec2.Filter{ + { + Name: aws.String("state"), + Values: []*string{aws.String("disabled"), aws.String("disabling"), aws.String("enabling"), aws.String("optimizing")}, + }, + { + Name: aws.String("availability-zone"), + Values: []*string{aws.String(targetAZ)}, + }, + }, + } + + result, err := e.ec2.DescribeFastSnapshotRestores(input) + if err != nil { + return errors.Trace(err) + } + + uncompletedSnapshots := make(map[string]struct{}) + for _, fastRestore := range result.FastSnapshotRestores { + _, found := pendingSnapshots[*fastRestore.SnapshotId] + if found { + // Detect some conflict states + if strings.EqualFold(*fastRestore.State, "disabled") || strings.EqualFold(*fastRestore.State, "disabling") { + log.Error("detect conflict status", zap.String("snapshot", *fastRestore.SnapshotId), zap.String("status", *fastRestore.State)) + return errors.Errorf("status of snapshot %s is %s ", *fastRestore.SnapshotId, *fastRestore.State) + } + uncompletedSnapshots[*fastRestore.SnapshotId] = struct{}{} + } + } + pendingSnapshots = uncompletedSnapshots + } +} + +// getFSRCreditBalance is used to get maximum fsr credit balance of snapshot for last 5 minutes +func (e *EC2Session) getFSRCreditBalance(snapshotID *string, targetAZ string) (*float64, error) { + // Set the time range to query for metrics + startTime := time.Now().Add(-5 * time.Minute) + endTime := time.Now() + + // Prepare the input for the GetMetricStatisticsWithContext API call + input := &cloudwatch.GetMetricStatisticsInput{ + StartTime: aws.Time(startTime), + EndTime: aws.Time(endTime), + Namespace: aws.String("AWS/EBS"), + MetricName: aws.String("FastSnapshotRestoreCreditsBalance"), + Dimensions: []*cloudwatch.Dimension{ + { + Name: aws.String("SnapshotId"), + Value: snapshotID, + }, + { + Name: aws.String("AvailabilityZone"), + Value: aws.String(targetAZ), + }, + }, + Period: aws.Int64(300), + Statistics: []*string{aws.String("Maximum")}, + } + + log.Info("metrics input", zap.Any("input", input)) + + // Call cloudwatchClient API to retrieve the FastSnapshotRestoreCreditsBalance metric data + resp, err := e.cloudwatchClient.GetMetricStatisticsWithContext(context.Background(), input) + if err != nil { + log.Error("GetMetricStatisticsWithContext failed", zap.Error(err)) + return nil, errors.Trace(err) + } + + // parse the response + if len(resp.Datapoints) == 0 { + log.Warn("No result for metric FastSnapshotRestoreCreditsBalance returned", zap.Stringp("snapshot", snapshotID)) + return nil, nil + } + result := resp.Datapoints[0] + log.Info("credit balance", zap.Stringp("snapshot", snapshotID), zap.Float64p("credit", result.Maximum)) + return result.Maximum, nil +} + +// DisableDataFSR disables FSR for data volume snapshots +func (e *EC2Session) DisableDataFSR(snapshotsIDsMap map[string][]*string) error { + if len(snapshotsIDsMap) == 0 { + return nil + } + + eg, _ := errgroup.WithContext(context.Background()) + + for availableZone := range snapshotsIDsMap { + targetAZ := availableZone + // We have to control the batch size to avoid the error of "parameter SourceSnapshotIds must be less than or equal to 10" + for i := 0; i < len(snapshotsIDsMap[targetAZ]); i += FsrApiSnapshotsThreshold { + start := i + end := i + FsrApiSnapshotsThreshold + if end > len(snapshotsIDsMap[targetAZ]) { + end = len(snapshotsIDsMap[targetAZ]) + } + eg.Go(func() error { + resp, err := e.ec2.DisableFastSnapshotRestores(&ec2.DisableFastSnapshotRestoresInput{ + AvailabilityZones: []*string{&targetAZ}, + SourceSnapshotIds: snapshotsIDsMap[targetAZ][start:end], + }) + + if err != nil { + return errors.Trace(err) + } + + if len(resp.Unsuccessful) > 0 { + log.Warn("not all snapshots disabled FSR", zap.String("available zone", targetAZ)) + return errors.Errorf("Some snapshot fails to disable FSR for available zone %s, such as %s, error code is %v", targetAZ, *resp.Unsuccessful[0].SnapshotId, resp.Unsuccessful[0].FastSnapshotRestoreStateErrors) + } + + log.Info("Disable FSR issued", zap.String("available zone", targetAZ), zap.Any("snapshots", snapshotsIDsMap[targetAZ][start:end])) + + return nil + }) + } + } + return eg.Wait() +} + +func fetchTargetSnapshots(meta *config.EBSBasedBRMeta, specifiedAZ string) map[string][]*string { + var sourceSnapshotIDs = make(map[string][]*string) + + if len(meta.TiKVComponent.Stores) == 0 { + return sourceSnapshotIDs + } + + for i := range meta.TiKVComponent.Stores { + store := meta.TiKVComponent.Stores[i] + for j := range store.Volumes { + oldVol := store.Volumes[j] + // Handle data volume snapshots only + if strings.Compare(oldVol.Type, "storage.data-dir") == 0 { + if specifiedAZ != "" { + sourceSnapshotIDs[specifiedAZ] = append(sourceSnapshotIDs[specifiedAZ], &oldVol.SnapshotID) + } else { + sourceSnapshotIDs[oldVol.VolumeAZ] = append(sourceSnapshotIDs[oldVol.VolumeAZ], &oldVol.SnapshotID) + } + } + } + } + + return sourceSnapshotIDs +} + // CreateVolumes create volumes from snapshots // if err happens in the middle, return half-done result // returned map: store id -> old volume id -> new volume id -func (e *EC2Session) CreateVolumes(meta *config.EBSBasedBRMeta, volumeType string, iops, throughput int64, targetAZ string) (map[string]string, error) { +func (e *EC2Session) CreateVolumes(meta *config.EBSBasedBRMeta, volumeType string, iops, throughput int64, encrypted bool, targetAZ string) (map[string]string, error) { template := ec2.CreateVolumeInput{ VolumeType: &volumeType, } @@ -295,6 +562,7 @@ func (e *EC2Session) CreateVolumes(meta *config.EBSBasedBRMeta, volumeType strin if throughput > 0 { template.SetThroughput(throughput) } + template.Encrypted = &encrypted newVolumeIDMap := make(map[string]string) var mutex sync.Mutex @@ -366,7 +634,7 @@ func (e *EC2Session) CreateVolumes(meta *config.EBSBasedBRMeta, volumeType strin return newVolumeIDMap, eg.Wait() } -func (e *EC2Session) WaitVolumesCreated(volumeIDMap map[string]string, progress glue.Progress) (int64, error) { +func (e *EC2Session) WaitVolumesCreated(volumeIDMap map[string]string, progress glue.Progress, fsrEnabledRequired bool) (int64, error) { pendingVolumes := make([]*string, 0, len(volumeIDMap)) for oldVolID := range volumeIDMap { newVolumeID := volumeIDMap[oldVolID] @@ -378,7 +646,7 @@ func (e *EC2Session) WaitVolumesCreated(volumeIDMap map[string]string, progress for len(pendingVolumes) > 0 { // check every 5 seconds time.Sleep(5 * time.Second) - log.Info("check pending snapshots", zap.Int("count", len(pendingVolumes))) + log.Info("check pending volumes", zap.Int("count", len(pendingVolumes))) resp, err := e.ec2.DescribeVolumes(&ec2.DescribeVolumesInput{ VolumeIds: pendingVolumes, }) @@ -386,7 +654,11 @@ func (e *EC2Session) WaitVolumesCreated(volumeIDMap map[string]string, progress return 0, errors.Trace(err) } - createdVolumeSize, unfinishedVolumes := e.HandleDescribeVolumesResponse(resp) + createdVolumeSize, unfinishedVolumes, err := e.HandleDescribeVolumesResponse(resp, fsrEnabledRequired) + if err != nil { + return 0, errors.Trace(err) + } + progress.IncBy(int64(len(pendingVolumes) - len(unfinishedVolumes))) totalVolumeSize += createdVolumeSize pendingVolumes = unfinishedVolumes @@ -429,12 +701,16 @@ func ec2Tag(key, val string) *ec2.Tag { return &ec2.Tag{Key: &key, Value: &val} } -func (e *EC2Session) HandleDescribeVolumesResponse(resp *ec2.DescribeVolumesOutput) (int64, []*string) { +func (e *EC2Session) HandleDescribeVolumesResponse(resp *ec2.DescribeVolumesOutput, fsrEnabledRequired bool) (int64, []*string, error) { totalVolumeSize := int64(0) var unfinishedVolumes []*string for _, volume := range resp.Volumes { if *volume.State == ec2.VolumeStateAvailable { + if fsrEnabledRequired && volume.FastRestored != nil && !*volume.FastRestored { + log.Error("snapshot fsr is not enabled for the volume", zap.String("volume", *volume.SnapshotId)) + return 0, nil, errors.Errorf("Snapshot [%s] of volume [%s] is not fsr enabled", *volume.SnapshotId, *volume.VolumeId) + } log.Info("volume is available", zap.String("id", *volume.VolumeId)) totalVolumeSize += *volume.Size } else { @@ -443,5 +719,5 @@ func (e *EC2Session) HandleDescribeVolumesResponse(resp *ec2.DescribeVolumesOutp } } - return totalVolumeSize, unfinishedVolumes + return totalVolumeSize, unfinishedVolumes, nil } diff --git a/br/pkg/aws/ebs_test.go b/br/pkg/aws/ebs_test.go index d7f3be2a4a4a1..e55ea68c86e04 100644 --- a/br/pkg/aws/ebs_test.go +++ b/br/pkg/aws/ebs_test.go @@ -72,7 +72,7 @@ func TestHandleDescribeVolumesResponse(t *testing.T) { } e := &EC2Session{} - createdVolumeSize, unfinishedVolumes := e.HandleDescribeVolumesResponse(curentVolumesStates) + createdVolumeSize, unfinishedVolumes, _ := e.HandleDescribeVolumesResponse(curentVolumesStates, false) require.Equal(t, int64(4), createdVolumeSize) require.Equal(t, 1, len(unfinishedVolumes)) } diff --git a/br/pkg/backup/BUILD.bazel b/br/pkg/backup/BUILD.bazel index 1dccce1fee360..66780cd0a90ff 100644 --- a/br/pkg/backup/BUILD.bazel +++ b/br/pkg/backup/BUILD.bazel @@ -25,6 +25,7 @@ go_library( "//br/pkg/storage", "//br/pkg/summary", "//br/pkg/utils", + "//br/pkg/version", "//ddl", "//distsql", "//kv", diff --git a/br/pkg/backup/client.go b/br/pkg/backup/client.go index 7cd6f18dc2fa5..237d147a97ed2 100644 --- a/br/pkg/backup/client.go +++ b/br/pkg/backup/client.go @@ -36,6 +36,7 @@ import ( "github.com/pingcap/tidb/br/pkg/storage" "github.com/pingcap/tidb/br/pkg/summary" "github.com/pingcap/tidb/br/pkg/utils" + "github.com/pingcap/tidb/br/pkg/version" "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/distsql" "github.com/pingcap/tidb/kv" @@ -537,6 +538,15 @@ func BuildBackupRangeAndInitSchema( hasTable := false err = m.IterTables(dbInfo.ID, func(tableInfo *model.TableInfo) error { + if tableInfo.Version > version.CURRENT_BACKUP_SUPPORT_TABLE_INFO_VERSION { + // normally this shouldn't happen in a production env. + // because we had a unit test to avoid table info version update silencly. + // and had version check before run backup. + return errors.Errorf("backup doesn't not support table %s with version %d, maybe try a new version of br", + tableInfo.Name.String(), + tableInfo.Version, + ) + } if !tableFilter.MatchTable(dbInfo.Name.O, tableInfo.Name.O) { // Skip tables other than the given table. return nil @@ -633,6 +643,20 @@ func BuildBackupSchemas( default: if tableInfo.SepAutoInc() { globalAutoID, err = autoIDAccess.IncrementID(tableInfo.Version).Get() + // For a nonclustered table with auto_increment column, both auto_increment_id and _tidb_rowid are required. + // See also https://github.com/pingcap/tidb/issues/46093 + if rowID, err1 := autoIDAccess.RowID().Get(); err1 == nil { + tableInfo.AutoIncIDExtra = rowID + 1 + } else { + // It is possible that the rowid meta key does not exist (i.e. table have auto_increment_id but no _rowid), + // so err1 != nil might be expected. + if globalAutoID == 0 { + // When both auto_increment_id and _rowid are missing, it must be something wrong. + return errors.Trace(err1) + } + // Print a warning in other scenes, should it be a INFO log? + log.Warn("get rowid error", zap.Error(err1)) + } } else { globalAutoID, err = autoIDAccess.RowID().Get() } @@ -1161,17 +1185,18 @@ func OnBackupResponse( backupTS uint64, lockResolver *txnlock.LockResolver, resp *backuppb.BackupResponse, + errContext *utils.ErrorContext, ) (*backuppb.BackupResponse, int, error) { log.Debug("OnBackupResponse", zap.Reflect("resp", resp)) if resp.Error == nil { return resp, 0, nil } backoffMs := 0 - switch v := resp.Error.Detail.(type) { + + err := resp.Error + switch v := err.Detail.(type) { case *backuppb.Error_KvError: if lockErr := v.KvError.Locked; lockErr != nil { - // Try to resolve lock. - log.Warn("backup occur kv error", zap.Reflect("error", v)) msBeforeExpired, err1 := lockResolver.ResolveLocks( bo, backupTS, []*txnlock.Lock{txnlock.NewLock(lockErr)}) if err1 != nil { @@ -1182,44 +1207,16 @@ func OnBackupResponse( } return nil, backoffMs, nil } - // Backup should not meet error other than KeyLocked. - log.Error("unexpect kv error", zap.Reflect("KvError", v.KvError)) - return nil, backoffMs, errors.Annotatef(berrors.ErrKVUnknown, "storeID: %d OnBackupResponse error %v", storeID, v) - - case *backuppb.Error_RegionError: - regionErr := v.RegionError - // Ignore following errors. - if !(regionErr.EpochNotMatch != nil || - regionErr.NotLeader != nil || - regionErr.RegionNotFound != nil || - regionErr.ServerIsBusy != nil || - regionErr.StaleCommand != nil || - regionErr.StoreNotMatch != nil || - regionErr.ReadIndexNotReady != nil || - regionErr.ProposalInMergingMode != nil) { - log.Error("unexpect region error", zap.Reflect("RegionError", regionErr)) - return nil, backoffMs, errors.Annotatef(berrors.ErrKVUnknown, "storeID: %d OnBackupResponse error %v", storeID, v) - } - log.Warn("backup occur region error", - zap.Reflect("RegionError", regionErr), - zap.Uint64("storeID", storeID)) - // TODO: a better backoff. - backoffMs = 1000 /* 1s */ - return nil, backoffMs, nil - case *backuppb.Error_ClusterIdError: - log.Error("backup occur cluster ID error", zap.Reflect("error", v), zap.Uint64("storeID", storeID)) - return nil, 0, errors.Annotatef(berrors.ErrKVClusterIDMismatch, "%v on storeID: %d", resp.Error, storeID) default: - // UNSAFE! TODO: use meaningful error code instead of unstructured message to find failed to write error. - if utils.MessageIsRetryableStorageError(resp.GetError().GetMsg()) { - log.Warn("backup occur storage error", zap.String("error", resp.GetError().GetMsg())) - // back off 3000ms, for S3 is 99.99% available (i.e. the max outage time would less than 52.56mins per year), - // this time would be probably enough for s3 to resume. + res := errContext.HandleError(resp.Error, storeID) + switch res.Strategy { + case utils.GiveUpStrategy: + return nil, 0, errors.Annotatef(berrors.ErrKVUnknown, "storeID: %d OnBackupResponse error %s", storeID, res.Reason) + case utils.RetryStrategy: return nil, 3000, nil } - log.Error("backup occur unknown error", zap.String("error", resp.Error.GetMsg()), zap.Uint64("storeID", storeID)) - return nil, 0, errors.Annotatef(berrors.ErrKVUnknown, "%v on storeID: %d", resp.Error, storeID) } + return nil, 3000, errors.Annotatef(berrors.ErrKVUnknown, "unreachable") } func (bc *Client) handleFineGrained( @@ -1249,12 +1246,13 @@ func (bc *Client) handleFineGrained( } hasProgress := false backoffMill := 0 + errContext := utils.NewErrorContext("handleFineGrainedBackup", 10) err = SendBackup( ctx, storeID, client, req, // Handle responses with the same backoffer. func(resp *backuppb.BackupResponse) error { response, shouldBackoff, err1 := - OnBackupResponse(storeID, bo, req.EndVersion, lockResolver, resp) + OnBackupResponse(storeID, bo, req.EndVersion, lockResolver, resp, errContext) if err1 != nil { return err1 } diff --git a/br/pkg/backup/client_test.go b/br/pkg/backup/client_test.go index 592416e8ec03c..a3a442a52afcc 100644 --- a/br/pkg/backup/client_test.go +++ b/br/pkg/backup/client_test.go @@ -20,6 +20,7 @@ import ( "github.com/pingcap/tidb/br/pkg/mock" "github.com/pingcap/tidb/br/pkg/pdutil" "github.com/pingcap/tidb/br/pkg/storage" + "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/tablecodec" @@ -230,20 +231,20 @@ func TestOnBackupRegionErrorResponse(t *testing.T) { } cases := []Case{ - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{NotLeader: &errorpb.NotLeader{}}), exceptedBackoffMs: 1000, exceptedErr: false}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{RegionNotFound: &errorpb.RegionNotFound{}}), exceptedBackoffMs: 1000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{NotLeader: &errorpb.NotLeader{}}), exceptedBackoffMs: 3000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{RegionNotFound: &errorpb.RegionNotFound{}}), exceptedBackoffMs: 3000, exceptedErr: false}, {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{KeyNotInRegion: &errorpb.KeyNotInRegion{}}), exceptedBackoffMs: 0, exceptedErr: true}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{EpochNotMatch: &errorpb.EpochNotMatch{}}), exceptedBackoffMs: 1000, exceptedErr: false}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{ServerIsBusy: &errorpb.ServerIsBusy{}}), exceptedBackoffMs: 1000, exceptedErr: false}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{StaleCommand: &errorpb.StaleCommand{}}), exceptedBackoffMs: 1000, exceptedErr: false}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{StoreNotMatch: &errorpb.StoreNotMatch{}}), exceptedBackoffMs: 1000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{EpochNotMatch: &errorpb.EpochNotMatch{}}), exceptedBackoffMs: 3000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{ServerIsBusy: &errorpb.ServerIsBusy{}}), exceptedBackoffMs: 3000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{StaleCommand: &errorpb.StaleCommand{}}), exceptedBackoffMs: 3000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{StoreNotMatch: &errorpb.StoreNotMatch{}}), exceptedBackoffMs: 3000, exceptedErr: false}, {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{RaftEntryTooLarge: &errorpb.RaftEntryTooLarge{}}), exceptedBackoffMs: 0, exceptedErr: true}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{ReadIndexNotReady: &errorpb.ReadIndexNotReady{}}), exceptedBackoffMs: 1000, exceptedErr: false}, - {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{ProposalInMergingMode: &errorpb.ProposalInMergingMode{}}), exceptedBackoffMs: 1000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{ReadIndexNotReady: &errorpb.ReadIndexNotReady{}}), exceptedBackoffMs: 3000, exceptedErr: false}, + {storeID: 1, backupTS: 421123291611137, resp: newBackupRegionErrorResp(&errorpb.Error{ProposalInMergingMode: &errorpb.ProposalInMergingMode{}}), exceptedBackoffMs: 3000, exceptedErr: false}, } for _, cs := range cases { t.Log(cs) - _, backoffMs, err := backup.OnBackupResponse(cs.storeID, cs.bo, cs.backupTS, cs.lockResolver, cs.resp) + _, backoffMs, err := backup.OnBackupResponse(cs.storeID, cs.bo, cs.backupTS, cs.lockResolver, cs.resp, utils.NewErrorContext("test", 1)) require.Equal(t, cs.exceptedBackoffMs, backoffMs) if cs.exceptedErr { require.Error(t, err) diff --git a/br/pkg/backup/push.go b/br/pkg/backup/push.go index 6adc2daaba920..16d2fa0da06ea 100644 --- a/br/pkg/backup/push.go +++ b/br/pkg/backup/push.go @@ -4,7 +4,6 @@ package backup import ( "context" - "fmt" "sync" "github.com/opentracing/opentracing-go" @@ -73,6 +72,7 @@ func (push *pushDown) pushBackup( }) wg := new(sync.WaitGroup) + errContext := utils.NewErrorContext("pushBackup", 10) for _, s := range stores { store := s storeID := s.GetId() @@ -119,7 +119,6 @@ func (push *pushDown) pushBackup( close(push.respCh) }() - regionErrorIngestedOnce := false for { select { case respAndStore, ok := <-push.respCh: @@ -151,19 +150,16 @@ func (push *pushDown) pushBackup( } }) failpoint.Inject("tikv-region-error", func(val failpoint.Value) { - if !regionErrorIngestedOnce { - msg := val.(string) - logutil.CL(ctx).Debug("failpoint tikv-regionh-error injected.", zap.String("msg", msg)) - resp.Error = &backuppb.Error{ - // Msg: msg, - Detail: &backuppb.Error_RegionError{ - RegionError: &errorpb.Error{ - Message: msg, - }, + msg := val.(string) + logutil.CL(ctx).Debug("failpoint tikv-region-error injected.", zap.String("msg", msg)) + resp.Error = &backuppb.Error{ + // Msg: msg, + Detail: &backuppb.Error_RegionError{ + RegionError: &errorpb.Error{ + Message: msg, }, - } + }, } - regionErrorIngestedOnce = true }) if resp.GetError() == nil { // None error means range has been backuped successfully. @@ -187,35 +183,10 @@ func (push *pushDown) pushBackup( progressCallBack(RegionUnit) } else { errPb := resp.GetError() - switch v := errPb.Detail.(type) { - case *backuppb.Error_KvError: - logutil.CL(ctx).Warn("backup occur kv error", zap.Reflect("error", v)) - - case *backuppb.Error_RegionError: - logutil.CL(ctx).Warn("backup occur region error", zap.Reflect("error", v)) - - case *backuppb.Error_ClusterIdError: - logutil.CL(ctx).Error("backup occur cluster ID error", zap.Reflect("error", v)) - return errors.Annotatef(berrors.ErrKVClusterIDMismatch, "%v", errPb) - default: - if utils.MessageIsRetryableStorageError(errPb.GetMsg()) { - logutil.CL(ctx).Warn("backup occur storage error", zap.String("error", errPb.GetMsg())) - continue - } - var errMsg string - if utils.MessageIsNotFoundStorageError(errPb.GetMsg()) { - errMsg = fmt.Sprintf("File or directory not found on TiKV Node (store id: %v; Address: %s). "+ - "work around:please ensure br and tikv nodes share a same storage and the user of br and tikv has same uid.", - store.GetId(), redact.String(store.GetAddress())) - logutil.CL(ctx).Error("", zap.String("error", berrors.ErrKVStorage.Error()+": "+errMsg)) - } - if utils.MessageIsPermissionDeniedStorageError(errPb.GetMsg()) { - errMsg = fmt.Sprintf("I/O permission denied error occurs on TiKV Node(store id: %v; Address: %s). "+ - "work around:please ensure tikv has permission to read from & write to the storage.", - store.GetId(), redact.String(store.GetAddress())) - logutil.CL(ctx).Error("", zap.String("error", berrors.ErrKVStorage.Error()+": "+errMsg)) - } - + res := errContext.HandleIgnorableError(errPb, store.GetId()) + switch res.Strategy { + case utils.GiveUpStrategy: + errMsg := res.Reason if len(errMsg) <= 0 { errMsg = errPb.Msg } @@ -224,6 +195,10 @@ func (push *pushDown) pushBackup( redact.String(store.GetAddress()), errMsg, ) + default: + // other type just continue for next response + // and finally handle the range in fineGrainedBackup + continue } } case err := <-push.errCh: diff --git a/br/pkg/config/ebs.go b/br/pkg/config/ebs.go index deedb2d384403..5731738c14d2a 100644 --- a/br/pkg/config/ebs.go +++ b/br/pkg/config/ebs.go @@ -100,6 +100,14 @@ func (c *EBSBasedBRMeta) GetStoreCount() uint64 { return uint64(len(c.TiKVComponent.Stores)) } +func (c *EBSBasedBRMeta) GetTiKVVolumeCount() uint64 { + if c.TiKVComponent == nil || len(c.TiKVComponent.Stores) == 0 { + return 0 + } + // Assume TiKV nodes are symmetric + return uint64(len(c.TiKVComponent.Stores[0].Volumes)) +} + func (c *EBSBasedBRMeta) String() string { cfg, err := json.Marshal(c) if err != nil { diff --git a/br/pkg/conn/conn.go b/br/pkg/conn/conn.go index b52c24e5066f4..9b35811c39ca7 100644 --- a/br/pkg/conn/conn.go +++ b/br/pkg/conn/conn.go @@ -71,7 +71,7 @@ type Mgr struct { } func GetAllTiKVStoresWithRetry(ctx context.Context, - pdClient pd.Client, + pdClient util.StoreMeta, storeBehavior util.StoreBehavior, ) ([]*metapb.Store, error) { stores := make([]*metapb.Store, 0) diff --git a/br/pkg/conn/util/util.go b/br/pkg/conn/util/util.go index 0479030c1c5ac..58f400a231d25 100644 --- a/br/pkg/conn/util/util.go +++ b/br/pkg/conn/util/util.go @@ -28,11 +28,20 @@ const ( TiFlashOnly StoreBehavior = 2 ) +// StoreMeta is the required interface for a watcher. +// It is striped from pd.Client. +type StoreMeta interface { + // GetAllStores gets all stores from pd. + // The store may expire later. Caller is responsible for caching and taking care + // of store change. + GetAllStores(ctx context.Context, opts ...pd.GetStoreOption) ([]*metapb.Store, error) +} + // GetAllTiKVStores returns all TiKV stores registered to the PD client. The // stores must not be a tombstone and must never contain a label `engine=tiflash`. func GetAllTiKVStores( ctx context.Context, - pdClient pd.Client, + pdClient StoreMeta, storeBehavior StoreBehavior, ) ([]*metapb.Store, error) { // get all live stores. diff --git a/br/pkg/errors/errors.go b/br/pkg/errors/errors.go index bf9478a2a3e9c..9c032bbbb3259 100644 --- a/br/pkg/errors/errors.go +++ b/br/pkg/errors/errors.go @@ -49,6 +49,8 @@ var ( ErrBackupInvalidRange = errors.Normalize("backup range invalid", errors.RFCCodeText("BR:Backup:ErrBackupInvalidRange")) ErrBackupNoLeader = errors.Normalize("backup no leader", errors.RFCCodeText("BR:Backup:ErrBackupNoLeader")) ErrBackupGCSafepointExceeded = errors.Normalize("backup GC safepoint exceeded", errors.RFCCodeText("BR:Backup:ErrBackupGCSafepointExceeded")) + ErrBackupKeyIsLocked = errors.Normalize("backup key is locked", errors.RFCCodeText("BR:Backup:ErrBackupKeyIsLocked")) + ErrBackupRegion = errors.Normalize("backup region error", errors.RFCCodeText("BR:Backup:ErrBackupRegion")) ErrRestoreModeMismatch = errors.Normalize("restore mode mismatch", errors.RFCCodeText("BR:Restore:ErrRestoreModeMismatch")) ErrRestoreRangeMismatch = errors.Normalize("restore range mismatch", errors.RFCCodeText("BR:Restore:ErrRestoreRangeMismatch")) @@ -111,4 +113,6 @@ var ( ErrKVDownloadFailed = errors.Normalize("download sst failed", errors.RFCCodeText("BR:KV:ErrKVDownloadFailed")) // ErrKVIngestFailed indicates a generic, retryable ingest error. ErrKVIngestFailed = errors.Normalize("ingest sst failed", errors.RFCCodeText("BR:KV:ErrKVIngestFailed")) + + ErrPossibleInconsistency = errors.Normalize("the cluster state might be inconsistent", errors.RFCCodeText("BR:KV:ErrPossibleInconsistency")) ) diff --git a/br/pkg/lightning/backend/kv/BUILD.bazel b/br/pkg/lightning/backend/kv/BUILD.bazel index bfa78f9e5879d..087bb5849e52d 100644 --- a/br/pkg/lightning/backend/kv/BUILD.bazel +++ b/br/pkg/lightning/backend/kv/BUILD.bazel @@ -48,6 +48,7 @@ go_test( name = "kv_test", timeout = "short", srcs = [ + "base_test.go", "session_internal_test.go", "session_test.go", "sql2kv_test.go", @@ -55,7 +56,7 @@ go_test( embed = [":kv"], flaky = True, race = "on", - shard_count = 16, + shard_count = 17, deps = [ "//br/pkg/lightning/backend/encode", "//br/pkg/lightning/common", diff --git a/br/pkg/lightning/backend/kv/allocator.go b/br/pkg/lightning/backend/kv/allocator.go index 6792851ef9b06..38f6b45050bc6 100644 --- a/br/pkg/lightning/backend/kv/allocator.go +++ b/br/pkg/lightning/backend/kv/allocator.go @@ -31,6 +31,9 @@ type panickingAllocator struct { } // NewPanickingAllocators creates a PanickingAllocator shared by all allocation types. +// we use this to collect the max id(either _tidb_rowid or auto_increment id or auto_random) used +// during import, and we will use this info to do ALTER TABLE xxx AUTO_RANDOM_BASE or AUTO_INCREMENT +// on post-process phase. func NewPanickingAllocators(base int64) autoid.Allocators { sharedBase := &base return autoid.NewAllocators( diff --git a/br/pkg/lightning/backend/kv/base.go b/br/pkg/lightning/backend/kv/base.go index a9185bc48166a..6e3f165d92fc6 100644 --- a/br/pkg/lightning/backend/kv/base.go +++ b/br/pkg/lightning/backend/kv/base.go @@ -37,6 +37,10 @@ import ( "go.uber.org/zap/zapcore" ) +const ( + maxLogLength = 512 * 1024 +) + // ExtraHandleColumnInfo is the column info of extra handle column. var ExtraHandleColumnInfo = model.NewExtraHandleColInfo() @@ -77,6 +81,7 @@ var kindStr = [...]string{ // MarshalLogArray implements the zapcore.ArrayMarshaler interface func (row RowArrayMarshaller) MarshalLogArray(encoder zapcore.ArrayEncoder) error { + var totalLength = 0 for _, datum := range row { kind := datum.Kind() var str string @@ -94,6 +99,14 @@ func (row RowArrayMarshaller) MarshalLogArray(encoder zapcore.ArrayEncoder) erro return err } } + if len(str) > maxLogLength { + str = str[0:1024] + " (truncated)" + } + totalLength += len(str) + if totalLength >= maxLogLength { + encoder.AppendString("The row has been truncated, and the log has exited early.") + return nil + } if err := encoder.AppendObject(zapcore.ObjectMarshalerFunc(func(enc zapcore.ObjectEncoder) error { enc.AddString("kind", kindStr[kind]) enc.AddString("val", redact.String(str)) @@ -214,6 +227,7 @@ func (e *BaseKVEncoder) ProcessColDatum(col *table.Column, rowID int64, inputDat } } if IsAutoIncCol(col.ToInfo()) { + // same as RowIDAllocType, since SepAutoInc is always false when initializing allocators of Table. alloc := e.Table.Allocators(e.SessionCtx).Get(autoid.AutoIncrementType) if err := alloc.Rebase(context.Background(), GetAutoRecordID(value, &col.FieldType), false); err != nil { return value, errors.Trace(err) @@ -307,9 +321,16 @@ func (e *BaseKVEncoder) LogKVConvertFailed(row []types.Datum, j int, colInfo *mo log.ShortError(err), ) - e.logger.Error("failed to convert kv value", logutil.RedactAny("origVal", original.GetValue()), - zap.Stringer("fieldType", &colInfo.FieldType), zap.String("column", colInfo.Name.O), - zap.Int("columnID", j+1)) + if len(original.GetString()) >= maxLogLength { + originalPrefix := original.GetString()[0:1024] + " (truncated)" + e.logger.Error("failed to convert kv value", logutil.RedactAny("origVal", originalPrefix), + zap.Stringer("fieldType", &colInfo.FieldType), zap.String("column", colInfo.Name.O), + zap.Int("columnID", j+1)) + } else { + e.logger.Error("failed to convert kv value", logutil.RedactAny("origVal", original.GetValue()), + zap.Stringer("fieldType", &colInfo.FieldType), zap.String("column", colInfo.Name.O), + zap.Int("columnID", j+1)) + } return errors.Annotatef( err, "failed to cast value as %s for column `%s` (#%d)", &colInfo.FieldType, colInfo.Name.O, j+1, diff --git a/br/pkg/lightning/backend/kv/base_test.go b/br/pkg/lightning/backend/kv/base_test.go new file mode 100644 index 0000000000000..d02956e4016f0 --- /dev/null +++ b/br/pkg/lightning/backend/kv/base_test.go @@ -0,0 +1,75 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package kv + +import ( + "os" + "path/filepath" + "strings" + "testing" + + "github.com/pingcap/tidb/br/pkg/lightning/backend/encode" + "github.com/pingcap/tidb/br/pkg/lightning/log" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/table" + "github.com/pingcap/tidb/table/tables" + "github.com/pingcap/tidb/types" + "github.com/stretchr/testify/require" +) + +func TestLogKVConvertFailed(t *testing.T) { + tempPath := filepath.Join(t.TempDir(), "/temp.txt") + logCfg := &log.Config{File: tempPath, FileMaxSize: 1} + err := log.InitLogger(logCfg, "info") + require.NoError(t, err) + + modelName := model.NewCIStr("c1") + modelState := model.StatePublic + modelFieldType := *types.NewFieldType(mysql.TypeTiny) + c1 := &model.ColumnInfo{ID: 1, Name: modelName, State: modelState, Offset: 0, FieldType: modelFieldType} + cols := []*model.ColumnInfo{c1} + tblInfo := &model.TableInfo{ID: 1, Columns: cols, PKIsHandle: false, State: model.StatePublic} + var tbl table.Table + tbl, err = tables.TableFromMeta(NewPanickingAllocators(0), tblInfo) + require.NoError(t, err) + + var baseKVEncoder *BaseKVEncoder + baseKVEncoder, err = NewBaseKVEncoder(&encode.EncodingConfig{ + Table: tbl, + SessionOptions: encode.SessionOptions{ + SQLMode: mysql.ModeStrictAllTables, + Timestamp: 1234567890, + }, + Logger: log.L(), + }) + var newString strings.Builder + for i := 0; i < 100000; i++ { + newString.WriteString("test_test_test_test_") + } + newDatum := types.NewStringDatum(newString.String()) + rows := []types.Datum{} + for i := 0; i <= 10; i++ { + rows = append(rows, newDatum) + } + err = baseKVEncoder.LogKVConvertFailed(rows, 6, c1, err) + require.NoError(t, err) + + var content []byte + content, err = os.ReadFile(tempPath) + require.NoError(t, err) + require.LessOrEqual(t, 500, len(string(content))) + require.NotContains(t, content, "exceeds maximum file size") +} diff --git a/br/pkg/lightning/backend/kv/sql2kv.go b/br/pkg/lightning/backend/kv/sql2kv.go index 5f4050b0444b2..3a5fa8163beab 100644 --- a/br/pkg/lightning/backend/kv/sql2kv.go +++ b/br/pkg/lightning/backend/kv/sql2kv.go @@ -114,7 +114,7 @@ func CollectGeneratedColumns(se *Session, meta *model.TableInfo, cols []*table.C var genCols []GeneratedCol for i, col := range cols { if col.GeneratedExpr != nil { - expr, err := expression.RewriteAstExpr(se, col.GeneratedExpr, schema, names, true) + expr, err := expression.RewriteAstExpr(se, col.GeneratedExpr.Internal(), schema, names, true) if err != nil { return nil, err } diff --git a/br/pkg/lightning/backend/local/duplicate.go b/br/pkg/lightning/backend/local/duplicate.go index 43775c2b5918f..c8d51c90263d2 100644 --- a/br/pkg/lightning/backend/local/duplicate.go +++ b/br/pkg/lightning/backend/local/duplicate.go @@ -635,8 +635,9 @@ func (m *DupeDetector) buildIndexDupTasks() ([]dupTask, error) { tid := tablecodec.DecodeTableID(ranges[0].StartKey) for _, r := range ranges { tasks = append(tasks, dupTask{ - KeyRange: r, - tableID: tid, + KeyRange: r, + tableID: tid, + indexInfo: indexInfo, }) } }) diff --git a/br/pkg/lightning/backend/local/engine.go b/br/pkg/lightning/backend/local/engine.go index e498038efe99b..f813f0b2e2257 100644 --- a/br/pkg/lightning/backend/local/engine.go +++ b/br/pkg/lightning/backend/local/engine.go @@ -952,6 +952,9 @@ func (e *Engine) getFirstAndLastKey(lowerBound, upperBound []byte) ([]byte, []by LowerBound: lowerBound, UpperBound: upperBound, } + failpoint.Inject("mockGetFirstAndLastKey", func() { + failpoint.Return(lowerBound, upperBound, nil) + }) iter := e.newKVIter(context.Background(), opt) //nolint: errcheck diff --git a/br/pkg/lightning/backend/local/local.go b/br/pkg/lightning/backend/local/local.go index 75b9e9a29f0c6..1594074a56edb 100644 --- a/br/pkg/lightning/backend/local/local.go +++ b/br/pkg/lightning/backend/local/local.go @@ -268,16 +268,16 @@ func (*encodingBuilder) MakeEmptyRows() encode.Rows { type targetInfoGetter struct { tls *common.TLS targetDB *sql.DB - pdAddr string + pdCli pd.Client keyspaceName string } // NewTargetInfoGetter creates an TargetInfoGetter with local backend implementation. -func NewTargetInfoGetter(tls *common.TLS, db *sql.DB, pdAddr, keyspaceName string) backend.TargetInfoGetter { +func NewTargetInfoGetter(tls *common.TLS, db *sql.DB, pdCli pd.Client, keyspaceName string) backend.TargetInfoGetter { return &targetInfoGetter{ tls: tls, targetDB: db, - pdAddr: pdAddr, + pdCli: pdCli, keyspaceName: keyspaceName, } } @@ -299,10 +299,10 @@ func (g *targetInfoGetter) CheckRequirements(ctx context.Context, checkCtx *back if err := checkTiDBVersion(ctx, versionStr, localMinTiDBVersion, localMaxTiDBVersion); err != nil { return err } - if err := tikv.CheckPDVersion(ctx, g.tls, g.pdAddr, localMinPDVersion, localMaxPDVersion); err != nil { + if err := tikv.CheckPDVersion(ctx, g.tls, g.pdCli.GetLeaderAddr(), localMinPDVersion, localMaxPDVersion); err != nil { return err } - if err := tikv.CheckTiKVVersion(ctx, g.tls, g.pdAddr, localMinTiKVVersion, localMaxTiKVVersion); err != nil { + if err := tikv.CheckTiKVVersion(ctx, g.tls, g.pdCli.GetLeaderAddr(), localMinTiKVVersion, localMaxTiKVVersion); err != nil { return err } @@ -1098,7 +1098,7 @@ func (local *Backend) prepareAndSendJob( failpoint.Break() }) - err = local.SplitAndScatterRegionInBatches(ctx, initialSplitRanges, engine.tableInfo, needSplit, regionSplitSize, maxBatchSplitRanges) + err = local.SplitAndScatterRegionInBatches(ctx, initialSplitRanges, needSplit, maxBatchSplitRanges) if err == nil || common.IsContextCanceledError(err) { break } @@ -1159,6 +1159,12 @@ func (local *Backend) generateAndSendJob( } failpoint.Inject("beforeGenerateJob", nil) + failpoint.Inject("sendDummyJob", func(_ failpoint.Value) { + // this is used to trigger worker failure, used together + // with WriteToTiKVNotEnoughDiskSpace + jobToWorkerCh <- ®ionJob{} + time.Sleep(5 * time.Second) + }) jobs, err := local.generateJobForRange(egCtx, engine, r, regionSplitSize, regionSplitKeys) if err != nil { if common.IsContextCanceledError(err) { @@ -1560,26 +1566,30 @@ func (local *Backend) doImport(ctx context.Context, engine *Engine, regionRanges }) } - err := local.prepareAndSendJob( - workerCtx, - engine, - regionRanges, - regionSplitSize, - regionSplitKeys, - jobToWorkerCh, - &jobWg, - ) - if err != nil { - firstErr.Set(err) + workGroup.Go(func() error { + err := local.prepareAndSendJob( + workerCtx, + engine, + regionRanges, + regionSplitSize, + regionSplitKeys, + jobToWorkerCh, + &jobWg, + ) + if err != nil { + return err + } + + jobWg.Wait() workerCancel() - _ = workGroup.Wait() - return firstErr.Get() + return nil + }) + if err := workGroup.Wait(); err != nil { + if !common.IsContextCanceledError(err) { + log.FromContext(ctx).Error("do import meets error", zap.Error(err)) + } + firstErr.Set(err) } - - jobWg.Wait() - workerCancel() - firstErr.Set(workGroup.Wait()) - firstErr.Set(ctx.Err()) return firstErr.Get() } diff --git a/br/pkg/lightning/backend/local/local_test.go b/br/pkg/lightning/backend/local/local_test.go index d838570ad325c..ebd17e73ba521 100644 --- a/br/pkg/lightning/backend/local/local_test.go +++ b/br/pkg/lightning/backend/local/local_test.go @@ -2085,3 +2085,40 @@ func TestCtxCancelIsIgnored(t *testing.T) { err := l.doImport(ctx, e, initRanges, int64(config.SplitRegionSize), int64(config.SplitRegionKeys)) require.ErrorContains(t, err, "the remaining storage capacity of TiKV") } + +func TestWorkerFailedWhenGeneratingJobs(t *testing.T) { + backup := maxRetryBackoffSecond + maxRetryBackoffSecond = 1 + t.Cleanup(func() { + maxRetryBackoffSecond = backup + }) + + _ = failpoint.Enable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/skipSplitAndScatter", "return()") + _ = failpoint.Enable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/sendDummyJob", "return()") + _ = failpoint.Enable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/mockGetFirstAndLastKey", "return()") + _ = failpoint.Enable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/WriteToTiKVNotEnoughDiskSpace", "return()") + t.Cleanup(func() { + _ = failpoint.Disable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/skipSplitAndScatter") + _ = failpoint.Disable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/sendDummyJob") + _ = failpoint.Disable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/mockGetFirstAndLastKey") + _ = failpoint.Disable("github.com/pingcap/tidb/br/pkg/lightning/backend/local/WriteToTiKVNotEnoughDiskSpace") + }) + + initRanges := []Range{ + {start: []byte{'c'}, end: []byte{'d'}}, + } + + ctx := context.Background() + l := &Backend{ + BackendConfig: BackendConfig{ + WorkerConcurrency: 1, + }, + splitCli: initTestSplitClient( + [][]byte{{1}, {11}}, + panicSplitRegionClient{}, + ), + } + e := &Engine{} + err := l.doImport(ctx, e, initRanges, int64(config.SplitRegionSize), int64(config.SplitRegionKeys)) + require.ErrorContains(t, err, "the remaining storage capacity of TiKV") +} diff --git a/br/pkg/lightning/backend/local/localhelper.go b/br/pkg/lightning/backend/local/localhelper.go index ae2384a5fd8b3..72fbab2c65ede 100644 --- a/br/pkg/lightning/backend/local/localhelper.go +++ b/br/pkg/lightning/backend/local/localhelper.go @@ -113,9 +113,7 @@ func (g *TableRegionSizeGetterImpl) GetTableRegionSize(ctx context.Context, tabl func (local *Backend) SplitAndScatterRegionInBatches( ctx context.Context, ranges []Range, - tableInfo *checkpoints.TidbTableInfo, needSplit bool, - regionSplitSize int64, batchCnt int, ) error { for i := 0; i < len(ranges); i += batchCnt { @@ -123,7 +121,7 @@ func (local *Backend) SplitAndScatterRegionInBatches( if len(batch) > batchCnt { batch = batch[:batchCnt] } - if err := local.SplitAndScatterRegionByRanges(ctx, batch, tableInfo, needSplit, regionSplitSize); err != nil { + if err := local.SplitAndScatterRegionByRanges(ctx, batch, needSplit); err != nil { return errors.Trace(err) } } @@ -137,9 +135,7 @@ func (local *Backend) SplitAndScatterRegionInBatches( func (local *Backend) SplitAndScatterRegionByRanges( ctx context.Context, ranges []Range, - tableInfo *checkpoints.TidbTableInfo, needSplit bool, - regionSplitSize int64, ) (err error) { if len(ranges) == 0 { return nil @@ -160,7 +156,6 @@ func (local *Backend) SplitAndScatterRegionByRanges( scatterRegions := make([]*split.RegionInfo, 0) var retryKeys [][]byte waitTime := splitRegionBaseBackOffTime - skippedKeys := 0 for i := 0; i < splitRetryTimes; i++ { log.FromContext(ctx).Info("split and scatter region", logutil.Key("minKey", minKey), @@ -222,16 +217,6 @@ func (local *Backend) SplitAndScatterRegionByRanges( return nil } - var tableRegionStats map[uint64]int64 - if tableInfo != nil { - tableRegionStats, err = local.regionSizeGetter.GetTableRegionSize(ctx, tableInfo.ID) - if err != nil { - log.FromContext(ctx).Warn("fetch table region size statistics failed", - zap.String("table", tableInfo.Name), zap.Error(err)) - tableRegionStats, err = make(map[uint64]int64), nil - } - } - regionMap := make(map[uint64]*split.RegionInfo) for _, region := range regions { regionMap[region.Region.GetId()] = region @@ -342,15 +327,6 @@ func (local *Backend) SplitAndScatterRegionByRanges( } sendLoop: for regionID, keys := range splitKeyMap { - // if region not in tableRegionStats, that means this region is newly split, so - // we can skip split it again. - regionSize, ok := tableRegionStats[regionID] - if !ok { - log.FromContext(ctx).Warn("region stats not found", zap.Uint64("region", regionID)) - } - if len(keys) == 1 && regionSize < regionSplitSize { - skippedKeys++ - } select { case ch <- &splitInfo{region: regionMap[regionID], keys: keys}: case <-ctx.Done(): @@ -386,11 +362,9 @@ func (local *Backend) SplitAndScatterRegionByRanges( scatterCount, err := local.waitForScatterRegions(ctx, scatterRegions) if scatterCount == len(scatterRegions) { log.FromContext(ctx).Info("waiting for scattering regions done", - zap.Int("skipped_keys", skippedKeys), zap.Int("regions", len(scatterRegions)), zap.Duration("take", time.Since(startTime))) } else { log.FromContext(ctx).Info("waiting for scattering regions timeout", - zap.Int("skipped_keys", skippedKeys), zap.Int("scatterCount", scatterCount), zap.Int("regions", len(scatterRegions)), zap.Duration("take", time.Since(startTime)), diff --git a/br/pkg/lightning/backend/local/localhelper_test.go b/br/pkg/lightning/backend/local/localhelper_test.go index d677e9c1dc7ba..5a37c6396c869 100644 --- a/br/pkg/lightning/backend/local/localhelper_test.go +++ b/br/pkg/lightning/backend/local/localhelper_test.go @@ -249,6 +249,10 @@ func (c *testSplitClient) GetOperator(ctx context.Context, regionID uint64) (*pd } func (c *testSplitClient) ScanRegions(ctx context.Context, key, endKey []byte, limit int) ([]*split.RegionInfo, error) { + if err := ctx.Err(); err != nil { + return nil, err + } + if c.hook != nil { key, endKey, limit = c.hook.BeforeScanRegions(ctx, key, endKey, limit) } @@ -477,7 +481,7 @@ func doTestBatchSplitRegionByRanges(ctx context.Context, t *testing.T, hook clie start = end } - err = local.SplitAndScatterRegionByRanges(ctx, ranges, nil, true, 1000) + err = local.SplitAndScatterRegionByRanges(ctx, ranges, true) if len(errPat) == 0 { require.NoError(t, err) } else { @@ -569,7 +573,7 @@ func TestMissingScatter(t *testing.T) { start = end } - err = local.SplitAndScatterRegionByRanges(ctx, ranges, nil, true, 1000) + err = local.SplitAndScatterRegionByRanges(ctx, ranges, true) require.NoError(t, err) splitHook.check(t, client) @@ -732,7 +736,7 @@ func TestSplitAndScatterRegionInBatches(t *testing.T) { }) } - err := local.SplitAndScatterRegionInBatches(ctx, ranges, nil, true, 1000, 4) + err := local.SplitAndScatterRegionInBatches(ctx, ranges, true, 4) require.NoError(t, err) rangeStart := codec.EncodeBytes([]byte{}, []byte("a")) @@ -828,7 +832,7 @@ func doTestBatchSplitByRangesWithClusteredIndex(t *testing.T, hook clientHook) { start = e } - err := local.SplitAndScatterRegionByRanges(ctx, ranges, nil, true, 1000) + err := local.SplitAndScatterRegionByRanges(ctx, ranges, true) require.NoError(t, err) startKey := codec.EncodeBytes([]byte{}, rangeKeys[0]) diff --git a/br/pkg/lightning/backend/local/region_job.go b/br/pkg/lightning/backend/local/region_job.go index 98f15c4b84bac..a021937bdcad9 100644 --- a/br/pkg/lightning/backend/local/region_job.go +++ b/br/pkg/lightning/backend/local/region_job.go @@ -17,6 +17,7 @@ package local import ( "container/heap" "context" + goerrors "errors" "strings" "sync" "time" @@ -159,7 +160,7 @@ func (j *regionJob) convertStageTo(stage jobStageTp) { // we don't need to do cleanup for the pairs written to tikv if encounters an error, // tikv will take the responsibility to do so. // TODO: let client-go provide a high-level write interface. -func (local *Backend) writeToTiKV(ctx context.Context, j *regionJob) error { +func (local *Backend) writeToTiKV(pCtx context.Context, j *regionJob) (errRet error) { if j.stage != regionScanned { return nil } @@ -175,6 +176,19 @@ func (local *Backend) writeToTiKV(ctx context.Context, j *regionJob) error { failpoint.Return(err) }) + ctx, cancel := context.WithTimeout(pCtx, 15*time.Minute) + defer cancel() + defer func() { + deadline, ok := ctx.Deadline() + if !ok { + // should not happen + return + } + if goerrors.Is(errRet, context.DeadlineExceeded) && time.Now().After(deadline) { + errRet = common.ErrWriteTooSlow + } + }() + apiVersion := local.tikvCodec.GetAPIVersion() clientFactory := local.importClientFactory kvBatchSize := local.KVWriteBatchSize @@ -358,6 +372,11 @@ func (local *Backend) writeToTiKV(ctx context.Context, j *regionJob) error { } } + failpoint.Inject("NoLeader", func() { + log.FromContext(ctx).Warn("enter failpoint NoLeader") + leaderPeerMetas = nil + }) + // if there is not leader currently, we don't forward the stage to wrote and let caller // handle the retry. if len(leaderPeerMetas) == 0 { @@ -365,8 +384,7 @@ func (local *Backend) writeToTiKV(ctx context.Context, j *regionJob) error { logutil.Region(region), logutil.Leader(j.region.Leader), zap.Uint64("leader_id", leaderID), logutil.SSTMeta(meta), zap.Int64("kv_pairs", totalCount), zap.Int64("total_bytes", totalSize)) - return errors.Errorf("write to tikv with no leader returned, region '%d', leader: %d", - region.Id, leaderID) + return common.ErrNoLeader.GenWithStackByArgs(region.Id, leaderID) } takeTime := time.Since(begin) diff --git a/br/pkg/lightning/backend/tidb/tidb.go b/br/pkg/lightning/backend/tidb/tidb.go index 0b89827f43f5d..774191d48431d 100644 --- a/br/pkg/lightning/backend/tidb/tidb.go +++ b/br/pkg/lightning/backend/tidb/tidb.go @@ -782,7 +782,7 @@ func (*Writer) IsSynced() bool { // TableAutoIDInfo is the auto id information of a table. type TableAutoIDInfo struct { Column string - NextID int64 + NextID uint64 Type string } @@ -796,7 +796,7 @@ func FetchTableAutoIDInfos(ctx context.Context, exec utils.QueryExecutor, tableN for rows.Next() { var ( dbName, tblName, columnName, idType string - nextID int64 + nextID uint64 ) columns, err := rows.Columns() if err != nil { @@ -809,7 +809,7 @@ func FetchTableAutoIDInfos(ctx context.Context, exec utils.QueryExecutor, tableN //| testsysbench | t | _tidb_rowid | 1 | AUTO_INCREMENT | //+--------------+------------+-------------+--------------------+----------------+ - // if columns length is 4, it doesn't contains the last column `ID_TYPE`, and it will always be 'AUTO_INCREMENT' + // if columns length is 4, it doesn't contain the last column `ID_TYPE`, and it will always be 'AUTO_INCREMENT' // for v4.0.0~v4.0.2 show table t next_row_id only returns 4 columns. if len(columns) == 4 { err = rows.Scan(&dbName, &tblName, &columnName, &nextID) diff --git a/br/pkg/lightning/backend/tidb/tidb_test.go b/br/pkg/lightning/backend/tidb/tidb_test.go index d2ee7df00b278..fb6710163f939 100644 --- a/br/pkg/lightning/backend/tidb/tidb_test.go +++ b/br/pkg/lightning/backend/tidb/tidb_test.go @@ -328,7 +328,7 @@ func TestFetchRemoteTableModels_4_0(t *testing.T) { AddRow("t", "id", "bigint(20) unsigned", "", "auto_increment")) s.mockDB.ExpectQuery("SHOW TABLE `test`.`t` NEXT_ROW_ID"). WillReturnRows(sqlmock.NewRows([]string{"DB_NAME", "TABLE_NAME", "COLUMN_NAME", "NEXT_GLOBAL_ROW_ID"}). - AddRow("test", "t", "id", int64(1))) + AddRow("test", "t", "id", "10942694589135710585")) s.mockDB.ExpectCommit() targetInfoGetter := tidb.NewTargetInfoGetter(s.dbHandle) diff --git a/br/pkg/lightning/common/BUILD.bazel b/br/pkg/lightning/common/BUILD.bazel index c44c08d9b3a6c..519e81ed03175 100644 --- a/br/pkg/lightning/common/BUILD.bazel +++ b/br/pkg/lightning/common/BUILD.bazel @@ -23,7 +23,6 @@ go_library( "//br/pkg/lightning/log", "//br/pkg/utils", "//errno", - "//kv", "//meta/autoid", "//parser/model", "//sessionctx/variable", @@ -90,6 +89,7 @@ go_test( name = "common_test", timeout = "short", srcs = [ + "common_test.go", "errors_test.go", "main_test.go", "once_error_test.go", @@ -101,15 +101,23 @@ go_test( ], embed = [":common"], flaky = True, - shard_count = 18, + shard_count = 21, deps = [ "//br/pkg/errors", "//br/pkg/lightning/log", + "//ddl", "//errno", + "//kv", + "//meta", + "//meta/autoid", "//parser", + "//parser/ast", + "//parser/model", "//store/driver/error", + "//store/mockstore", "//testkit/testsetup", "//util/dbutil", + "//util/mock", "@com_github_data_dog_go_sqlmock//:go-sqlmock", "@com_github_go_sql_driver_mysql//:mysql", "@com_github_pingcap_errors//:errors", diff --git a/br/pkg/lightning/common/common.go b/br/pkg/lightning/common/common.go index aaf8860e4fb58..fdfc493220914 100644 --- a/br/pkg/lightning/common/common.go +++ b/br/pkg/lightning/common/common.go @@ -18,7 +18,6 @@ import ( "context" "github.com/pingcap/errors" - "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/model" ) @@ -50,27 +49,69 @@ var DefaultImportVariablesTiDB = map[string]string{ } // AllocGlobalAutoID allocs N consecutive autoIDs from TiDB. -func AllocGlobalAutoID(ctx context.Context, n int64, store kv.Storage, dbID int64, +func AllocGlobalAutoID(ctx context.Context, n int64, r autoid.Requirement, dbID int64, tblInfo *model.TableInfo) (autoIDBase, autoIDMax int64, err error) { - alloc, err := getGlobalAutoIDAlloc(store, dbID, tblInfo) + allocators, err := GetGlobalAutoIDAlloc(r, dbID, tblInfo) if err != nil { return 0, 0, err } - return alloc.Alloc(ctx, uint64(n), 1, 1) + // there might be 2 allocators when tblInfo.SepAutoInc is true, and in this case + // RowIDAllocType will be the last one. + // we return the value of last Alloc as autoIDBase and autoIDMax, i.e. the value + // either comes from RowIDAllocType or AutoRandomType. + for _, alloc := range allocators { + autoIDBase, autoIDMax, err = alloc.Alloc(ctx, uint64(n), 1, 1) + if err != nil { + return 0, 0, err + } + } + return } // RebaseGlobalAutoID rebase the autoID base to newBase. -func RebaseGlobalAutoID(ctx context.Context, newBase int64, store kv.Storage, dbID int64, +func RebaseGlobalAutoID(ctx context.Context, newBase int64, r autoid.Requirement, dbID int64, + tblInfo *model.TableInfo) error { + allocators, err := GetGlobalAutoIDAlloc(r, dbID, tblInfo) + if err != nil { + return err + } + for _, alloc := range allocators { + err = alloc.Rebase(ctx, newBase, false) + if err != nil { + return err + } + } + return nil +} + +// RebaseTableAllocators rebase the allocators of a table. +// This function only rebase a table allocator when its new base is given in +// `bases` param, else it will be skipped. +// base is the max id that have been used by the table, the next usable id will +// be base + 1, see Allocator.Alloc. +func RebaseTableAllocators(ctx context.Context, bases map[autoid.AllocatorType]int64, r autoid.Requirement, dbID int64, tblInfo *model.TableInfo) error { - alloc, err := getGlobalAutoIDAlloc(store, dbID, tblInfo) + allocators, err := GetGlobalAutoIDAlloc(r, dbID, tblInfo) if err != nil { return err } - return alloc.Rebase(ctx, newBase, false) + for _, alloc := range allocators { + base, ok := bases[alloc.GetType()] + if !ok { + continue + } + err = alloc.Rebase(ctx, base, false) + if err != nil { + return err + } + } + return nil } -func getGlobalAutoIDAlloc(store kv.Storage, dbID int64, tblInfo *model.TableInfo) (autoid.Allocator, error) { - if store == nil { +// GetGlobalAutoIDAlloc returns the autoID allocators for a table. +// export it for testing. +func GetGlobalAutoIDAlloc(r autoid.Requirement, dbID int64, tblInfo *model.TableInfo) ([]autoid.Allocator, error) { + if r == nil || r.Store() == nil { return nil, errors.New("internal error: kv store should not be nil") } if dbID == 0 { @@ -89,20 +130,29 @@ func getGlobalAutoIDAlloc(store kv.Storage, dbID int64, tblInfo *model.TableInfo hasAutoIncID := tblInfo.GetAutoIncrementColInfo() != nil hasAutoRandID := tblInfo.ContainsAutoRandomBits() - // Current TiDB has some limitations for auto ID. + // TiDB version <= 6.4.0 has some limitations for auto ID. // 1. Auto increment ID and auto row ID are using the same RowID allocator. // See https://github.com/pingcap/tidb/issues/982. // 2. Auto random column must be a clustered primary key. That is to say, // there is no implicit row ID for tables with auto random column. // 3. There is at most one auto column in a table. // Therefore, we assume there is only one auto column in a table and use RowID allocator if possible. + // + // Since TiDB 6.5.0, row ID and auto ID are using different allocators when tblInfo.SepAutoInc is true switch { case hasRowID || hasAutoIncID: - return autoid.NewAllocator(store, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), - autoid.RowIDAllocType, noCache, tblVer), nil + allocators := make([]autoid.Allocator, 0, 2) + if tblInfo.SepAutoInc() && hasAutoIncID { + allocators = append(allocators, autoid.NewAllocator(r, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), + autoid.AutoIncrementType, noCache, tblVer)) + } + // this allocator is NOT used when SepAutoInc=true and auto increment column is clustered. + allocators = append(allocators, autoid.NewAllocator(r, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), + autoid.RowIDAllocType, noCache, tblVer)) + return allocators, nil case hasAutoRandID: - return autoid.NewAllocator(store, dbID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), - autoid.AutoRandomType, noCache, tblVer), nil + return []autoid.Allocator{autoid.NewAllocator(r, dbID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), + autoid.AutoRandomType, noCache, tblVer)}, nil default: return nil, errors.Errorf("internal error: table %s has no auto ID", tblInfo.Name) } diff --git a/br/pkg/lightning/common/common_test.go b/br/pkg/lightning/common/common_test.go new file mode 100644 index 0000000000000..0fb69f58b203a --- /dev/null +++ b/br/pkg/lightning/common/common_test.go @@ -0,0 +1,228 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package common_test + +import ( + "context" + "testing" + + "github.com/pingcap/errors" + "github.com/pingcap/tidb/br/pkg/lightning/common" + "github.com/pingcap/tidb/ddl" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/meta/autoid" + "github.com/pingcap/tidb/parser" + "github.com/pingcap/tidb/parser/ast" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/store/mockstore" + tmock "github.com/pingcap/tidb/util/mock" + "github.com/stretchr/testify/require" +) + +func newTableInfo(t *testing.T, + dbID, tableID int64, + createTableSql string, kvStore kv.Storage, +) *model.TableInfo { + p := parser.New() + se := tmock.NewContext() + + node, err := p.ParseOneStmt(createTableSql, "utf8mb4", "utf8mb4_bin") + require.NoError(t, err) + tableInfo, err := ddl.MockTableInfo(se, node.(*ast.CreateTableStmt), tableID) + require.NoError(t, err) + tableInfo.State = model.StatePublic + + ctx := kv.WithInternalSourceType(context.Background(), "test") + err = kv.RunInNewTxn(ctx, kvStore, false, func(ctx context.Context, txn kv.Transaction) error { + m := meta.NewMeta(txn) + if err := m.CreateDatabase(&model.DBInfo{ID: dbID}); err != nil && !errors.ErrorEqual(err, meta.ErrDBExists) { + return err + } + return m.CreateTableOrView(dbID, tableInfo) + }) + require.NoError(t, err) + return tableInfo +} + +func TestAllocGlobalAutoID(t *testing.T) { + storePath := t.TempDir() + kvStore, err := mockstore.NewMockStore(mockstore.WithPath(storePath)) + require.NoError(t, err) + t.Cleanup(func() { + require.NoError(t, kvStore.Close()) + }) + + cases := []struct { + tableID int64 + createTableSQL string + expectErrStr string + expectAllocatorTypes []autoid.AllocatorType + }{ + // autoID, autoIncrID = false, false + { + tableID: 11, + createTableSQL: "create table t11 (a int primary key clustered)", + expectErrStr: "has no auto ID", + expectAllocatorTypes: nil, + }, + { + tableID: 12, + createTableSQL: "create table t12 (a int primary key clustered) AUTO_ID_CACHE 1", + expectErrStr: "has no auto ID", + expectAllocatorTypes: nil, + }, + // autoID, autoIncrID = true, false + { + tableID: 21, + createTableSQL: "create table t21 (a int)", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.RowIDAllocType}, + }, + { + tableID: 22, + createTableSQL: "create table t22 (a int) AUTO_ID_CACHE 1", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.RowIDAllocType}, + }, + // autoID, autoIncrID = false, true + { + tableID: 31, + createTableSQL: "create table t31 (a int primary key clustered auto_increment)", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.RowIDAllocType}, + }, + { + tableID: 32, + createTableSQL: "create table t32 (a int primary key clustered auto_increment) AUTO_ID_CACHE 1", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.AutoIncrementType, autoid.RowIDAllocType}, + }, + // autoID, autoIncrID = true, true + { + tableID: 41, + createTableSQL: "create table t41 (a int primary key nonclustered auto_increment)", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.RowIDAllocType}, + }, + { + tableID: 42, + createTableSQL: "create table t42 (a int primary key nonclustered auto_increment) AUTO_ID_CACHE 1", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.AutoIncrementType, autoid.RowIDAllocType}, + }, + // autoRandomID + { + tableID: 51, + createTableSQL: "create table t51 (a bigint primary key auto_random)", + expectErrStr: "", + expectAllocatorTypes: []autoid.AllocatorType{autoid.AutoRandomType}, + }, + } + ctx := context.Background() + for _, c := range cases { + ti := newTableInfo(t, 1, c.tableID, c.createTableSQL, kvStore) + allocators, err := common.GetGlobalAutoIDAlloc(mockRequirement{kvStore}, 1, ti) + if c.expectErrStr == "" { + require.NoError(t, err, c.tableID) + require.NoError(t, common.RebaseGlobalAutoID(ctx, 123, mockRequirement{kvStore}, 1, ti)) + base, idMax, err := common.AllocGlobalAutoID(ctx, 100, mockRequirement{kvStore}, 1, ti) + require.NoError(t, err, c.tableID) + require.Equal(t, int64(123), base, c.tableID) + require.Equal(t, int64(223), idMax, c.tableID) + // all allocators are rebased and allocated + for _, alloc := range allocators { + base2, max2, err := alloc.Alloc(ctx, 100, 1, 1) + require.NoError(t, err, c.tableID) + require.Equal(t, int64(223), base2, c.tableID) + require.Equal(t, int64(323), max2, c.tableID) + } + } else { + require.ErrorContains(t, err, c.expectErrStr, c.tableID) + } + var allocatorTypes []autoid.AllocatorType + for _, alloc := range allocators { + allocatorTypes = append(allocatorTypes, alloc.GetType()) + } + require.Equal(t, c.expectAllocatorTypes, allocatorTypes, c.tableID) + } +} + +type mockRequirement struct { + kv.Storage +} + +func (r mockRequirement) Store() kv.Storage { + return r.Storage +} + +func (r mockRequirement) AutoIDClient() *autoid.ClientDiscover { + return nil +} + +func TestRebaseTableAllocators(t *testing.T) { + storePath := t.TempDir() + kvStore, err := mockstore.NewMockStore(mockstore.WithPath(storePath)) + require.NoError(t, err) + t.Cleanup(func() { + require.NoError(t, kvStore.Close()) + }) + ti := newTableInfo(t, 1, 42, + "create table t42 (a int primary key nonclustered auto_increment) AUTO_ID_CACHE 1", kvStore) + allocators, err := common.GetGlobalAutoIDAlloc(mockRequirement{kvStore}, 1, ti) + require.NoError(t, err) + require.Len(t, allocators, 2) + for _, alloc := range allocators { + id, err := alloc.NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(1), id) + } + ctx := context.Background() + allocatorTypes := make([]autoid.AllocatorType, 0, len(allocators)) + // rebase to 123 + for _, alloc := range allocators { + require.NoError(t, alloc.Rebase(ctx, 123, false)) + allocatorTypes = append(allocatorTypes, alloc.GetType()) + } + require.Equal(t, []autoid.AllocatorType{autoid.AutoIncrementType, autoid.RowIDAllocType}, allocatorTypes) + // this call does nothing + require.NoError(t, common.RebaseTableAllocators(ctx, nil, mockRequirement{kvStore}, 1, ti)) + for _, alloc := range allocators { + nextID, err := alloc.NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(124), nextID) + } + // this call rebase AutoIncrementType allocator to 223 + require.NoError(t, common.RebaseTableAllocators(ctx, map[autoid.AllocatorType]int64{ + autoid.AutoIncrementType: 223, + }, mockRequirement{kvStore}, 1, ti)) + next, err := allocators[0].NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(224), next) + next, err = allocators[1].NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(124), next) + // this call rebase AutoIncrementType allocator to 323, RowIDAllocType allocator to 423 + require.NoError(t, common.RebaseTableAllocators(ctx, map[autoid.AllocatorType]int64{ + autoid.AutoIncrementType: 323, + autoid.RowIDAllocType: 423, + }, mockRequirement{kvStore}, 1, ti)) + next, err = allocators[0].NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(324), next) + next, err = allocators[1].NextGlobalAutoID() + require.NoError(t, err) + require.Equal(t, int64(424), next) +} diff --git a/br/pkg/lightning/common/errors.go b/br/pkg/lightning/common/errors.go index 9ea4e7b2af63d..109f72755720f 100644 --- a/br/pkg/lightning/common/errors.go +++ b/br/pkg/lightning/common/errors.go @@ -83,6 +83,7 @@ var ( ErrKVReadIndexNotReady = errors.Normalize("read index not ready", errors.RFCCodeText("Lightning:KV:ReadIndexNotReady")) ErrKVIngestFailed = errors.Normalize("ingest tikv failed", errors.RFCCodeText("Lightning:KV:ErrKVIngestFailed")) ErrKVRaftProposalDropped = errors.Normalize("raft proposal dropped", errors.RFCCodeText("Lightning:KV:ErrKVRaftProposalDropped")) + ErrNoLeader = errors.Normalize("write to tikv with no leader returned, region '%d', leader: %d", errors.RFCCodeText("Lightning:KV:ErrNoLeader")) ErrUnknownBackend = errors.Normalize("unknown backend %s", errors.RFCCodeText("Lightning:Restore:ErrUnknownBackend")) ErrCheckLocalFile = errors.Normalize("cannot find local file for table: %s engineDir: %s", errors.RFCCodeText("Lightning:Restore:ErrCheckLocalFile")) diff --git a/br/pkg/lightning/common/retry.go b/br/pkg/lightning/common/retry.go index f6db6cda86407..f5270cdbb2fd4 100644 --- a/br/pkg/lightning/common/retry.go +++ b/br/pkg/lightning/common/retry.go @@ -70,6 +70,7 @@ func IsRetryableError(err error) bool { var retryableErrorIDs = map[errors.ErrorID]struct{}{ ErrKVEpochNotMatch.ID(): {}, ErrKVNotLeader.ID(): {}, + ErrNoLeader.ID(): {}, ErrKVRegionNotFound.ID(): {}, // common.ErrKVServerIsBusy is a little duplication with tmysql.ErrTiKVServerBusy // it's because the response of sst.ingest gives us a sst.IngestResponse which doesn't contain error code, @@ -87,13 +88,19 @@ var retryableErrorIDs = map[errors.ErrorID]struct{}{ drivererr.ErrUnknown.ID(): {}, } +// ErrWriteTooSlow is used to get rid of the gRPC blocking issue. +// there are some strange blocking issues of gRPC like +// https://github.com/pingcap/tidb/issues/48352 +// https://github.com/pingcap/tidb/issues/46321 and I don't know why 😭 +var ErrWriteTooSlow = errors.New("write too slow, maybe gRPC is blocked forever") + func isSingleRetryableError(err error) bool { err = errors.Cause(err) switch err { case nil, context.Canceled, context.DeadlineExceeded, io.EOF, sql.ErrNoRows: return false - case mysql.ErrInvalidConn, driver.ErrBadConn: + case mysql.ErrInvalidConn, driver.ErrBadConn, ErrWriteTooSlow: return true } @@ -102,7 +109,9 @@ func isSingleRetryableError(err error) bool { if nerr.Timeout() { return true } - if syscallErr, ok := goerrors.Unwrap(err).(*os.SyscallError); ok { + // the error might be nested, such as *url.Error -> *net.OpError -> *os.SyscallError + var syscallErr *os.SyscallError + if goerrors.As(nerr, &syscallErr) { return syscallErr.Err == syscall.ECONNREFUSED || syscallErr.Err == syscall.ECONNRESET } return false diff --git a/br/pkg/lightning/common/retry_test.go b/br/pkg/lightning/common/retry_test.go index cbfc87085f11a..6e12c241381f7 100644 --- a/br/pkg/lightning/common/retry_test.go +++ b/br/pkg/lightning/common/retry_test.go @@ -19,6 +19,7 @@ import ( "fmt" "io" "net" + "net/url" "testing" "github.com/go-sql-driver/mysql" @@ -34,6 +35,7 @@ import ( func TestIsRetryableError(t *testing.T) { require.False(t, IsRetryableError(context.Canceled)) require.False(t, IsRetryableError(context.DeadlineExceeded)) + require.True(t, IsRetryableError(ErrWriteTooSlow)) require.False(t, IsRetryableError(io.EOF)) require.False(t, IsRetryableError(&net.AddrError{})) require.False(t, IsRetryableError(&net.DNSError{})) @@ -66,6 +68,9 @@ func TestIsRetryableError(t *testing.T) { _, err := net.Dial("tcp", "localhost:65533") require.Error(t, err) require.True(t, IsRetryableError(err)) + // wrap net.OpErr inside url.Error + urlErr := &url.Error{Op: "post", Err: err} + require.True(t, IsRetryableError(urlErr)) // MySQL Errors require.False(t, IsRetryableError(&mysql.MySQLError{})) diff --git a/br/pkg/lightning/common/security.go b/br/pkg/lightning/common/security.go index e89656b5f9972..84aa878e4310e 100644 --- a/br/pkg/lightning/common/security.go +++ b/br/pkg/lightning/common/security.go @@ -22,6 +22,7 @@ import ( "net/http" "net/http/httptest" "net/url" + "strings" "github.com/pingcap/errors" "github.com/pingcap/tidb/br/pkg/httputil" @@ -90,8 +91,15 @@ func NewTLSFromMockServer(server *httptest.Server) *TLS { } } +// GetMockTLSUrl returns tls's host for mock test +func GetMockTLSUrl(tls *TLS) string { + return tls.url +} + // WithHost creates a new TLS instance with the host replaced. func (tc *TLS) WithHost(host string) *TLS { + host = strings.TrimPrefix(host, "http://") + host = strings.TrimPrefix(host, "https://") var url string if tc.inner != nil { url = "https://" + host diff --git a/br/pkg/lightning/common/security_test.go b/br/pkg/lightning/common/security_test.go index d0ff76412a1a5..feac601e766d4 100644 --- a/br/pkg/lightning/common/security_test.go +++ b/br/pkg/lightning/common/security_test.go @@ -70,6 +70,49 @@ func TestGetJSONSecure(t *testing.T) { require.Equal(t, "/dddd", result.Path) } +func TestWithHost(t *testing.T) { + mockTLSServer := httptest.NewTLSServer(http.HandlerFunc(respondPathHandler)) + defer mockTLSServer.Close() + mockServer := httptest.NewServer(http.HandlerFunc(respondPathHandler)) + defer mockServer.Close() + + testCases := []struct { + expected string + host string + secure bool + }{ + { + "https://127.0.0.1:2379", + "http://127.0.0.1:2379", + true, + }, + { + "http://127.0.0.1:2379", + "https://127.0.0.1:2379", + false, + }, + { + "http://127.0.0.1:2379/pd/api/v1/stores", + "127.0.0.1:2379/pd/api/v1/stores", + false, + }, + { + "https://127.0.0.1:2379", + "127.0.0.1:2379", + true, + }, + } + + for _, testCase := range testCases { + server := mockServer + if testCase.secure { + server = mockTLSServer + } + tls := common.NewTLSFromMockServer(server) + require.Equal(t, testCase.expected, common.GetMockTLSUrl(tls.WithHost(testCase.host))) + } +} + func TestInvalidTLS(t *testing.T) { tempDir := t.TempDir() caPath := filepath.Join(tempDir, "ca.pem") diff --git a/br/pkg/lightning/importer/BUILD.bazel b/br/pkg/lightning/importer/BUILD.bazel index 7c811d81f9010..c30f003c64b78 100644 --- a/br/pkg/lightning/importer/BUILD.bazel +++ b/br/pkg/lightning/importer/BUILD.bazel @@ -65,6 +65,7 @@ go_library( "//util/collate", "//util/dbterror", "//util/engine", + "//util/etcd", "//util/mathutil", "//util/mock", "//util/regexpr-router", @@ -85,6 +86,8 @@ go_library( "@com_github_tikv_pd_client//:client", "@io_etcd_go_etcd_client_v3//:client", "@org_golang_google_grpc//:grpc", + "@org_golang_google_grpc//codes", + "@org_golang_google_grpc//status", "@org_golang_x_exp//maps", "@org_golang_x_exp//slices", "@org_golang_x_sync//errgroup", @@ -164,6 +167,8 @@ go_test( "@com_github_stretchr_testify//require", "@com_github_stretchr_testify//suite", "@com_github_tikv_client_go_v2//config", + "@com_github_tikv_client_go_v2//testutils", + "@com_github_tikv_pd_client//:client", "@com_github_xitongsys_parquet_go//writer", "@com_github_xitongsys_parquet_go_source//buffer", "@io_etcd_go_etcd_client_v3//:client", diff --git a/br/pkg/lightning/importer/check_info_test.go b/br/pkg/lightning/importer/check_info_test.go index be55454b88fbf..32578e0b4574f 100644 --- a/br/pkg/lightning/importer/check_info_test.go +++ b/br/pkg/lightning/importer/check_info_test.go @@ -412,6 +412,7 @@ func TestCheckCSVHeader(t *testing.T) { dbMetas, preInfoGetter, nil, + nil, ) preInfoGetter.dbInfosCache = rc.dbInfos err = rc.checkCSVHeader(ctx) @@ -465,6 +466,7 @@ func TestCheckTableEmpty(t *testing.T) { dbMetas, preInfoGetter, nil, + nil, ) rc := &Controller{ @@ -622,6 +624,7 @@ func TestLocalResource(t *testing.T) { nil, preInfoGetter, nil, + nil, ) rc := &Controller{ cfg: cfg, diff --git a/br/pkg/lightning/importer/checksum_helper.go b/br/pkg/lightning/importer/checksum_helper.go index 1c020b525664d..124bddb92b57a 100644 --- a/br/pkg/lightning/importer/checksum_helper.go +++ b/br/pkg/lightning/importer/checksum_helper.go @@ -26,7 +26,6 @@ import ( "github.com/pingcap/tidb/br/pkg/lightning/metric" "github.com/pingcap/tidb/br/pkg/pdutil" "github.com/pingcap/tidb/kv" - pd "github.com/tikv/pd/client" "go.uber.org/zap" ) @@ -37,8 +36,7 @@ func NewChecksumManager(ctx context.Context, rc *Controller, store kv.Storage) ( return nil, nil } - pdAddr := rc.cfg.TiDB.PdAddr - pdVersion, err := pdutil.FetchPDVersion(ctx, rc.tls, pdAddr) + pdVersion, err := pdutil.FetchPDVersion(ctx, rc.tls, rc.pdCli.GetLeaderAddr()) if err != nil { return nil, errors.Trace(err) } @@ -46,12 +44,6 @@ func NewChecksumManager(ctx context.Context, rc *Controller, store kv.Storage) ( // for v4.0.0 or upper, we can use the gc ttl api var manager local.ChecksumManager if pdVersion.Major >= 4 && !rc.cfg.PostRestore.ChecksumViaSQL { - tlsOpt := rc.tls.ToPDSecurityOption() - pdCli, err := pd.NewClientWithAPIContext(ctx, rc.apiContext, []string{pdAddr}, tlsOpt) - if err != nil { - return nil, errors.Trace(err) - } - backoffWeight, err := common.GetBackoffWeightFromDB(ctx, rc.db) // only set backoff weight when it's smaller than default value if err == nil && backoffWeight >= local.DefaultBackoffWeight { @@ -60,7 +52,7 @@ func NewChecksumManager(ctx context.Context, rc *Controller, store kv.Storage) ( log.FromContext(ctx).Info("set tidb_backoff_weight to default", zap.Int("backoff_weight", local.DefaultBackoffWeight)) backoffWeight = local.DefaultBackoffWeight } - manager = local.NewTiKVChecksumManager(store.GetClient(), pdCli, uint(rc.cfg.TiDB.DistSQLScanConcurrency), backoffWeight) + manager = local.NewTiKVChecksumManager(store.GetClient(), rc.pdCli, uint(rc.cfg.TiDB.DistSQLScanConcurrency), backoffWeight) } else { manager = local.NewTiDBChecksumExecutor(rc.db) } diff --git a/br/pkg/lightning/importer/get_pre_info.go b/br/pkg/lightning/importer/get_pre_info.go index 2dc0792ad2b31..c2fd911798835 100644 --- a/br/pkg/lightning/importer/get_pre_info.go +++ b/br/pkg/lightning/importer/get_pre_info.go @@ -50,6 +50,7 @@ import ( "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/mock" + pd "github.com/tikv/pd/client" "go.uber.org/zap" "golang.org/x/exp/maps" ) @@ -123,12 +124,14 @@ type TargetInfoGetterImpl struct { db *sql.DB tls *common.TLS backend backend.TargetInfoGetter + pdCli pd.Client } // NewTargetInfoGetterImpl creates a TargetInfoGetterImpl object. func NewTargetInfoGetterImpl( cfg *config.Config, targetDB *sql.DB, + pdCli pd.Client, ) (*TargetInfoGetterImpl, error) { tls, err := cfg.ToTLS() if err != nil { @@ -138,10 +141,11 @@ func NewTargetInfoGetterImpl( switch cfg.TikvImporter.Backend { case config.BackendTiDB: backendTargetInfoGetter = tidb.NewTargetInfoGetter(targetDB) - case config.BackendLocal: - backendTargetInfoGetter = local.NewTargetInfoGetter(tls, targetDB, cfg.TiDB.PdAddr, cfg.TikvImporter.KeyspaceName) - case config.BackendRemote: - backendTargetInfoGetter = local.NewTargetInfoGetter(tls, targetDB, cfg.TiDB.PdAddr, cfg.TikvImporter.KeyspaceName) + case config.BackendLocal, config.BackendRemote: + if pdCli == nil { + return nil, common.ErrUnknown.GenWithStack("pd client is required when using local backend") + } + backendTargetInfoGetter = local.NewTargetInfoGetter(tls, targetDB, pdCli, cfg.TikvImporter.KeyspaceName) default: return nil, common.ErrUnknownBackend.GenWithStackByArgs(cfg.TikvImporter.Backend) } @@ -150,6 +154,7 @@ func NewTargetInfoGetterImpl( tls: tls, db: targetDB, backend: backendTargetInfoGetter, + pdCli: pdCli, }, nil } @@ -231,7 +236,7 @@ func (g *TargetInfoGetterImpl) GetTargetSysVariablesForImport(ctx context.Contex // It uses the PD interface through TLS to get the information. func (g *TargetInfoGetterImpl) GetReplicationConfig(ctx context.Context) (*pdtypes.ReplicationConfig, error) { result := new(pdtypes.ReplicationConfig) - if err := g.tls.WithHost(g.cfg.TiDB.PdAddr).GetJSON(ctx, pdReplicate, nil, &result); err != nil { + if err := g.tls.WithHost(g.pdCli.GetLeaderAddr()).GetJSON(ctx, pdReplicate, nil, &result); err != nil { return nil, errors.Trace(err) } return result, nil @@ -242,7 +247,7 @@ func (g *TargetInfoGetterImpl) GetReplicationConfig(ctx context.Context) (*pdtyp // It uses the PD interface through TLS to get the information. func (g *TargetInfoGetterImpl) GetStorageInfo(ctx context.Context) (*pdtypes.StoresInfo, error) { result := new(pdtypes.StoresInfo) - if err := g.tls.WithHost(g.cfg.TiDB.PdAddr).GetJSON(ctx, pdStores, nil, result); err != nil { + if err := g.tls.WithHost(g.pdCli.GetLeaderAddr()).GetJSON(ctx, pdStores, nil, result); err != nil { return nil, errors.Trace(err) } return result, nil @@ -253,7 +258,7 @@ func (g *TargetInfoGetterImpl) GetStorageInfo(ctx context.Context) (*pdtypes.Sto // It uses the PD interface through TLS to get the information. func (g *TargetInfoGetterImpl) GetEmptyRegionsInfo(ctx context.Context) (*pdtypes.RegionsInfo, error) { result := new(pdtypes.RegionsInfo) - if err := g.tls.WithHost(g.cfg.TiDB.PdAddr).GetJSON(ctx, pdEmptyRegions, nil, &result); err != nil { + if err := g.tls.WithHost(g.pdCli.GetLeaderAddr()).GetJSON(ctx, pdEmptyRegions, nil, &result); err != nil { return nil, errors.Trace(err) } return result, nil diff --git a/br/pkg/lightning/importer/get_pre_info_test.go b/br/pkg/lightning/importer/get_pre_info_test.go index 66480654cdfd8..7fda215beaa85 100644 --- a/br/pkg/lightning/importer/get_pre_info_test.go +++ b/br/pkg/lightning/importer/get_pre_info_test.go @@ -757,7 +757,10 @@ func TestGetPreInfoIsTableEmpty(t *testing.T) { require.NoError(t, err) lnConfig := config.NewConfig() lnConfig.TikvImporter.Backend = config.BackendLocal - targetGetter, err := NewTargetInfoGetterImpl(lnConfig, db) + _, err = NewTargetInfoGetterImpl(lnConfig, db, nil) + require.ErrorContains(t, err, "pd client is required when using local backend") + lnConfig.TikvImporter.Backend = config.BackendTiDB + targetGetter, err := NewTargetInfoGetterImpl(lnConfig, db, nil) require.NoError(t, err) require.Equal(t, lnConfig, targetGetter.cfg) diff --git a/br/pkg/lightning/importer/import.go b/br/pkg/lightning/importer/import.go index 5a0e421717769..419b9a491d76e 100644 --- a/br/pkg/lightning/importer/import.go +++ b/br/pkg/lightning/importer/import.go @@ -65,12 +65,14 @@ import ( "github.com/pingcap/tidb/store/driver" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/collate" + "github.com/pingcap/tidb/util/etcd" "github.com/pingcap/tidb/util/mathutil" regexprrouter "github.com/pingcap/tidb/util/regexpr-router" "github.com/pingcap/tidb/util/set" "github.com/prometheus/client_golang/prometheus" tikvconfig "github.com/tikv/client-go/v2/config" pd "github.com/tikv/pd/client" + clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/atomic" "go.uber.org/multierr" "go.uber.org/zap" @@ -206,6 +208,7 @@ type Controller struct { engineMgr backend.EngineManager backend backend.Backend db *sql.DB + pdCli pd.Client alterTableLock sync.Mutex sysVars map[string]string @@ -336,6 +339,7 @@ func NewImportControllerWithPauser( var encodingBuilder encode.EncodingBuilder var backendObj backend.Backend + var pdCli pd.Client switch cfg.TikvImporter.Backend { case config.BackendTiDB: encodingBuilder = tidb.NewEncodingBuilder() @@ -351,9 +355,13 @@ func NewImportControllerWithPauser( if maxOpenFiles < 0 { maxOpenFiles = math.MaxInt32 } + pdCli, err = pd.NewClientWithContext(ctx, []string{cfg.TiDB.PdAddr}, tls.ToPDSecurityOption()) + if err != nil { + return nil, errors.Trace(err) + } if cfg.TikvImporter.DuplicateResolution != config.DupeResAlgNone { - if err := tikv.CheckTiKVVersion(ctx, tls, cfg.TiDB.PdAddr, minTiKVVersionForDuplicateResolution, maxTiKVVersionForDuplicateResolution); err != nil { + if err := tikv.CheckTiKVVersion(ctx, tls, pdCli.GetLeaderAddr(), minTiKVVersionForDuplicateResolution, maxTiKVVersionForDuplicateResolution); err != nil { if berrors.Is(err, berrors.ErrVersionMismatch) { log.FromContext(ctx).Warn("TiKV version doesn't support duplicate resolution. The resolution algorithm will fall back to 'none'", zap.Error(err)) cfg.TikvImporter.DuplicateResolution = config.DupeResAlgNone @@ -379,6 +387,11 @@ func NewImportControllerWithPauser( return nil, err } case config.BackendRemote: + pdCli, err = pd.NewClientWithContext(ctx, []string{cfg.TiDB.PdAddr}, tls.ToPDSecurityOption()) + if err != nil { + return nil, errors.Trace(err) + } + encodingBuilder = local.NewEncodingBuilder(ctx) backendObj, err = remote.NewRemoteBackend(ctx, tls, cfg, p.KeyspaceName) if err != nil { @@ -409,7 +422,7 @@ func NewImportControllerWithPauser( var wrapper backend.TargetInfoGetter if isPhysicalBackend(cfg) { - wrapper = local.NewTargetInfoGetter(tls, db, cfg.TiDB.PdAddr, p.KeyspaceName) + wrapper = local.NewTargetInfoGetter(tls, db, pdCli, p.KeyspaceName) } else { wrapper = tidb.NewTargetInfoGetter(db) } @@ -419,6 +432,7 @@ func NewImportControllerWithPauser( db: db, tls: tls, backend: wrapper, + pdCli: pdCli, } preInfoGetter, err := NewPreImportInfoGetter( cfg, @@ -433,7 +447,7 @@ func NewImportControllerWithPauser( } preCheckBuilder := NewPrecheckItemBuilder( - cfg, p.DBMetas, preInfoGetter, cpdb, + cfg, p.DBMetas, preInfoGetter, cpdb, pdCli, ) rc := &Controller{ @@ -448,6 +462,7 @@ func NewImportControllerWithPauser( pauser: p.Pauser, engineMgr: backend.MakeEngineManager(backendObj), backend: backendObj, + pdCli: pdCli, db: db, sysVars: common.DefaultImportantVariables, tls: tls, @@ -484,10 +499,15 @@ func NewImportControllerWithPauser( func (rc *Controller) Close() { rc.backend.Close() _ = rc.db.Close() + if rc.pdCli != nil { + rc.pdCli.Close() + } } // Run starts the restore task. func (rc *Controller) Run(ctx context.Context) error { + failpoint.Inject("beforeRun", func() {}) + opts := []func(context.Context) error{ rc.setGlobalVariables, rc.restoreSchema, @@ -1395,7 +1415,7 @@ const ( func (rc *Controller) keepPauseGCForDupeRes(ctx context.Context) (<-chan struct{}, error) { tlsOpt := rc.tls.ToPDSecurityOption() - pdCli, err := pd.NewClientWithAPIContext(ctx, rc.apiContext, []string{rc.cfg.TiDB.PdAddr}, tlsOpt) + pdCli, err := pd.NewClientWithAPIContext(ctx, rc.apiContext, []string{rc.pdCli.GetLeaderAddr()}, tlsOpt) if err != nil { return nil, errors.Trace(err) } @@ -1516,6 +1536,7 @@ func (rc *Controller) importTables(ctx context.Context) (finalErr error) { cleanup := false postProgress := func() error { return nil } var kvStore tidbkv.Storage + var etcdCli *clientv3.Client if isPhysicalBackend(rc.cfg) { var ( @@ -1557,13 +1578,28 @@ func (rc *Controller) importTables(ctx context.Context) (finalErr error) { } // Disable GC because TiDB enables GC already. + + currentLeaderAddr := rc.pdCli.GetLeaderAddr() + // remove URL scheme + currentLeaderAddr = strings.TrimPrefix(currentLeaderAddr, "http://") + currentLeaderAddr = strings.TrimPrefix(currentLeaderAddr, "https://") kvStore, err = driver.TiKVDriver{}.OpenWithOptions( - fmt.Sprintf("tikv://%s?disableGC=true&keyspaceName=%s", rc.cfg.TiDB.PdAddr, rc.keyspaceName), + fmt.Sprintf("tikv://%s?disableGC=true&keyspaceName=%s", currentLeaderAddr, rc.keyspaceName), driver.WithSecurity(rc.tls.ToTiKVSecurityConfig()), ) if err != nil { return errors.Trace(err) } + etcdCli, err := clientv3.New(clientv3.Config{ + Endpoints: []string{rc.cfg.TiDB.PdAddr}, + AutoSyncInterval: 30 * time.Second, + TLS: rc.tls.TLSConfig(), + }) + if err != nil { + return errors.Trace(err) + } + etcd.SetEtcdCliByNamespace(etcdCli, keyspace.MakeKeyspaceEtcdNamespace(kvStore.GetCodec())) + manager, err := NewChecksumManager(ctx, rc, kvStore) if err != nil { return errors.Trace(err) @@ -1631,6 +1667,11 @@ func (rc *Controller) importTables(ctx context.Context) (finalErr error) { logTask.Warn("failed to close kv store", zap.Error(err)) } } + if etcdCli != nil { + if err := etcdCli.Close(); err != nil { + logTask.Warn("failed to close etcd client", zap.Error(err)) + } + } }() taskCh := make(chan task, rc.cfg.App.IndexConcurrency) @@ -1680,7 +1721,7 @@ func (rc *Controller) importTables(ctx context.Context) (finalErr error) { if err != nil { return errors.Trace(err) } - tr, err := NewTableImporter(tableName, tableMeta, dbInfo, tableInfo, cp, igCols.ColumnsMap(), kvStore, log.FromContext(ctx)) + tr, err := NewTableImporter(tableName, tableMeta, dbInfo, tableInfo, cp, igCols.ColumnsMap(), kvStore, etcdCli, log.FromContext(ctx)) if err != nil { return errors.Trace(err) } @@ -1770,7 +1811,7 @@ func (rc *Controller) importTables(ctx context.Context) (finalErr error) { } func (rc *Controller) registerTaskToPD(ctx context.Context) (undo func(), _ error) { - etcdCli, err := dialEtcdWithCfg(ctx, rc.cfg) + etcdCli, err := dialEtcdWithCfg(ctx, rc.cfg, rc.pdCli.GetLeaderAddr()) if err != nil { return nil, errors.Trace(err) } @@ -1937,7 +1978,7 @@ func (rc *Controller) fullCompact(ctx context.Context) error { } func (rc *Controller) doCompact(ctx context.Context, level int32) error { - tls := rc.tls.WithHost(rc.cfg.TiDB.PdAddr) + tls := rc.tls.WithHost(rc.pdCli.GetLeaderAddr()) return tikv.ForAllStores( ctx, tls, @@ -2190,7 +2231,7 @@ func (rc *Controller) preCheckRequirements(ctx context.Context) error { rc.status.TotalFileSize.Store(estimatedSizeResult.SizeWithoutIndex) } if isPhysicalBackend(rc.cfg) { - pdController, err := pdutil.NewPdController(ctx, rc.keyspaceName, rc.cfg.TiDB.PdAddr, + pdController, err := pdutil.NewPdController(ctx, rc.keyspaceName, rc.pdCli.GetLeaderAddr(), rc.tls.TLSConfig(), rc.tls.ToPDSecurityOption()) if err != nil { return common.NormalizeOrWrapErr(common.ErrCreatePDClient, err) diff --git a/br/pkg/lightning/importer/import_test.go b/br/pkg/lightning/importer/import_test.go index f47211fedeeea..c24e929753a70 100644 --- a/br/pkg/lightning/importer/import_test.go +++ b/br/pkg/lightning/importer/import_test.go @@ -72,7 +72,7 @@ func TestNewTableRestore(t *testing.T) { for _, tc := range testCases { tableInfo := dbInfo.Tables[tc.name] tableName := common.UniqueTable("mockdb", tableInfo.Name) - tr, err := NewTableImporter(tableName, nil, dbInfo, tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, log.L()) + tr, err := NewTableImporter(tableName, nil, dbInfo, tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, nil, log.L()) require.NotNil(t, tr) require.NoError(t, err) } @@ -89,7 +89,7 @@ func TestNewTableRestoreFailure(t *testing.T) { }} tableName := common.UniqueTable("mockdb", "failure") - _, err := NewTableImporter(tableName, nil, dbInfo, tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, log.L()) + _, err := NewTableImporter(tableName, nil, dbInfo, tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, nil, log.L()) require.Regexp(t, `failed to tables\.TableFromMeta.*`, err.Error()) } @@ -224,7 +224,7 @@ func TestPreCheckFailed(t *testing.T) { dbMetas: make([]*mydump.MDDatabaseMeta, 0), } cpdb := panicCheckpointDB{} - theCheckBuilder := NewPrecheckItemBuilder(cfg, make([]*mydump.MDDatabaseMeta, 0), preInfoGetter, cpdb) + theCheckBuilder := NewPrecheckItemBuilder(cfg, make([]*mydump.MDDatabaseMeta, 0), preInfoGetter, cpdb, nil) ctl := &Controller{ cfg: cfg, saveCpCh: make(chan saveCp), diff --git a/br/pkg/lightning/importer/meta_manager.go b/br/pkg/lightning/importer/meta_manager.go index fe128638a1318..fff80ddb09718 100644 --- a/br/pkg/lightning/importer/meta_manager.go +++ b/br/pkg/lightning/importer/meta_manager.go @@ -252,10 +252,10 @@ func (m *dbTableMetaMgr) AllocTableRowIDs(ctx context.Context, rawRowIDMax int64 if curStatus == metaStatusInitial { if needAutoID { // maxRowIDMax is the max row_id that other tasks has allocated, we need to rebase the global autoid base first. - if err := common.RebaseGlobalAutoID(ctx, maxRowIDMax, m.tr.kvStore, m.tr.dbInfo.ID, m.tr.tableInfo.Core); err != nil { + if err := common.RebaseGlobalAutoID(ctx, maxRowIDMax, m.tr, m.tr.dbInfo.ID, m.tr.tableInfo.Core); err != nil { return errors.Trace(err) } - newRowIDBase, newRowIDMax, err = common.AllocGlobalAutoID(ctx, rawRowIDMax, m.tr.kvStore, m.tr.dbInfo.ID, m.tr.tableInfo.Core) + newRowIDBase, newRowIDMax, err = common.AllocGlobalAutoID(ctx, rawRowIDMax, m.tr, m.tr.dbInfo.ID, m.tr.tableInfo.Core) if err != nil { return errors.Trace(err) } diff --git a/br/pkg/lightning/importer/meta_manager_test.go b/br/pkg/lightning/importer/meta_manager_test.go index 8459c8f4d04ac..db5850abb8d81 100644 --- a/br/pkg/lightning/importer/meta_manager_test.go +++ b/br/pkg/lightning/importer/meta_manager_test.go @@ -35,43 +35,45 @@ type metaMgrSuite struct { checksumMgr *testChecksumMgr } -func newTableRestore(t *testing.T, kvStore kv.Storage) *TableImporter { +func newTableRestore(t *testing.T, + db, table string, + dbID, tableID int64, + createTableSQL string, kvStore kv.Storage, +) *TableImporter { p := parser.New() se := tmock.NewContext() - node, err := p.ParseOneStmt("CREATE TABLE `t1` (`c1` varchar(5) NOT NULL)", "utf8mb4", "utf8mb4_bin") + node, err := p.ParseOneStmt(createTableSQL, "utf8mb4", "utf8mb4_bin") require.NoError(t, err) - tableInfo, err := ddl.MockTableInfo(se, node.(*ast.CreateTableStmt), int64(1)) + tableInfo, err := ddl.MockTableInfo(se, node.(*ast.CreateTableStmt), tableID) require.NoError(t, err) tableInfo.State = model.StatePublic - schema := "test" - tb := "t1" ti := &checkpoints.TidbTableInfo{ ID: tableInfo.ID, - DB: schema, - Name: tb, + DB: db, + Name: table, Core: tableInfo, } dbInfo := &checkpoints.TidbDBInfo{ - ID: 1, - Name: schema, + ID: dbID, + Name: db, Tables: map[string]*checkpoints.TidbTableInfo{ - tb: ti, + table: ti, }, } ctx := kv.WithInternalSourceType(context.Background(), "test") err = kv.RunInNewTxn(ctx, kvStore, false, func(ctx context.Context, txn kv.Transaction) error { m := meta.NewMeta(txn) - if err := m.CreateDatabase(&model.DBInfo{ID: dbInfo.ID}); err != nil { + if err := m.CreateDatabase(&model.DBInfo{ID: dbInfo.ID}); err != nil && !errors.ErrorEqual(err, meta.ErrDBExists) { return err } return m.CreateTableOrView(dbInfo.ID, ti.Core) }) require.NoError(t, err) - tableName := common.UniqueTable(schema, tb) + tableName := common.UniqueTable(db, table) logger := log.With(zap.String("table", tableName)) return &TableImporter{ @@ -93,9 +95,10 @@ func newMetaMgrSuite(t *testing.T) *metaMgrSuite { var s metaMgrSuite s.mgr = &dbTableMetaMgr{ - session: db, - taskID: 1, - tr: newTableRestore(t, kvStore), + session: db, + taskID: 1, + tr: newTableRestore(t, "test", "t1", 1, 1, + "CREATE TABLE `t1` (`c1` varchar(5) NOT NULL)", kvStore), tableName: common.UniqueTable("test", TableMetaTableName), needChecksum: true, } @@ -322,7 +325,7 @@ func (s *metaMgrSuite) prepareMockInner(rowsVal [][]driver.Value, nextRowID *int WillReturnRows(rows) if nextRowID != nil { - allocs := autoid.NewAllocatorsFromTblInfo(s.mgr.tr.kvStore, s.mgr.tr.dbInfo.ID, s.mgr.tr.tableInfo.Core) + allocs := autoid.NewAllocatorsFromTblInfo(s.mgr.tr, s.mgr.tr.dbInfo.ID, s.mgr.tr.tableInfo.Core) alloc := allocs.Get(autoid.RowIDAllocType) alloc.ForceRebase(*nextRowID - 1) } diff --git a/br/pkg/lightning/importer/precheck.go b/br/pkg/lightning/importer/precheck.go index b74be2e98c1e2..3af6fd6e0059c 100644 --- a/br/pkg/lightning/importer/precheck.go +++ b/br/pkg/lightning/importer/precheck.go @@ -9,6 +9,7 @@ import ( ropts "github.com/pingcap/tidb/br/pkg/lightning/importer/opts" "github.com/pingcap/tidb/br/pkg/lightning/mydump" "github.com/pingcap/tidb/br/pkg/lightning/precheck" + pd "github.com/tikv/pd/client" ) type precheckContextKey string @@ -22,14 +23,21 @@ func WithPrecheckKey(ctx context.Context, key precheckContextKey, val any) conte // PrecheckItemBuilder is used to build precheck items type PrecheckItemBuilder struct { - cfg *config.Config - dbMetas []*mydump.MDDatabaseMeta - preInfoGetter PreImportInfoGetter - checkpointsDB checkpoints.DB + cfg *config.Config + dbMetas []*mydump.MDDatabaseMeta + preInfoGetter PreImportInfoGetter + checkpointsDB checkpoints.DB + pdLeaderAddrGetter func() string } // NewPrecheckItemBuilderFromConfig creates a new PrecheckItemBuilder from config -func NewPrecheckItemBuilderFromConfig(ctx context.Context, cfg *config.Config, opts ...ropts.PrecheckItemBuilderOption) (*PrecheckItemBuilder, error) { +// pdCli **must not** be nil for local backend +func NewPrecheckItemBuilderFromConfig( + ctx context.Context, + cfg *config.Config, + pdCli pd.Client, + opts ...ropts.PrecheckItemBuilderOption, +) (*PrecheckItemBuilder, error) { var gerr error builderCfg := new(ropts.PrecheckItemBuilderConfig) for _, o := range opts { @@ -39,7 +47,7 @@ func NewPrecheckItemBuilderFromConfig(ctx context.Context, cfg *config.Config, o if err != nil { return nil, errors.Trace(err) } - targetInfoGetter, err := NewTargetInfoGetterImpl(cfg, targetDB) + targetInfoGetter, err := NewTargetInfoGetterImpl(cfg, targetDB, pdCli) if err != nil { return nil, errors.Trace(err) } @@ -69,7 +77,7 @@ func NewPrecheckItemBuilderFromConfig(ctx context.Context, cfg *config.Config, o if err != nil { return nil, errors.Trace(err) } - return NewPrecheckItemBuilder(cfg, dbMetas, preInfoGetter, cpdb), gerr + return NewPrecheckItemBuilder(cfg, dbMetas, preInfoGetter, cpdb, pdCli), gerr } // NewPrecheckItemBuilder creates a new PrecheckItemBuilder @@ -78,12 +86,21 @@ func NewPrecheckItemBuilder( dbMetas []*mydump.MDDatabaseMeta, preInfoGetter PreImportInfoGetter, checkpointsDB checkpoints.DB, + pdCli pd.Client, ) *PrecheckItemBuilder { + leaderAddrGetter := func() string { + return cfg.TiDB.PdAddr + } + // in tests we may not have a pdCli + if pdCli != nil { + leaderAddrGetter = pdCli.GetLeaderAddr + } return &PrecheckItemBuilder{ - cfg: cfg, - dbMetas: dbMetas, - preInfoGetter: preInfoGetter, - checkpointsDB: checkpointsDB, + cfg: cfg, + dbMetas: dbMetas, + preInfoGetter: preInfoGetter, + checkpointsDB: checkpointsDB, + pdLeaderAddrGetter: leaderAddrGetter, } } @@ -117,7 +134,7 @@ func (b *PrecheckItemBuilder) BuildPrecheckItem(checkID precheck.CheckItemID) (p case precheck.CheckLocalTempKVDir: return NewLocalTempKVDirCheckItem(b.cfg, b.preInfoGetter, b.dbMetas), nil case precheck.CheckTargetUsingCDCPITR: - return NewCDCPITRCheckItem(b.cfg), nil + return NewCDCPITRCheckItem(b.cfg, b.pdLeaderAddrGetter), nil default: return nil, errors.Errorf("unsupported check item: %v", checkID) } diff --git a/br/pkg/lightning/importer/precheck_impl.go b/br/pkg/lightning/importer/precheck_impl.go index 9e364ddc4fd6a..f61e51b1159aa 100644 --- a/br/pkg/lightning/importer/precheck_impl.go +++ b/br/pkg/lightning/importer/precheck_impl.go @@ -790,17 +790,19 @@ func (ci *checkpointCheckItem) checkpointIsValid(ctx context.Context, tableInfo // CDCPITRCheckItem check downstream has enabled CDC or PiTR. It's exposed to let // caller override the Instruction message. type CDCPITRCheckItem struct { - cfg *config.Config - Instruction string + cfg *config.Config + Instruction string + leaderAddrGetter func() string // used in test etcdCli *clientv3.Client } // NewCDCPITRCheckItem creates a checker to check downstream has enabled CDC or PiTR. -func NewCDCPITRCheckItem(cfg *config.Config) precheck.Checker { +func NewCDCPITRCheckItem(cfg *config.Config, leaderAddrGetter func() string) precheck.Checker { return &CDCPITRCheckItem{ - cfg: cfg, - Instruction: "local backend is not compatible with them. Please switch to tidb backend then try again.", + cfg: cfg, + Instruction: "local backend is not compatible with them. Please switch to tidb backend then try again.", + leaderAddrGetter: leaderAddrGetter, } } @@ -809,7 +811,11 @@ func (*CDCPITRCheckItem) GetCheckItemID() precheck.CheckItemID { return precheck.CheckTargetUsingCDCPITR } -func dialEtcdWithCfg(ctx context.Context, cfg *config.Config) (*clientv3.Client, error) { +func dialEtcdWithCfg( + ctx context.Context, + cfg *config.Config, + leaderAddr string, +) (*clientv3.Client, error) { cfg2, err := cfg.ToTLS() if err != nil { return nil, err @@ -818,7 +824,7 @@ func dialEtcdWithCfg(ctx context.Context, cfg *config.Config) (*clientv3.Client, return clientv3.New(clientv3.Config{ TLS: tlsConfig, - Endpoints: []string{cfg.TiDB.PdAddr}, + Endpoints: []string{leaderAddr}, AutoSyncInterval: 30 * time.Second, DialTimeout: 5 * time.Second, DialOptions: []grpc.DialOption{ @@ -845,7 +851,7 @@ func (ci *CDCPITRCheckItem) Check(ctx context.Context) (*precheck.CheckResult, e if ci.etcdCli == nil { var err error - ci.etcdCli, err = dialEtcdWithCfg(ctx, ci.cfg) + ci.etcdCli, err = dialEtcdWithCfg(ctx, ci.cfg, ci.leaderAddrGetter()) if err != nil { return nil, errors.Trace(err) } diff --git a/br/pkg/lightning/importer/precheck_impl_test.go b/br/pkg/lightning/importer/precheck_impl_test.go index a7cbd4ee799b8..a7839ba821afd 100644 --- a/br/pkg/lightning/importer/precheck_impl_test.go +++ b/br/pkg/lightning/importer/precheck_impl_test.go @@ -598,7 +598,7 @@ func (s *precheckImplSuite) TestCDCPITRCheckItem() { Backend: config.BackendLocal, }, } - ci := NewCDCPITRCheckItem(cfg) + ci := NewCDCPITRCheckItem(cfg, nil) checker := ci.(*CDCPITRCheckItem) checker.etcdCli = testEtcdCluster.RandClient() result, err := ci.Check(ctx) diff --git a/br/pkg/lightning/importer/precheck_test.go b/br/pkg/lightning/importer/precheck_test.go index 9a0a59f1b65c2..4005276fe501e 100644 --- a/br/pkg/lightning/importer/precheck_test.go +++ b/br/pkg/lightning/importer/precheck_test.go @@ -32,7 +32,7 @@ func TestPrecheckBuilderBasic(t *testing.T) { preInfoGetter, err := NewPreImportInfoGetter(cfg, mockSrc.GetAllDBFileMetas(), mockSrc.GetStorage(), mockTarget, nil, nil) require.NoError(t, err) - theCheckBuilder := NewPrecheckItemBuilder(cfg, mockSrc.GetAllDBFileMetas(), preInfoGetter, nil) + theCheckBuilder := NewPrecheckItemBuilder(cfg, mockSrc.GetAllDBFileMetas(), preInfoGetter, nil, nil) for _, checkItemID := range []precheck.CheckItemID{ precheck.CheckLargeDataFile, precheck.CheckSourcePermission, diff --git a/br/pkg/lightning/importer/table_import.go b/br/pkg/lightning/importer/table_import.go index 54e8cc1fe42f4..8011ef5a3932e 100644 --- a/br/pkg/lightning/importer/table_import.go +++ b/br/pkg/lightning/importer/table_import.go @@ -52,9 +52,12 @@ import ( "github.com/pingcap/tidb/table/tables" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/mathutil" + clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/multierr" "go.uber.org/zap" "golang.org/x/exp/slices" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" ) // TableImporter is a helper struct to import a table. @@ -68,6 +71,8 @@ type TableImporter struct { alloc autoid.Allocators logger log.Logger kvStore tidbkv.Storage + etcdCli *clientv3.Client + autoidCli *autoid.ClientDiscover ignoreColumns map[string]struct{} } @@ -81,6 +86,7 @@ func NewTableImporter( cp *checkpoints.TableCheckpoint, ignoreColumns map[string]struct{}, kvStore tidbkv.Storage, + etcdCli *clientv3.Client, logger log.Logger, ) (*TableImporter, error) { idAlloc := kv.NewPanickingAllocators(cp.AllocBase) @@ -88,6 +94,7 @@ func NewTableImporter( if err != nil { return nil, errors.Annotatef(err, "failed to tables.TableFromMeta %s", tableName) } + autoidCli := autoid.NewClientDiscover(etcdCli) return &TableImporter{ tableName: tableName, @@ -97,6 +104,8 @@ func NewTableImporter( encTable: tbl, alloc: idAlloc, kvStore: kvStore, + etcdCli: etcdCli, + autoidCli: autoidCli, logger: logger.With(zap.String("table", tableName)), ignoreColumns: ignoreColumns, }, nil @@ -267,6 +276,19 @@ func (tr *TableImporter) populateChunks(ctx context.Context, rc *Controller, cp return err } +// AutoIDRequirement implements autoid.Requirement. +var _ autoid.Requirement = &TableImporter{} + +// Store implements the autoid.Requirement interface. +func (tr *TableImporter) Store() tidbkv.Storage { + return tr.kvStore +} + +// AutoIDClient implements the autoid.Requirement interface. +func (tr *TableImporter) AutoIDClient() *autoid.ClientDiscover { + return tr.autoidCli +} + // RebaseChunkRowIDs rebase the row id of the chunks. func (*TableImporter) RebaseChunkRowIDs(cp *checkpoints.TableCheckpoint, rowIDBase int64) { if rowIDBase == 0 { @@ -898,8 +920,21 @@ func (tr *TableImporter) postProcess( maxCap := shardFmt.IncrementalBitsCapacity() err = AlterAutoRandom(ctx, rc.db, tr.tableName, uint64(tr.alloc.Get(autoid.AutoRandomType).Base())+1, maxCap) } else if common.TableHasAutoRowID(tblInfo) || tblInfo.GetAutoIncrementColInfo() != nil { - // only alter auto increment id iff table contains auto-increment column or generated handle - err = AlterAutoIncrement(ctx, rc.db, tr.tableName, uint64(tr.alloc.Get(autoid.RowIDAllocType).Base())+1) + // only alter auto increment id iff table contains auto-increment column or generated handle. + // ALTER TABLE xxx AUTO_INCREMENT = yyy has a bad naming. + // if a table has implicit _tidb_rowid column & tbl.SepAutoID=false, then it works on _tidb_rowid + // allocator, even if the table has NO auto-increment column. + newBase := uint64(tr.alloc.Get(autoid.RowIDAllocType).Base()) + 1 + err = AlterAutoIncrement(ctx, rc.db, tr.tableName, newBase) + + if err == nil && isLocalBackend(rc.cfg) { + // for TiDB version >= 6.5.0, a table might have separate allocators for auto_increment column and _tidb_rowid, + // especially when a table has auto_increment non-clustered PK, it will use both allocators. + // And in this case, ALTER TABLE xxx AUTO_INCREMENT = xxx only works on the allocator of auto_increment column, + // not for allocator of _tidb_rowid. + // So we need to rebase IDs for those 2 allocators explicitly. + err = common.RebaseGlobalAutoID(ctx, adjustIDBase(newBase), tr, tr.dbInfo.ID, tr.tableInfo.Core) + } } rc.alterTableLock.Unlock() saveCpErr := rc.saveStatusCheckpoint(ctx, tr.tableName, checkpoints.WholeTableEngineID, err, checkpoints.CheckpointStatusAlteredAutoInc) @@ -1009,15 +1044,26 @@ func (tr *TableImporter) postProcess( var remoteChecksum *local.RemoteChecksum remoteChecksum, err = DoChecksum(ctx, tr.tableInfo) + failpoint.Inject("checksum-error", func() { + tr.logger.Info("failpoint checksum-error injected.") + remoteChecksum = nil + err = status.Error(codes.Unknown, "Checksum meets error.") + }) if err != nil { - return false, err + if rc.cfg.PostRestore.Checksum != config.OpLevelOptional { + return false, err + } + tr.logger.Warn("do checksum failed, will skip this error and go on", log.ShortError(err)) + err = nil } - err = tr.compareChecksum(remoteChecksum, localChecksum) - // with post restore level 'optional', we will skip checksum error - if rc.cfg.PostRestore.Checksum == config.OpLevelOptional { - if err != nil { - tr.logger.Warn("compare checksum failed, will skip this error and go on", log.ShortError(err)) - err = nil + if remoteChecksum != nil { + err = tr.compareChecksum(remoteChecksum, localChecksum) + // with post restore level 'optional', we will skip checksum error + if rc.cfg.PostRestore.Checksum == config.OpLevelOptional { + if err != nil { + tr.logger.Warn("compare checksum failed, will skip this error and go on", log.ShortError(err)) + err = nil + } } } } else { @@ -1075,11 +1121,12 @@ func (tr *TableImporter) postProcess( case forcePostProcess || !rc.cfg.PostRestore.PostProcessAtLast: err := tr.analyzeTable(ctx, rc.db) // witch post restore level 'optional', we will skip analyze error - if rc.cfg.PostRestore.Analyze == config.OpLevelOptional { - if err != nil { - tr.logger.Warn("analyze table failed, will skip this error and go on", log.ShortError(err)) - err = nil + if err != nil { + if rc.cfg.PostRestore.Analyze != config.OpLevelOptional { + return false, err } + tr.logger.Warn("analyze table failed, will skip this error and go on", log.ShortError(err)) + err = nil } saveCpErr := rc.saveStatusCheckpoint(ctx, tr.tableName, checkpoints.WholeTableEngineID, err, checkpoints.CheckpointStatusAnalyzed) if err = firstErr(err, saveCpErr); err != nil { diff --git a/br/pkg/lightning/importer/table_import_test.go b/br/pkg/lightning/importer/table_import_test.go index 01ccf311f0e65..fa0a24fde8f8d 100644 --- a/br/pkg/lightning/importer/table_import_test.go +++ b/br/pkg/lightning/importer/table_import_test.go @@ -70,6 +70,8 @@ import ( filter "github.com/pingcap/tidb/util/table-filter" "github.com/stretchr/testify/require" "github.com/stretchr/testify/suite" + "github.com/tikv/client-go/v2/testutils" + pd "github.com/tikv/pd/client" ) const ( @@ -209,7 +211,7 @@ func (s *tableRestoreSuiteBase) setupSuite(t *testing.T) { func (s *tableRestoreSuiteBase) setupTest(t *testing.T) { // Collect into the test TableImporter structure var err error - s.tr, err = NewTableImporter("`db`.`table`", s.tableMeta, s.dbInfo, s.tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, log.L()) + s.tr, err = NewTableImporter("`db`.`table`", s.tableMeta, s.dbInfo, s.tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, nil, log.L()) require.NoError(t, err) s.cfg = config.NewConfig() @@ -514,7 +516,7 @@ func (s *tableRestoreSuite) TestPopulateChunksCSVHeader() { cfg.Mydumper.StrictFormat = true rc := &Controller{cfg: cfg, ioWorkers: worker.NewPool(context.Background(), 1, "io"), store: store} - tr, err := NewTableImporter("`db`.`table`", tableMeta, s.dbInfo, s.tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, log.L()) + tr, err := NewTableImporter("`db`.`table`", tableMeta, s.dbInfo, s.tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, nil, log.L()) require.NoError(s.T(), err) require.NoError(s.T(), tr.populateChunks(context.Background(), rc, cp)) @@ -765,7 +767,7 @@ func (s *tableRestoreSuite) TestInitializeColumnsGenerated() { require.NoError(s.T(), err) core.State = model.StatePublic tableInfo := &checkpoints.TidbTableInfo{Name: "table", DB: "db", Core: core} - s.tr, err = NewTableImporter("`db`.`table`", s.tableMeta, s.dbInfo, tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, log.L()) + s.tr, err = NewTableImporter("`db`.`table`", s.tableMeta, s.dbInfo, tableInfo, &checkpoints.TableCheckpoint{}, nil, nil, nil, log.L()) require.NoError(s.T(), err) ccp := &checkpoints.ChunkCheckpoint{} @@ -1162,6 +1164,8 @@ func (s *tableRestoreSuite) TestCheckClusterResource() { require.NoError(s.T(), err) mockStore, err := storage.NewLocalStorage(dir) require.NoError(s.T(), err) + _, _, pdClient, err := testutils.NewMockTiKV("", nil) + require.NoError(s.T(), err) for _, ca := range cases { server := httptest.NewTLSServer(http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) { var err error @@ -1178,16 +1182,18 @@ func (s *tableRestoreSuite) TestCheckClusterResource() { url := strings.TrimPrefix(server.URL, "https://") cfg := &config.Config{TiDB: config.DBStore{PdAddr: url}} + pdCli := &mockPDClient{Client: pdClient, leaderAddr: url} targetInfoGetter := &TargetInfoGetterImpl{ - cfg: cfg, - tls: tls, + cfg: cfg, + tls: tls, + pdCli: pdCli, } preInfoGetter := &PreImportInfoGetterImpl{ cfg: cfg, targetInfoGetter: targetInfoGetter, srcStorage: mockStore, } - theCheckBuilder := NewPrecheckItemBuilder(cfg, []*mydump.MDDatabaseMeta{}, preInfoGetter, nil) + theCheckBuilder := NewPrecheckItemBuilder(cfg, []*mydump.MDDatabaseMeta{}, preInfoGetter, nil, nil) rc := &Controller{ cfg: cfg, tls: tls, @@ -1195,6 +1201,7 @@ func (s *tableRestoreSuite) TestCheckClusterResource() { checkTemplate: template, preInfoGetter: preInfoGetter, precheckItemBuilder: theCheckBuilder, + pdCli: pdCli, } var sourceSize int64 err = rc.store.WalkDir(ctx, &storage.WalkOption{}, func(path string, size int64) error { @@ -1231,6 +1238,15 @@ func (mockTaskMetaMgr) CheckTasksExclusively(ctx context.Context, action func(ta return err } +type mockPDClient struct { + pd.Client + leaderAddr string +} + +func (m *mockPDClient) GetLeaderAddr() string { + return m.leaderAddr +} + func (s *tableRestoreSuite) TestCheckClusterRegion() { type testCase struct { stores pdtypes.StoresInfo @@ -1246,6 +1262,8 @@ func (s *tableRestoreSuite) TestCheckClusterRegion() { } return regions } + _, _, pdClient, err := testutils.NewMockTiKV("", nil) + require.NoError(s.T(), err) testCases := []testCase{ { @@ -1321,10 +1339,12 @@ func (s *tableRestoreSuite) TestCheckClusterRegion() { url := strings.TrimPrefix(server.URL, "https://") cfg := &config.Config{TiDB: config.DBStore{PdAddr: url}} + pdCli := &mockPDClient{Client: pdClient, leaderAddr: url} targetInfoGetter := &TargetInfoGetterImpl{ - cfg: cfg, - tls: tls, + cfg: cfg, + tls: tls, + pdCli: pdCli, } dbMetas := []*mydump.MDDatabaseMeta{} preInfoGetter := &PreImportInfoGetterImpl{ @@ -1332,7 +1352,7 @@ func (s *tableRestoreSuite) TestCheckClusterRegion() { targetInfoGetter: targetInfoGetter, dbMetas: dbMetas, } - theCheckBuilder := NewPrecheckItemBuilder(cfg, dbMetas, preInfoGetter, checkpoints.NewNullCheckpointsDB()) + theCheckBuilder := NewPrecheckItemBuilder(cfg, dbMetas, preInfoGetter, checkpoints.NewNullCheckpointsDB(), nil) rc := &Controller{ cfg: cfg, tls: tls, @@ -1341,6 +1361,7 @@ func (s *tableRestoreSuite) TestCheckClusterRegion() { preInfoGetter: preInfoGetter, dbInfos: make(map[string]*checkpoints.TidbDBInfo), precheckItemBuilder: theCheckBuilder, + pdCli: pdCli, } preInfoGetter.dbInfosCache = rc.dbInfos @@ -1427,7 +1448,7 @@ func (s *tableRestoreSuite) TestCheckHasLargeCSV() { for _, ca := range cases { template := NewSimpleTemplate() cfg := &config.Config{Mydumper: config.MydumperRuntime{StrictFormat: ca.strictFormat}} - theCheckBuilder := NewPrecheckItemBuilder(cfg, ca.dbMetas, nil, nil) + theCheckBuilder := NewPrecheckItemBuilder(cfg, ca.dbMetas, nil, nil, nil) rc := &Controller{ cfg: cfg, checkTemplate: template, diff --git a/br/pkg/lightning/importer/tidb.go b/br/pkg/lightning/importer/tidb.go index ec57e0e3b8349..0b6174896eb3e 100644 --- a/br/pkg/lightning/importer/tidb.go +++ b/br/pkg/lightning/importer/tidb.go @@ -302,19 +302,18 @@ func ObtainNewCollationEnabled(ctx context.Context, db *sql.DB) (bool, error) { // AlterAutoIncrement rebase the table auto increment id // // NOTE: since tidb can make sure the auto id is always be rebase even if the `incr` value is smaller -// the the auto incremanet base in tidb side, we needn't fetch currently auto increment value here. +// than the auto increment base in tidb side, we needn't fetch currently auto increment value here. // See: https://github.com/pingcap/tidb/blob/64698ef9a3358bfd0fdc323996bb7928a56cadca/ddl/ddl_api.go#L2528-L2533 func AlterAutoIncrement(ctx context.Context, db *sql.DB, tableName string, incr uint64) error { - var query string logger := log.FromContext(ctx).With(zap.String("table", tableName), zap.Uint64("auto_increment", incr)) + base := adjustIDBase(incr) + var forceStr string if incr > math.MaxInt64 { // automatically set max value logger.Warn("auto_increment out of the maximum value TiDB supports, automatically set to the max", zap.Uint64("auto_increment", incr)) - incr = math.MaxInt64 - query = fmt.Sprintf("ALTER TABLE %s FORCE AUTO_INCREMENT=%d", tableName, incr) - } else { - query = fmt.Sprintf("ALTER TABLE %s AUTO_INCREMENT=%d", tableName, incr) + forceStr = "FORCE" } + query := fmt.Sprintf("ALTER TABLE %s %s AUTO_INCREMENT=%d", tableName, forceStr, base) task := logger.Begin(zap.InfoLevel, "alter table auto_increment") exec := common.SQLWithRetry{DB: db, Logger: logger} err := exec.Exec(ctx, "alter table auto_increment", query) @@ -328,6 +327,13 @@ func AlterAutoIncrement(ctx context.Context, db *sql.DB, tableName string, incr return errors.Annotatef(err, "%s", query) } +func adjustIDBase(incr uint64) int64 { + if incr > math.MaxInt64 { + return math.MaxInt64 + } + return int64(incr) +} + // AlterAutoRandom rebase the table auto random id func AlterAutoRandom(ctx context.Context, db *sql.DB, tableName string, randomBase uint64, maxAutoRandom uint64) error { logger := log.FromContext(ctx).With(zap.String("table", tableName), zap.Uint64("auto_random", randomBase)) @@ -339,6 +345,7 @@ func AlterAutoRandom(ctx context.Context, db *sql.DB, tableName string, randomBa logger.Warn("auto_random out of the maximum value TiDB supports") return nil } + // if new base is smaller than current, this query will success with a warning query := fmt.Sprintf("ALTER TABLE %s AUTO_RANDOM_BASE=%d", tableName, randomBase) task := logger.Begin(zap.InfoLevel, "alter table auto_random") exec := common.SQLWithRetry{DB: db, Logger: logger} diff --git a/br/pkg/lightning/mydump/BUILD.bazel b/br/pkg/lightning/mydump/BUILD.bazel index 529796e103c82..7c6980af485a7 100644 --- a/br/pkg/lightning/mydump/BUILD.bazel +++ b/br/pkg/lightning/mydump/BUILD.bazel @@ -84,6 +84,7 @@ go_test( "@com_github_pingcap_errors//:errors", "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", + "@com_github_xitongsys_parquet_go//parquet", "@com_github_xitongsys_parquet_go//writer", "@com_github_xitongsys_parquet_go_source//local", "@org_uber_go_goleak//:goleak", diff --git a/br/pkg/lightning/mydump/loader.go b/br/pkg/lightning/mydump/loader.go index 7776dbc6858a1..367decd7ae423 100644 --- a/br/pkg/lightning/mydump/loader.go +++ b/br/pkg/lightning/mydump/loader.go @@ -542,12 +542,30 @@ func (s *mdLoaderSetup) route() error { } } for _, info := range s.tableSchemas { + if _, ok := knownDBNames[info.TableName.Schema]; !ok { + knownDBNames[info.TableName.Schema] = &dbInfo{ + fileMeta: info.FileMeta, + count: 1, + } + } knownDBNames[info.TableName.Schema].count++ } for _, info := range s.viewSchemas { + if _, ok := knownDBNames[info.TableName.Schema]; !ok { + knownDBNames[info.TableName.Schema] = &dbInfo{ + fileMeta: info.FileMeta, + count: 1, + } + } knownDBNames[info.TableName.Schema].count++ } for _, info := range s.tableDatas { + if _, ok := knownDBNames[info.TableName.Schema]; !ok { + knownDBNames[info.TableName.Schema] = &dbInfo{ + fileMeta: info.FileMeta, + count: 1, + } + } knownDBNames[info.TableName.Schema].count++ } @@ -777,6 +795,7 @@ func SampleParquetDataSize(ctx context.Context, fileMeta SourceFileMeta, store s } parser, err := NewParquetParser(ctx, store, reader, fileMeta.Path) if err != nil { + //nolint: errcheck reader.Close() return 0, err } diff --git a/br/pkg/lightning/mydump/loader_test.go b/br/pkg/lightning/mydump/loader_test.go index 58236d7b626f5..69c3474d4cd1d 100644 --- a/br/pkg/lightning/mydump/loader_test.go +++ b/br/pkg/lightning/mydump/loader_test.go @@ -19,9 +19,11 @@ import ( "compress/gzip" "context" "fmt" + "math/rand" "os" "path/filepath" "testing" + "time" "github.com/pingcap/tidb/br/pkg/lightning/common" "github.com/pingcap/tidb/br/pkg/lightning/config" @@ -32,6 +34,8 @@ import ( router "github.com/pingcap/tidb/util/table-router" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" + "github.com/xitongsys/parquet-go/parquet" + "github.com/xitongsys/parquet-go/writer" ) type testMydumpLoaderSuite struct { @@ -688,6 +692,23 @@ func TestRouter(t *testing.T) { } } +func TestRoutesPanic(t *testing.T) { + s := newTestMydumpLoaderSuite(t) + s.cfg.Routes = []*router.TableRule{ + { + SchemaPattern: "test1", + TargetSchema: "test", + }, + } + + s.touch(t, "test1.dump_test.001.sql") + s.touch(t, "test1.dump_test.002.sql") + s.touch(t, "test1.dump_test.003.sql") + + _, err := md.NewMyDumpLoader(context.Background(), s.cfg) + require.NoError(t, err) +} + func TestBadRouterRule(t *testing.T) { s := newTestMydumpLoaderSuite(t) @@ -1086,3 +1107,62 @@ func TestSampleFileCompressRatio(t *testing.T) { require.NoError(t, err) require.InDelta(t, ratio, 5000.0/float64(bf.Len()), 1e-5) } + +func TestSampleParquetDataSize(t *testing.T) { + s := newTestMydumpLoaderSuite(t) + store, err := storage.NewLocalStorage(s.sourceDir) + require.NoError(t, err) + + type row struct { + ID int64 `parquet:"name=id, type=INT64"` + Key string `parquet:"name=key, type=BYTE_ARRAY, encoding=PLAIN_DICTIONARY"` + Value string `parquet:"name=value, type=BYTE_ARRAY, encoding=PLAIN_DICTIONARY"` + } + + ctx, cancel := context.WithCancel(context.Background()) + defer cancel() + + byteArray := make([]byte, 0, 40*1024) + bf := bytes.NewBuffer(byteArray) + pwriter, err := writer.NewParquetWriterFromWriter(bf, new(row), 4) + require.NoError(t, err) + pwriter.RowGroupSize = 128 * 1024 * 1024 //128M + pwriter.PageSize = 8 * 1024 //8K + pwriter.CompressionType = parquet.CompressionCodec_SNAPPY + seed := time.Now().Unix() + t.Logf("seed: %d", seed) + rand.Seed(seed) + totalRowSize := 0 + for i := 0; i < 1000; i++ { + kl := rand.Intn(20) + 1 + key := make([]byte, kl) + kl, err = rand.Read(key) + require.NoError(t, err) + vl := rand.Intn(20) + 1 + value := make([]byte, vl) + vl, err = rand.Read(value) + require.NoError(t, err) + + totalRowSize += kl + vl + 8 + row := row{ + ID: int64(i), + Key: string(key[:kl]), + Value: string(value[:vl]), + } + err = pwriter.Write(row) + require.NoError(t, err) + } + err = pwriter.WriteStop() + require.NoError(t, err) + + fileName := "test_1.t1.parquet" + err = store.WriteFile(ctx, fileName, bf.Bytes()) + require.NoError(t, err) + + size, err := md.SampleParquetDataSize(ctx, md.SourceFileMeta{ + Path: fileName, + }, store) + require.NoError(t, err) + // expected error within 10%, so delta = totalRowSize / 10 + require.InDelta(t, totalRowSize, size, float64(totalRowSize)/10) +} diff --git a/br/pkg/mock/storage/storage.go b/br/pkg/mock/storage/storage.go index 32e96c1dd3448..83db0fffe0b88 100644 --- a/br/pkg/mock/storage/storage.go +++ b/br/pkg/mock/storage/storage.go @@ -38,7 +38,7 @@ func (m *MockExternalStorage) EXPECT() *MockExternalStorageMockRecorder { } // Create mocks base method. -func (m *MockExternalStorage) Create(arg0 context.Context, arg1 string) (storage.ExternalFileWriter, error) { +func (m *MockExternalStorage) Create(arg0 context.Context, arg1 string, _ *storage.WriterOption) (storage.ExternalFileWriter, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Create", arg0, arg1) ret0, _ := ret[0].(storage.ExternalFileWriter) diff --git a/br/pkg/pdutil/pd.go b/br/pkg/pdutil/pd.go index bbcaae3e40319..38d3e8dccf539 100644 --- a/br/pkg/pdutil/pd.go +++ b/br/pkg/pdutil/pd.go @@ -53,8 +53,7 @@ const ( pauseTimeout = 5 * time.Minute // pd request retry time when connection fail - pdRequestRetryTime = 10 - + pdRequestRetryTime = 120 // set max-pending-peer-count to a large value to avoid scatter region failed. maxPendingPeerUnlimited uint64 = math.MaxInt32 ) @@ -145,13 +144,13 @@ var ( // pdHTTPRequest defines the interface to send a request to pd and return the result in bytes. type pdHTTPRequest func(ctx context.Context, addr string, prefix string, - cli *http.Client, method string, body io.Reader) ([]byte, error) + cli *http.Client, method string, body []byte) ([]byte, error) // pdRequest is a func to send an HTTP to pd and return the result bytes. func pdRequest( ctx context.Context, addr string, prefix string, - cli *http.Client, method string, body io.Reader) ([]byte, error) { + cli *http.Client, method string, body []byte) ([]byte, error) { _, respBody, err := pdRequestWithCode(ctx, addr, prefix, cli, method, body) return respBody, err } @@ -159,19 +158,26 @@ func pdRequest( func pdRequestWithCode( ctx context.Context, addr string, prefix string, - cli *http.Client, method string, body io.Reader) (int, []byte, error) { + cli *http.Client, method string, body []byte) (int, []byte, error) { u, err := url.Parse(addr) if err != nil { return 0, nil, errors.Trace(err) } reqURL := fmt.Sprintf("%s/%s", u, prefix) - req, err := http.NewRequestWithContext(ctx, method, reqURL, body) - if err != nil { - return 0, nil, errors.Trace(err) + var ( + req *http.Request + resp *http.Response + ) + if body == nil { + body = []byte("") } - var resp *http.Response count := 0 + // the total retry duration: 120*1 = 2min for { + req, err = http.NewRequestWithContext(ctx, method, reqURL, bytes.NewBuffer(body)) + if err != nil { + return 0, nil, errors.Trace(err) + } resp, err = cli.Do(req) //nolint:bodyclose count++ failpoint.Inject("InjectClosed", func(v failpoint.Value) { @@ -195,6 +201,8 @@ func pdRequestWithCode( (err != nil && !common.IsRetryableError(err)) { break } + log.Warn("request failed, will retry later", + zap.String("url", reqURL), zap.Int("retry-count", count), zap.Error(err)) if resp != nil { _ = resp.Body.Close() } @@ -332,6 +340,16 @@ func parseVersion(versionBytes []byte) *semver.Version { return version } +// TODO: always read latest PD nodes from PD client +func (p *PdController) getAllPDAddrs() []string { + ret := make([]string, 0, len(p.addrs)+1) + if p.pdClient != nil { + ret = append(ret, p.pdClient.GetLeaderAddr()) + } + ret = append(ret, p.addrs...) + return ret +} + func (p *PdController) isPauseConfigEnabled() bool { return p.version.Compare(pauseConfigVersion) >= 0 } @@ -359,7 +377,7 @@ func (p *PdController) GetClusterVersion(ctx context.Context) (string, error) { func (p *PdController) getClusterVersionWith(ctx context.Context, get pdHTTPRequest) (string, error) { var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { v, e := get(ctx, addr, clusterVersionPrefix, p.cli, http.MethodGet, nil) if e != nil { err = e @@ -386,7 +404,7 @@ func (p *PdController) getRegionCountWith( end = url.QueryEscape(string(codec.EncodeBytes(nil, endKey))) } var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { query := fmt.Sprintf( "%s?start_key=%s&end_key=%s", regionCountPrefix, start, end) @@ -413,7 +431,7 @@ func (p *PdController) GetStoreInfo(ctx context.Context, storeID uint64) (*pdtyp func (p *PdController) getStoreInfoWith( ctx context.Context, get pdHTTPRequest, storeID uint64) (*pdtypes.StoreInfo, error) { var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { query := fmt.Sprintf( "%s/%d", storePrefix, storeID) @@ -443,8 +461,8 @@ func (p *PdController) doPauseSchedulers(ctx context.Context, removedSchedulers := make([]string, 0, len(schedulers)) for _, scheduler := range schedulers { prefix := fmt.Sprintf("%s/%s", schedulerPrefix, scheduler) - for _, addr := range p.addrs { - _, err = post(ctx, addr, prefix, p.cli, http.MethodPost, bytes.NewBuffer(body)) + for _, addr := range p.getAllPDAddrs() { + _, err = post(ctx, addr, prefix, p.cli, http.MethodPost, body) if err == nil { removedSchedulers = append(removedSchedulers, scheduler) break @@ -526,8 +544,8 @@ func (p *PdController) resumeSchedulerWith(ctx context.Context, schedulers []str } for _, scheduler := range schedulers { prefix := fmt.Sprintf("%s/%s", schedulerPrefix, scheduler) - for _, addr := range p.addrs { - _, err = post(ctx, addr, prefix, p.cli, http.MethodPost, bytes.NewBuffer(body)) + for _, addr := range p.getAllPDAddrs() { + _, err = post(ctx, addr, prefix, p.cli, http.MethodPost, body) if err == nil { break } @@ -550,7 +568,7 @@ func (p *PdController) ListSchedulers(ctx context.Context) ([]string, error) { func (p *PdController) listSchedulersWith(ctx context.Context, get pdHTTPRequest) ([]string, error) { var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { v, e := get(ctx, addr, schedulerPrefix, p.cli, http.MethodGet, nil) if e != nil { err = e @@ -572,7 +590,7 @@ func (p *PdController) GetPDScheduleConfig( ctx context.Context, ) (map[string]interface{}, error) { var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { v, e := pdRequest( ctx, addr, scheduleConfigPrefix, p.cli, http.MethodGet, nil) if e != nil { @@ -610,13 +628,13 @@ func (p *PdController) doUpdatePDScheduleConfig( newCfg[sc] = v } - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { reqData, err := json.Marshal(newCfg) if err != nil { return errors.Trace(err) } _, e := post(ctx, addr, prefix, - p.cli, http.MethodPost, bytes.NewBuffer(reqData)) + p.cli, http.MethodPost, reqData) if e == nil { return nil } @@ -838,7 +856,7 @@ func (p *PdController) doRemoveSchedulersWith( // GetMinResolvedTS get min-resolved-ts from pd func (p *PdController) GetMinResolvedTS(ctx context.Context) (uint64, error) { var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { v, e := pdRequest(ctx, addr, minResolvedTSPrefix, p.cli, http.MethodGet, nil) if e != nil { log.Warn("failed to get min resolved ts", zap.String("addr", addr), zap.Error(e)) @@ -872,8 +890,8 @@ func (p *PdController) RecoverBaseAllocID(ctx context.Context, id uint64) error ID: fmt.Sprintf("%d", id), }) var err error - for _, addr := range p.addrs { - _, e := pdRequest(ctx, addr, baseAllocIDPrefix, p.cli, http.MethodPost, bytes.NewBuffer(reqData)) + for _, addr := range p.getAllPDAddrs() { + _, e := pdRequest(ctx, addr, baseAllocIDPrefix, p.cli, http.MethodPost, reqData) if e != nil { log.Warn("failed to recover base alloc id", zap.String("addr", addr), zap.Error(e)) err = e @@ -896,8 +914,8 @@ func (p *PdController) ResetTS(ctx context.Context, ts uint64) error { ForceUseLarger: true, }) var err error - for _, addr := range p.addrs { - code, _, e := pdRequestWithCode(ctx, addr, resetTSPrefix, p.cli, http.MethodPost, bytes.NewBuffer(reqData)) + for _, addr := range p.getAllPDAddrs() { + code, _, e := pdRequestWithCode(ctx, addr, resetTSPrefix, p.cli, http.MethodPost, reqData) if e != nil { // for pd version <= 6.2, if the given ts < current ts of pd, pd returns StatusForbidden. // it's not an error for br @@ -926,7 +944,7 @@ func (p *PdController) UnmarkRecovering(ctx context.Context) error { func (p *PdController) operateRecoveringMark(ctx context.Context, method string) error { var err error - for _, addr := range p.addrs { + for _, addr := range p.getAllPDAddrs() { _, e := pdRequest(ctx, addr, recoveringMarkPrefix, p.cli, method, nil) if e != nil { log.Warn("failed to operate recovering mark", zap.String("method", method), @@ -971,9 +989,10 @@ func (p *PdController) CreateOrUpdateRegionLabelRule(ctx context.Context, rule L panic(err) } var lastErr error - for i, addr := range p.addrs { + addrs := p.getAllPDAddrs() + for i, addr := range addrs { _, lastErr = pdRequest(ctx, addr, regionLabelPrefix, - p.cli, http.MethodPost, bytes.NewBuffer(reqData)) + p.cli, http.MethodPost, reqData) if lastErr == nil { return nil } @@ -981,7 +1000,7 @@ func (p *PdController) CreateOrUpdateRegionLabelRule(ctx context.Context, rule L return errors.Trace(lastErr) } - if i < len(p.addrs) { + if i < len(addrs) { log.Warn("failed to create or update region label rule, will try next pd address", zap.Error(lastErr), zap.String("pdAddr", addr)) } @@ -992,7 +1011,8 @@ func (p *PdController) CreateOrUpdateRegionLabelRule(ctx context.Context, rule L // DeleteRegionLabelRule deletes a region label rule. func (p *PdController) DeleteRegionLabelRule(ctx context.Context, ruleID string) error { var lastErr error - for i, addr := range p.addrs { + addrs := p.getAllPDAddrs() + for i, addr := range addrs { _, lastErr = pdRequest(ctx, addr, fmt.Sprintf("%s/%s", regionLabelPrefix, ruleID), p.cli, http.MethodDelete, nil) if lastErr == nil { @@ -1002,7 +1022,7 @@ func (p *PdController) DeleteRegionLabelRule(ctx context.Context, ruleID string) return errors.Trace(lastErr) } - if i < len(p.addrs) { + if i < len(addrs) { log.Warn("failed to delete region label rule, will try next pd address", zap.Error(lastErr), zap.String("pdAddr", addr)) } diff --git a/br/pkg/pdutil/pd_serial_test.go b/br/pkg/pdutil/pd_serial_test.go index 32a415ed8800d..271ca8ee2ebae 100644 --- a/br/pkg/pdutil/pd_serial_test.go +++ b/br/pkg/pdutil/pd_serial_test.go @@ -30,7 +30,7 @@ func TestScheduler(t *testing.T) { defer cancel() scheduler := "balance-leader-scheduler" - mock := func(context.Context, string, string, *http.Client, string, io.Reader) ([]byte, error) { + mock := func(context.Context, string, string, *http.Client, string, []byte) ([]byte, error) { return nil, errors.New("failed") } schedulerPauseCh := make(chan struct{}) @@ -65,7 +65,7 @@ func TestScheduler(t *testing.T) { _, err = pdController.listSchedulersWith(ctx, mock) require.EqualError(t, err, "failed") - mock = func(context.Context, string, string, *http.Client, string, io.Reader) ([]byte, error) { + mock = func(context.Context, string, string, *http.Client, string, []byte) ([]byte, error) { return []byte(`["` + scheduler + `"]`), nil } @@ -85,7 +85,7 @@ func TestScheduler(t *testing.T) { func TestGetClusterVersion(t *testing.T) { pdController := &PdController{addrs: []string{"", ""}} // two endpoints counter := 0 - mock := func(context.Context, string, string, *http.Client, string, io.Reader) ([]byte, error) { + mock := func(context.Context, string, string, *http.Client, string, []byte) ([]byte, error) { counter++ if counter <= 1 { return nil, errors.New("mock error") @@ -98,7 +98,7 @@ func TestGetClusterVersion(t *testing.T) { require.NoError(t, err) require.Equal(t, "test", respString) - mock = func(context.Context, string, string, *http.Client, string, io.Reader) ([]byte, error) { + mock = func(context.Context, string, string, *http.Client, string, []byte) ([]byte, error) { return nil, errors.New("mock error") } _, err = pdController.getClusterVersionWith(ctx, mock) @@ -128,7 +128,7 @@ func TestRegionCount(t *testing.T) { require.Equal(t, 3, len(regions.Regions)) mock := func( - _ context.Context, addr string, prefix string, _ *http.Client, _ string, _ io.Reader, + _ context.Context, addr string, prefix string, _ *http.Client, _ string, _ []byte, ) ([]byte, error) { query := fmt.Sprintf("%s/%s", addr, prefix) u, e := url.Parse(query) @@ -179,6 +179,9 @@ func TestPDRequestRetry(t *testing.T) { count := 0 ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { count++ + bytes, err := io.ReadAll(r.Body) + require.NoError(t, err) + require.Equal(t, "test", string(bytes)) if count <= pdRequestRetryTime-1 { w.WriteHeader(http.StatusGatewayTimeout) return @@ -186,8 +189,15 @@ func TestPDRequestRetry(t *testing.T) { w.WriteHeader(http.StatusOK) })) cli := http.DefaultClient + cli.Transport = http.DefaultTransport.(*http.Transport).Clone() + // although the real code doesn't disable keep alive, we need to disable it + // in test to avoid the connection being reused and #47930 can't appear. The + // real code will only meet #47930 when go's internal http client just dropped + // all idle connections. + cli.Transport.(*http.Transport).DisableKeepAlives = true + taddr := ts.URL - _, reqErr := pdRequest(ctx, taddr, "", cli, http.MethodGet, nil) + _, reqErr := pdRequest(ctx, taddr, "", cli, http.MethodPost, []byte("test")) require.NoError(t, reqErr) ts.Close() count = 0 @@ -259,7 +269,7 @@ func TestStoreInfo(t *testing.T) { }, } mock := func( - _ context.Context, addr string, prefix string, _ *http.Client, _ string, _ io.Reader, + _ context.Context, addr string, prefix string, _ *http.Client, _ string, _ []byte, ) ([]byte, error) { query := fmt.Sprintf("%s/%s", addr, prefix) require.Equal(t, "http://mock/pd/api/v1/store/1", query) diff --git a/br/pkg/restore/BUILD.bazel b/br/pkg/restore/BUILD.bazel index 7d932474a5721..4ee4ef3135e73 100644 --- a/br/pkg/restore/BUILD.bazel +++ b/br/pkg/restore/BUILD.bazel @@ -31,6 +31,7 @@ go_library( "//br/pkg/conn/util", "//br/pkg/errors", "//br/pkg/glue", + "//br/pkg/lightning/common", "//br/pkg/logutil", "//br/pkg/metautil", "//br/pkg/pdutil", @@ -45,6 +46,7 @@ go_library( "//br/pkg/summary", "//br/pkg/utils", "//br/pkg/utils/iter", + "//br/pkg/utils/storewatch", "//br/pkg/version", "//config", "//ddl", diff --git a/br/pkg/restore/client.go b/br/pkg/restore/client.go index f728fdd781e8f..e882b31463ca5 100644 --- a/br/pkg/restore/client.go +++ b/br/pkg/restore/client.go @@ -1836,11 +1836,28 @@ func (rc *Client) GoWaitTiFlashReady(ctx context.Context, inCh <-chan *CreatedTa zap.Stringer("table", tbl.OldTable.Info.Name), zap.Stringer("db", tbl.OldTable.DB.Name)) for { - progress, err := infosync.CalculateTiFlashProgress(tbl.Table.ID, tbl.Table.TiFlashReplica.Count, tiFlashStores) - if err != nil { - log.Warn("failed to get tiflash replica progress, wait for next retry", zap.Error(err)) - time.Sleep(time.Second) - continue + var progress float64 + if pi := tbl.Table.GetPartitionInfo(); pi != nil && len(pi.Definitions) > 0 { + for _, p := range pi.Definitions { + progressOfPartition, err := infosync.MustGetTiFlashProgress(p.ID, tbl.Table.TiFlashReplica.Count, &tiFlashStores) + if err != nil { + log.Warn("failed to get progress for tiflash partition replica, retry it", + zap.Int64("tableID", tbl.Table.ID), zap.Int64("partitionID", p.ID), zap.Error(err)) + time.Sleep(time.Second) + continue + } + progress += progressOfPartition + } + progress = progress / float64(len(pi.Definitions)) + } else { + var err error + progress, err = infosync.MustGetTiFlashProgress(tbl.Table.ID, tbl.Table.TiFlashReplica.Count, &tiFlashStores) + if err != nil { + log.Warn("failed to get progress for tiflash replica, retry it", + zap.Int64("tableID", tbl.Table.ID), zap.Error(err)) + time.Sleep(time.Second) + continue + } } // check until progress is 1 if progress == 1 { @@ -2273,11 +2290,13 @@ func (rc *Client) PreCheckTableClusterIndex( return nil } -func (rc *Client) InstallLogFileManager(ctx context.Context, startTS, restoreTS uint64) error { +func (rc *Client) InstallLogFileManager(ctx context.Context, startTS, restoreTS uint64, metadataDownloadBatchSize uint) error { init := LogFileManagerInit{ StartTS: startTS, RestoreTS: restoreTS, Storage: rc.storage, + + MetadataDownloadBatchSize: metadataDownloadBatchSize, } var err error rc.logFileManager, err = CreateLogFileManager(ctx, init) @@ -2785,7 +2804,7 @@ func (rc *Client) InitSchemasReplaceForDDL( dbReplace.TableMap[t.Info.ID] = &stream.TableReplace{ Name: newTableInfo.Name.O, TableID: newTableInfo.ID, - PartitionMap: getTableIDMap(newTableInfo, t.Info), + PartitionMap: getPartitionIDMap(newTableInfo, t.Info), IndexMap: getIndexIDMap(newTableInfo, t.Info), } } @@ -2877,6 +2896,11 @@ func (rc *Client) RestoreMetaKVFiles( failpoint.Return(errors.New("failpoint: failed before id maps saved")) }) + log.Info("start to restore meta files", + zap.Int("total files", len(files)), + zap.Int("default files", len(filesInDefaultCF)), + zap.Int("write files", len(filesInWriteCF))) + if schemasReplace.NeedConstructIdMap() { // Preconstruct the map and save it into external storage. if err := rc.PreConstructAndSaveIDMap( @@ -2993,6 +3017,7 @@ func (rc *Client) RestoreMetaKVFilesWithBatchMethod( if i == 0 { rangeMax = f.MaxTs rangeMin = f.MinTs + batchSize = f.Length } else { if f.MinTs <= rangeMax && batchSize+f.Length <= MetaKVBatchSize { rangeMin = mathutil.Min(rangeMin, f.MinTs) @@ -3025,16 +3050,18 @@ func (rc *Client) RestoreMetaKVFilesWithBatchMethod( writeIdx = toWriteIdx } } - if i == len(defaultFiles)-1 { - _, err = restoreBatch(ctx, defaultFiles[defaultIdx:], schemasReplace, defaultKvEntries, math.MaxUint64, updateStats, progressInc, stream.DefaultCF) - if err != nil { - return errors.Trace(err) - } - _, err = restoreBatch(ctx, writeFiles[writeIdx:], schemasReplace, writeKvEntries, math.MaxUint64, updateStats, progressInc, stream.WriteCF) - if err != nil { - return errors.Trace(err) - } - } + } + + // restore the left meta kv files and entries + // Notice: restoreBatch needs to realize the parameter `files` and `kvEntries` might be empty + // Assert: defaultIdx <= len(defaultFiles) && writeIdx <= len(writeFiles) + _, err = restoreBatch(ctx, defaultFiles[defaultIdx:], schemasReplace, defaultKvEntries, math.MaxUint64, updateStats, progressInc, stream.DefaultCF) + if err != nil { + return errors.Trace(err) + } + _, err = restoreBatch(ctx, writeFiles[writeIdx:], schemasReplace, writeKvEntries, math.MaxUint64, updateStats, progressInc, stream.WriteCF) + if err != nil { + return errors.Trace(err) } return nil diff --git a/br/pkg/restore/client_test.go b/br/pkg/restore/client_test.go index 1ddd2a85a5d38..ef5eebee8fba3 100644 --- a/br/pkg/restore/client_test.go +++ b/br/pkg/restore/client_test.go @@ -648,22 +648,32 @@ func MockEmptySchemasReplace() *stream.SchemasReplace { ) } -func TestRestoreMetaKVFilesWithBatchMethod1(t *testing.T) { +func TestRestoreBatchMetaKVFiles(t *testing.T) { + client := restore.MockClient(nil) files := []*backuppb.DataFileInfo{} + // test empty files and entries + next, err := client.RestoreBatchMetaKVFiles(context.Background(), files[0:], nil, make([]*restore.KvEntryWithTS, 0), math.MaxUint64, nil, nil, "") + require.NoError(t, err) + require.Equal(t, 0, len(next)) +} + +func TestRestoreMetaKVFilesWithBatchMethod1(t *testing.T) { + files_default := []*backuppb.DataFileInfo{} + files_write := []*backuppb.DataFileInfo{} batchCount := 0 client := restore.MockClient(nil) sr := MockEmptySchemasReplace() err := client.RestoreMetaKVFilesWithBatchMethod( context.Background(), - files, - files, + files_default, + files_write, sr, nil, nil, func( ctx context.Context, - defaultFiles []*backuppb.DataFileInfo, + files []*backuppb.DataFileInfo, schemasReplace *stream.SchemasReplace, entries []*restore.KvEntryWithTS, filterTS uint64, @@ -671,16 +681,19 @@ func TestRestoreMetaKVFilesWithBatchMethod1(t *testing.T) { progressInc func(), cf string, ) ([]*restore.KvEntryWithTS, error) { + require.Equal(t, 0, len(entries)) + require.Equal(t, 0, len(files)) batchCount++ return nil, nil }, ) require.Nil(t, err) - require.Equal(t, batchCount, 0) + require.Equal(t, batchCount, 2) } -func TestRestoreMetaKVFilesWithBatchMethod2(t *testing.T) { - files := []*backuppb.DataFileInfo{ +func TestRestoreMetaKVFilesWithBatchMethod2_default_empty(t *testing.T) { + files_default := []*backuppb.DataFileInfo{} + files_write := []*backuppb.DataFileInfo{ { Path: "f1", MinTs: 100, @@ -688,20 +701,66 @@ func TestRestoreMetaKVFilesWithBatchMethod2(t *testing.T) { }, } batchCount := 0 - result := make(map[int][]*backuppb.DataFileInfo) client := restore.MockClient(nil) sr := MockEmptySchemasReplace() err := client.RestoreMetaKVFilesWithBatchMethod( context.Background(), - files, + files_default, + files_write, + sr, + nil, nil, + func( + ctx context.Context, + files []*backuppb.DataFileInfo, + schemasReplace *stream.SchemasReplace, + entries []*restore.KvEntryWithTS, + filterTS uint64, + updateStats func(kvCount uint64, size uint64), + progressInc func(), + cf string, + ) ([]*restore.KvEntryWithTS, error) { + if len(entries) == 0 && len(files) == 0 { + require.Equal(t, stream.DefaultCF, cf) + batchCount++ + } else { + require.Equal(t, 0, len(entries)) + require.Equal(t, 1, len(files)) + require.Equal(t, uint64(100), files[0].MinTs) + require.Equal(t, stream.WriteCF, cf) + } + require.Equal(t, uint64(math.MaxUint64), filterTS) + return nil, nil + }, + ) + require.Nil(t, err) + require.Equal(t, batchCount, 1) +} + +func TestRestoreMetaKVFilesWithBatchMethod2_write_empty_1(t *testing.T) { + files_default := []*backuppb.DataFileInfo{ + { + Path: "f1", + MinTs: 100, + MaxTs: 120, + }, + } + files_write := []*backuppb.DataFileInfo{} + batchCount := 0 + + client := restore.MockClient(nil) + sr := MockEmptySchemasReplace() + err := client.RestoreMetaKVFilesWithBatchMethod( + context.Background(), + files_default, + files_write, sr, nil, nil, func( ctx context.Context, - fs []*backuppb.DataFileInfo, + files []*backuppb.DataFileInfo, schemasReplace *stream.SchemasReplace, entries []*restore.KvEntryWithTS, filterTS uint64, @@ -709,17 +768,155 @@ func TestRestoreMetaKVFilesWithBatchMethod2(t *testing.T) { progressInc func(), cf string, ) ([]*restore.KvEntryWithTS, error) { - if len(fs) > 0 { - result[batchCount] = fs + if len(entries) == 0 && len(files) == 0 { + require.Equal(t, stream.WriteCF, cf) batchCount++ + } else { + require.Equal(t, 0, len(entries)) + require.Equal(t, 1, len(files)) + require.Equal(t, uint64(100), files[0].MinTs) + require.Equal(t, stream.DefaultCF, cf) } + require.Equal(t, uint64(math.MaxUint64), filterTS) return nil, nil }, ) require.Nil(t, err) require.Equal(t, batchCount, 1) - require.Equal(t, len(result), 1) - require.Equal(t, result[0], files) +} + +func TestRestoreMetaKVFilesWithBatchMethod2_write_empty_2(t *testing.T) { + files_default := []*backuppb.DataFileInfo{ + { + Path: "f1", + MinTs: 100, + MaxTs: 120, + Length: restore.MetaKVBatchSize - 1000, + }, + { + Path: "f2", + MinTs: 110, + MaxTs: 1100, + Length: restore.MetaKVBatchSize, + }, + } + files_write := []*backuppb.DataFileInfo{} + emptyCount := 0 + batchCount := 0 + + client := restore.MockClient(nil) + sr := MockEmptySchemasReplace() + err := client.RestoreMetaKVFilesWithBatchMethod( + context.Background(), + files_default, + files_write, + sr, + nil, + nil, + func( + ctx context.Context, + files []*backuppb.DataFileInfo, + schemasReplace *stream.SchemasReplace, + entries []*restore.KvEntryWithTS, + filterTS uint64, + updateStats func(kvCount uint64, size uint64), + progressInc func(), + cf string, + ) ([]*restore.KvEntryWithTS, error) { + if len(entries) == 0 && len(files) == 0 { + // write - write + require.Equal(t, stream.WriteCF, cf) + emptyCount++ + if emptyCount == 1 { + require.Equal(t, uint64(110), filterTS) + } else { + require.Equal(t, uint64(math.MaxUint64), filterTS) + } + } else { + // default - default + batchCount++ + require.Equal(t, 1, len(files)) + require.Equal(t, stream.DefaultCF, cf) + if batchCount == 1 { + require.Equal(t, uint64(100), files[0].MinTs) + require.Equal(t, uint64(110), filterTS) + return nil, nil + } + require.Equal(t, 0, len(entries)) + } + return nil, nil + }, + ) + require.Nil(t, err) + require.Equal(t, batchCount, 2) + require.Equal(t, emptyCount, 2) +} + +func TestRestoreMetaKVFilesWithBatchMethod_with_entries(t *testing.T) { + files_default := []*backuppb.DataFileInfo{ + { + Path: "f1", + MinTs: 100, + MaxTs: 120, + Length: restore.MetaKVBatchSize - 1000, + }, + { + Path: "f2", + MinTs: 110, + MaxTs: 1100, + Length: restore.MetaKVBatchSize, + }, + } + files_write := []*backuppb.DataFileInfo{} + emptyCount := 0 + batchCount := 0 + + client := restore.MockClient(nil) + sr := MockEmptySchemasReplace() + err := client.RestoreMetaKVFilesWithBatchMethod( + context.Background(), + files_default, + files_write, + sr, + nil, + nil, + func( + ctx context.Context, + files []*backuppb.DataFileInfo, + schemasReplace *stream.SchemasReplace, + entries []*restore.KvEntryWithTS, + filterTS uint64, + updateStats func(kvCount uint64, size uint64), + progressInc func(), + cf string, + ) ([]*restore.KvEntryWithTS, error) { + if len(entries) == 0 && len(files) == 0 { + // write - write + require.Equal(t, stream.WriteCF, cf) + emptyCount++ + if emptyCount == 1 { + require.Equal(t, uint64(110), filterTS) + } else { + require.Equal(t, uint64(math.MaxUint64), filterTS) + } + } else { + // default - default + batchCount++ + require.Equal(t, 1, len(files)) + require.Equal(t, stream.DefaultCF, cf) + if batchCount == 1 { + require.Equal(t, uint64(100), files[0].MinTs) + require.Equal(t, uint64(110), filterTS) + return nil, nil + } + require.Equal(t, 0, len(entries)) + } + return nil, nil + }, + ) + require.Nil(t, err) + require.Equal(t, batchCount, 2) + require.Equal(t, emptyCount, 2) } func TestRestoreMetaKVFilesWithBatchMethod3(t *testing.T) { @@ -988,13 +1185,13 @@ func TestRestoreMetaKVFilesWithBatchMethod6(t *testing.T) { Path: "f1", MinTs: 100, MaxTs: 120, - Length: 1, + Length: 100, }, { Path: "f2", MinTs: 100, MaxTs: 120, - Length: restore.MetaKVBatchSize, + Length: restore.MetaKVBatchSize - 100, }, { Path: "f3", diff --git a/br/pkg/restore/data.go b/br/pkg/restore/data.go index eafc783a19a2f..acbe595b59007 100644 --- a/br/pkg/restore/data.go +++ b/br/pkg/restore/data.go @@ -4,6 +4,7 @@ package restore import ( "context" "io" + "time" "github.com/pingcap/errors" "github.com/pingcap/kvproto/pkg/metapb" @@ -12,7 +13,9 @@ import ( "github.com/pingcap/tidb/br/pkg/common" "github.com/pingcap/tidb/br/pkg/conn" "github.com/pingcap/tidb/br/pkg/glue" + "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/utils" + "github.com/pingcap/tidb/br/pkg/utils/storewatch" "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/util/mathutil" tikvstore "github.com/tikv/client-go/v2/kv" @@ -24,6 +27,75 @@ import ( "google.golang.org/grpc/backoff" ) +type RecoveryStage int + +const ( + StageUnknown RecoveryStage = iota + StageCollectingMeta + StageMakingRecoveryPlan + StageResetPDAllocateID + StageRecovering + StageFlashback +) + +func (s RecoveryStage) String() string { + switch s { + case StageCollectingMeta: + return "collecting meta" + case StageMakingRecoveryPlan: + return "making recovery plan" + case StageResetPDAllocateID: + return "resetting PD allocate ID" + case StageRecovering: + return "recovering" + case StageFlashback: + return "flashback" + default: + return "unknown" + } +} + +type recoveryError struct { + error + atStage RecoveryStage +} + +func FailedAt(err error) RecoveryStage { + if rerr, ok := err.(recoveryError); ok { + return rerr.atStage + } + return StageUnknown +} + +type recoveryBackoffer struct { + state utils.RetryState +} + +func newRecoveryBackoffer() *recoveryBackoffer { + return &recoveryBackoffer{ + state: utils.InitialRetryState(16, 30*time.Second, 4*time.Minute), + } +} + +func (bo *recoveryBackoffer) NextBackoff(err error) time.Duration { + s := FailedAt(err) + switch s { + case StageCollectingMeta, StageMakingRecoveryPlan, StageResetPDAllocateID, StageRecovering: + log.Info("Recovery data retrying.", zap.Error(err), zap.Stringer("stage", s)) + return bo.state.ExponentialBackoff() + case StageFlashback: + log.Info("Giving up retry for flashback stage.", zap.Error(err), zap.Stringer("stage", s)) + bo.state.GiveUp() + return 0 + } + log.Warn("unknown stage of backing off.", zap.Int("val", int(s))) + return bo.state.ExponentialBackoff() +} + +func (bo *recoveryBackoffer) Attempt() int { + return bo.state.Attempt() +} + // RecoverData recover the tikv cluster // 1. read all meta data from tikvs // 2. make recovery plan and then recovery max allocate ID firstly @@ -32,36 +104,52 @@ import ( // 5. prepare the flashback // 6. flashback to resolveTS func RecoverData(ctx context.Context, resolveTS uint64, allStores []*metapb.Store, mgr *conn.Mgr, progress glue.Progress, restoreTS uint64, concurrency uint32) (int, error) { + // Roughly handle the case that some TiKVs are rebooted during making plan. + // Generally, retry the whole procedure will be fine for most cases. But perhaps we can do finer-grained retry, + // say, we may reuse the recovery plan, and probably no need to rebase PD allocation ID once we have done it. + return utils.WithRetryV2(ctx, newRecoveryBackoffer(), func(ctx context.Context) (int, error) { + return doRecoveryData(ctx, resolveTS, allStores, mgr, progress, restoreTS, concurrency) + }) +} + +func doRecoveryData(ctx context.Context, resolveTS uint64, allStores []*metapb.Store, mgr *conn.Mgr, progress glue.Progress, restoreTS uint64, concurrency uint32) (int, error) { + var cancel context.CancelFunc + ctx, cancel = context.WithCancel(ctx) + defer cancel() + var recovery = NewRecovery(allStores, mgr, progress, concurrency) if err := recovery.ReadRegionMeta(ctx); err != nil { - return 0, errors.Trace(err) + return 0, recoveryError{error: err, atStage: StageCollectingMeta} } totalRegions := recovery.GetTotalRegions() if err := recovery.MakeRecoveryPlan(); err != nil { - return totalRegions, errors.Trace(err) + return totalRegions, recoveryError{error: err, atStage: StageMakingRecoveryPlan} } log.Info("recover the alloc id to pd", zap.Uint64("max alloc id", recovery.MaxAllocID)) if err := recovery.mgr.RecoverBaseAllocID(ctx, recovery.MaxAllocID); err != nil { - return totalRegions, errors.Trace(err) + return totalRegions, recoveryError{error: err, atStage: StageResetPDAllocateID} } + // Once TiKV shuts down and reboot then, it may be left with no leader because of the recovery mode. + // This wathcher will retrigger `RecoveryRegions` for those stores. + recovery.SpawnTiKVShutDownWatchers(ctx) if err := recovery.RecoverRegions(ctx); err != nil { - return totalRegions, errors.Trace(err) + return totalRegions, recoveryError{error: err, atStage: StageRecovering} } if err := recovery.WaitApply(ctx); err != nil { - return totalRegions, errors.Trace(err) + return totalRegions, recoveryError{error: err, atStage: StageRecovering} } if err := recovery.PrepareFlashbackToVersion(ctx, resolveTS, restoreTS-1); err != nil { - return totalRegions, errors.Trace(err) + return totalRegions, recoveryError{error: err, atStage: StageFlashback} } if err := recovery.FlashbackToVersion(ctx, resolveTS, restoreTS); err != nil { - return totalRegions, errors.Trace(err) + return totalRegions, recoveryError{error: err, atStage: StageFlashback} } return totalRegions, nil @@ -213,6 +301,39 @@ func (recovery *Recovery) GetTotalRegions() int { return len(regions) } +func (recovery *Recovery) RecoverRegionOfStore(ctx context.Context, storeID uint64, plan []*recovpb.RecoverRegionRequest) error { + storeAddr := getStoreAddress(recovery.allStores, storeID) + recoveryClient, conn, err := recovery.newRecoveryClient(ctx, storeAddr) + if err != nil { + log.Error("create tikv client failed", zap.Uint64("store id", storeID)) + return errors.Trace(err) + } + defer conn.Close() + log.Info("send recover region to tikv", zap.String("tikv address", storeAddr), zap.Uint64("store id", storeID)) + stream, err := recoveryClient.RecoverRegion(ctx) + if err != nil { + log.Error("create recover region failed", zap.Uint64("store id", storeID)) + return errors.Trace(err) + } + + // for a TiKV, send the stream + for _, s := range plan { + if err = stream.Send(s); err != nil { + log.Error("send recover region failed", zap.Error(err)) + return errors.Trace(err) + } + } + + reply, err := stream.CloseAndRecv() + if err != nil { + log.Error("close the stream failed") + return errors.Trace(err) + } + recovery.progress.Inc() + log.Info("recover region execution success", zap.Uint64("store id", reply.GetStoreId())) + return nil +} + // RecoverRegions send the recovery plan to recovery region (force leader etc) // only tikvs have regions whose have to recover be sent func (recovery *Recovery) RecoverRegions(ctx context.Context) (err error) { @@ -224,46 +345,60 @@ func (recovery *Recovery) RecoverRegions(ctx context.Context) (err error) { if err := ectx.Err(); err != nil { break } + storeId := storeId + plan := plan - storeAddr := getStoreAddress(recovery.allStores, storeId) - recoveryPlan := plan - recoveryStoreId := storeId workers.ApplyOnErrorGroup(eg, func() error { - recoveryClient, conn, err := recovery.newRecoveryClient(ectx, storeAddr) - if err != nil { - log.Error("create tikv client failed", zap.Uint64("store id", recoveryStoreId)) - return errors.Trace(err) - } - defer conn.Close() - log.Info("send recover region to tikv", zap.String("tikv address", storeAddr), zap.Uint64("store id", recoveryStoreId)) - stream, err := recoveryClient.RecoverRegion(ectx) - if err != nil { - log.Error("create recover region failed", zap.Uint64("store id", recoveryStoreId)) - return errors.Trace(err) - } - - // for a TiKV, send the stream - for _, s := range recoveryPlan { - if err = stream.Send(s); err != nil { - log.Error("send recover region failed", zap.Error(err)) - return errors.Trace(err) - } - } - - reply, err := stream.CloseAndRecv() - if err != nil { - log.Error("close the stream failed") - return errors.Trace(err) - } - recovery.progress.Inc() - log.Info("recover region execution success", zap.Uint64("store id", reply.GetStoreId())) - return nil + return recovery.RecoverRegionOfStore(ectx, storeId, plan) }) } // Wait for all TiKV instances force leader and wait apply to last log. return eg.Wait() } +func (recovery *Recovery) SpawnTiKVShutDownWatchers(ctx context.Context) { + rebootStores := map[uint64]struct{}{} + cb := storewatch.MakeCallback(storewatch.WithOnReboot(func(s *metapb.Store) { + log.Info("Store reboot detected, will regenerate leaders.", zap.Uint64("id", s.GetId())) + rebootStores[s.Id] = struct{}{} + }), storewatch.WithOnDisconnect(func(s *metapb.Store) { + log.Warn("A store disconnected.", zap.Uint64("id", s.GetId()), zap.String("addr", s.GetAddress())) + }), storewatch.WithOnNewStoreRegistered(func(s *metapb.Store) { + log.Info("Start to observing the state of store.", zap.Uint64("id", s.GetId())) + })) + watcher := storewatch.New(recovery.mgr.PDClient(), cb) + tick := time.NewTicker(30 * time.Second) + mainLoop := func() { + for { + select { + case <-ctx.Done(): + return + case <-tick.C: + err := watcher.Step(ctx) + if err != nil { + log.Warn("Failed to step watcher.", logutil.ShortError(err)) + } + for id := range rebootStores { + plan, ok := recovery.RecoveryPlan[id] + if !ok { + log.Warn("Store reboot detected, but no recovery plan found.", zap.Uint64("id", id)) + continue + } + err := recovery.RecoverRegionOfStore(ctx, id, plan) + if err != nil { + log.Warn("Store reboot detected, but failed to regenerate leader.", zap.Uint64("id", id), logutil.ShortError(err)) + continue + } + log.Info("Succeed to reload the leader in store.", zap.Uint64("id", id)) + delete(rebootStores, id) + } + } + } + } + + go mainLoop() +} + // WaitApply send wait apply to all tikv ensure all region peer apply log into the last func (recovery *Recovery) WaitApply(ctx context.Context) (err error) { eg, ectx := errgroup.WithContext(ctx) diff --git a/br/pkg/restore/db_test.go b/br/pkg/restore/db_test.go index 3a5416501e4df..8129ee4c513cc 100644 --- a/br/pkg/restore/db_test.go +++ b/br/pkg/restore/db_test.go @@ -78,7 +78,7 @@ func TestRestoreAutoIncID(t *testing.T) { DB: dbInfo, } // Get the next AutoIncID - idAlloc := autoid.NewAllocator(s.mock.Storage, dbInfo.ID, table.Info.ID, false, autoid.RowIDAllocType) + idAlloc := autoid.NewAllocator(s.mock.Domain, dbInfo.ID, table.Info.ID, false, autoid.RowIDAllocType) globalAutoID, err := idAlloc.NextGlobalAutoID() require.NoErrorf(t, err, "Error allocate next auto id") require.Equal(t, uint64(globalAutoID), autoIncID) @@ -376,7 +376,7 @@ func TestGetExistedUserDBs(t *testing.T) { dbs := restore.GetExistedUserDBs(dom) require.Equal(t, 0, len(dbs)) - builder, err := infoschema.NewBuilder(m.Store(), nil).InitWithDBInfos( + builder, err := infoschema.NewBuilder(dom, nil).InitWithDBInfos( []*model.DBInfo{ {Name: model.NewCIStr("mysql")}, {Name: model.NewCIStr("test")}, @@ -387,7 +387,7 @@ func TestGetExistedUserDBs(t *testing.T) { dbs = restore.GetExistedUserDBs(dom) require.Equal(t, 0, len(dbs)) - builder, err = infoschema.NewBuilder(m.Store(), nil).InitWithDBInfos( + builder, err = infoschema.NewBuilder(dom, nil).InitWithDBInfos( []*model.DBInfo{ {Name: model.NewCIStr("mysql")}, {Name: model.NewCIStr("test")}, @@ -399,7 +399,7 @@ func TestGetExistedUserDBs(t *testing.T) { dbs = restore.GetExistedUserDBs(dom) require.Equal(t, 1, len(dbs)) - builder, err = infoschema.NewBuilder(m.Store(), nil).InitWithDBInfos( + builder, err = infoschema.NewBuilder(dom, nil).InitWithDBInfos( []*model.DBInfo{ {Name: model.NewCIStr("mysql")}, {Name: model.NewCIStr("d1")}, diff --git a/br/pkg/restore/ingestrec/ingest_recorder.go b/br/pkg/restore/ingestrec/ingest_recorder.go index e7ce1ba459d2b..3be88777ea099 100644 --- a/br/pkg/restore/ingestrec/ingest_recorder.go +++ b/br/pkg/restore/ingestrec/ingest_recorder.go @@ -69,13 +69,23 @@ func notAddIndexJob(job *model.Job) bool { job.Type != model.ActionAddPrimaryKey } -func notSynced(job *model.Job) bool { - return job.State != model.JobStateSynced +// the final state of the sub jobs is done instead of synced. +// +-----+-------------------------------------+--------------+-----+--------+ +// | ... | JOB_TYPE | SCHEMA_STATE | ... | STATE | +// +-----+-------------------------------------+--------------+-----+--------+ +// | ... | add index /* ingest */ | public | ... | synced | +// +-----+-------------------------------------+--------------+-----+--------+ +// | ... | alter table multi-schema change | none | ... | synced | +// +-----+-------------------------------------+--------------+-----+--------+ +// | ... | add index /* subjob */ /* ingest */ | public | ... | done | +// +-----+-------------------------------------+--------------+-----+--------+ +func notSynced(job *model.Job, isSubJob bool) bool { + return (job.State != model.JobStateSynced) && !(isSubJob && job.State == model.JobStateDone) } // AddJob firstly filters the ingest index add operation job, and records it into IngestRecorder. -func (i *IngestRecorder) AddJob(job *model.Job) error { - if job == nil || notIngestJob(job) || notAddIndexJob(job) || notSynced(job) { +func (i *IngestRecorder) AddJob(job *model.Job, isSubJob bool) error { + if job == nil || notIngestJob(job) || notAddIndexJob(job) || notSynced(job, isSubJob) { return nil } diff --git a/br/pkg/restore/ingestrec/ingest_recorder_test.go b/br/pkg/restore/ingestrec/ingest_recorder_test.go index dbf10819b9d5c..683d3e008bb9b 100644 --- a/br/pkg/restore/ingestrec/ingest_recorder_test.go +++ b/br/pkg/restore/ingestrec/ingest_recorder_test.go @@ -147,7 +147,7 @@ func TestAddIngestRecorder(t *testing.T) { getIndex(1, []string{"x", "y"}), }, nil, - )) + ), false) require.NoError(t, err) recorder.UpdateIndexInfo(allSchemas) err = recorder.Iterate(noItem) @@ -163,7 +163,7 @@ func TestAddIngestRecorder(t *testing.T) { getIndex(1, []string{"x", "y"}), }, nil, - )) + ), false) require.NoError(t, err) recorder.UpdateIndexInfo(allSchemas) err = recorder.Iterate(noItem) @@ -179,7 +179,7 @@ func TestAddIngestRecorder(t *testing.T) { getIndex(1, []string{"x", "y"}), }, nil, - )) + ), false) require.NoError(t, err) recorder.UpdateIndexInfo(allSchemas) err = recorder.Iterate(noItem) @@ -197,7 +197,7 @@ func TestAddIngestRecorder(t *testing.T) { getIndex(1, []string{"x", "y"}), }, json.RawMessage(`[1, "a"]`), - )) + ), false) require.NoError(t, err) f, cnt := hasOneItem(1, "%n,%n", []interface{}{"x", "y"}) recorder.UpdateIndexInfo(allSchemas) @@ -218,7 +218,27 @@ func TestAddIngestRecorder(t *testing.T) { getIndex(1, []string{"x", "y"}), }, json.RawMessage(`[1, "a"]`), - )) + ), false) + require.NoError(t, err) + f, cnt := hasOneItem(1, "%n,%n", []interface{}{"x", "y"}) + recorder.UpdateIndexInfo(allSchemas) + err = recorder.Iterate(f) + require.NoError(t, err) + require.Equal(t, *cnt, 1) + } + + { + // a sub job as add primary index job + err = recorder.AddJob(fakeJob( + model.ReorgTypeLitMerge, + model.ActionAddPrimaryKey, + model.JobStateDone, + 1000, + []*model.IndexInfo{ + getIndex(1, []string{"x", "y"}), + }, + json.RawMessage(`[1, "a"]`), + ), true) require.NoError(t, err) f, cnt := hasOneItem(1, "%n,%n", []interface{}{"x", "y"}) recorder.UpdateIndexInfo(allSchemas) @@ -293,7 +313,7 @@ func TestIndexesKind(t *testing.T) { getIndex(1, []string{"x"}), }, json.RawMessage(`[1, "a"]`), - )) + ), false) require.NoError(t, err) recorder.UpdateIndexInfo(allSchemas) var ( @@ -371,7 +391,7 @@ func TestRewriteTableID(t *testing.T) { getIndex(1, []string{"x", "y"}), }, json.RawMessage(`[1, "a"]`), - )) + ), false) require.NoError(t, err) recorder.UpdateIndexInfo(allSchemas) recorder.RewriteTableID(func(tableID int64) (int64, bool, error) { diff --git a/br/pkg/restore/log_client.go b/br/pkg/restore/log_client.go index cb79f23716003..21ccd6721471e 100644 --- a/br/pkg/restore/log_client.go +++ b/br/pkg/restore/log_client.go @@ -21,11 +21,6 @@ import ( "go.uber.org/zap" ) -const ( - readMetaConcurrency = 128 - readMetaBatchSize = 512 -) - // MetaIter is the type of iterator of metadata files' content. type MetaIter = iter.TryNextor[*backuppb.Metadata] @@ -64,6 +59,8 @@ type logFileManager struct { storage storage.ExternalStorage helper *stream.MetadataHelper + + metadataDownloadBatchSize uint } // LogFileManagerInit is the config needed for initializing the log file manager. @@ -71,6 +68,8 @@ type LogFileManagerInit struct { StartTS uint64 RestoreTS uint64 Storage storage.ExternalStorage + + MetadataDownloadBatchSize uint } type DDLMetaGroup struct { @@ -86,6 +85,8 @@ func CreateLogFileManager(ctx context.Context, init LogFileManagerInit) (*logFil restoreTS: init.RestoreTS, storage: init.Storage, helper: stream.NewMetadataHelper(), + + metadataDownloadBatchSize: init.MetadataDownloadBatchSize, } err := fm.loadShiftTS(ctx) if err != nil { @@ -104,7 +105,7 @@ func (rc *logFileManager) loadShiftTS(ctx context.Context) error { value uint64 exists bool }{} - err := stream.FastUnmarshalMetaData(ctx, rc.storage, func(path string, raw []byte) error { + err := stream.FastUnmarshalMetaData(ctx, rc.storage, rc.metadataDownloadBatchSize, func(path string, raw []byte) error { m, err := rc.helper.ParseToMetadata(raw) if err != nil { return err @@ -173,8 +174,10 @@ func (rc *logFileManager) createMetaIterOver(ctx context.Context, s storage.Exte } return meta, nil } + // TODO: maybe we need to be able to adjust the concurrency to download files, + // which currently is the same as the chunk size reader := iter.Transform(namesIter, readMeta, - iter.WithChunkSize(readMetaBatchSize), iter.WithConcurrency(readMetaConcurrency)) + iter.WithChunkSize(rc.metadataDownloadBatchSize), iter.WithConcurrency(rc.metadataDownloadBatchSize)) return reader, nil } diff --git a/br/pkg/restore/log_client_test.go b/br/pkg/restore/log_client_test.go index 79b40dfd6d92a..4aafce0985f75 100644 --- a/br/pkg/restore/log_client_test.go +++ b/br/pkg/restore/log_client_test.go @@ -230,6 +230,8 @@ func testReadMetaBetweenTSWithVersion(t *testing.T, m metaMaker) { StartTS: c.startTS, RestoreTS: c.endTS, Storage: loc, + + MetadataDownloadBatchSize: 32, } cli, err := CreateLogFileManager(ctx, init) req.Equal(cli.ShiftTS(), c.expectedShiftTS) @@ -301,6 +303,7 @@ func testReadFromMetadataWithVersion(t *testing.T, m metaMaker) { meta := new(StreamMetadataSet) meta.Helper = stream.NewMetadataHelper() + meta.MetadataDownloadBatchSize = 128 meta.LoadUntilAndCalculateShiftTS(ctx, loc, c.untilTS) var metas []*backuppb.Metadata @@ -460,6 +463,8 @@ func testFileManagerWithMeta(t *testing.T, m metaMaker) { StartTS: start, RestoreTS: end, Storage: loc, + + MetadataDownloadBatchSize: 32, }) req.NoError(err) diff --git a/br/pkg/restore/split.go b/br/pkg/restore/split.go index e218313f2212f..6c9f46884d69d 100644 --- a/br/pkg/restore/split.go +++ b/br/pkg/restore/split.go @@ -18,6 +18,7 @@ import ( "github.com/pingcap/kvproto/pkg/pdpb" "github.com/pingcap/log" berrors "github.com/pingcap/tidb/br/pkg/errors" + "github.com/pingcap/tidb/br/pkg/lightning/common" "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/restore/split" "github.com/pingcap/tidb/br/pkg/rtree" @@ -144,21 +145,15 @@ SplitRegions: } log.Info("start to wait for scattering regions", zap.Int("regions", len(scatterRegions)), zap.Duration("take", time.Since(startTime))) - startTime = time.Now() - scatterCount := 0 - for _, region := range scatterRegions { - rs.waitForScatterRegion(ctx, region) - if time.Since(startTime) > split.ScatterWaitUpperInterval { - break - } - scatterCount++ - } - if scatterCount == len(scatterRegions) { + + leftCnt := rs.WaitForScatterRegions(ctx, scatterRegions, split.ScatterWaitUpperInterval) + if leftCnt == 0 { log.Info("waiting for scattering regions done", zap.Int("regions", len(scatterRegions)), zap.Duration("take", time.Since(startTime))) } else { log.Warn("waiting for scattering regions timeout", - zap.Int("scatterCount", scatterCount), + zap.Int("NotScatterCount", leftCnt), + zap.Int("TotalScatterCount", len(scatterRegions)), zap.Int("regions", len(scatterRegions)), zap.Duration("take", time.Since(startTime))) } @@ -188,26 +183,48 @@ func (rs *RegionSplitter) hasHealthyRegion(ctx context.Context, regionID uint64) return len(regionInfo.PendingPeers) == 0, nil } -func (rs *RegionSplitter) isScatterRegionFinished(ctx context.Context, regionID uint64) (bool, error) { +// isScatterRegionFinished check the latest successful operator and return the follow status: +// +// return (finished, needRescatter, error) +// +// if the latest operator is not `scatter-operator`, or its status is SUCCESS, it's likely that the +// scatter region operator is finished. +// +// if the latest operator is `scatter-operator` and its status is TIMEOUT or CANCEL, the needRescatter +// is true and the function caller needs to scatter this region again. +func (rs *RegionSplitter) isScatterRegionFinished(ctx context.Context, regionID uint64) (bool, bool, error) { resp, err := rs.client.GetOperator(ctx, regionID) if err != nil { - return false, errors.Trace(err) + if common.IsRetryableError(err) { + // retry in the next cycle + return false, false, nil + } + return false, false, errors.Trace(err) } // Heartbeat may not be sent to PD if respErr := resp.GetHeader().GetError(); respErr != nil { if respErr.GetType() == pdpb.ErrorType_REGION_NOT_FOUND { - return true, nil + return true, false, nil } - return false, errors.Annotatef(berrors.ErrPDInvalidResponse, "get operator error: %s", respErr.GetType()) + return false, false, errors.Annotatef(berrors.ErrPDInvalidResponse, "get operator error: %s", respErr.GetType()) } retryTimes := ctx.Value(retryTimes).(int) if retryTimes > 3 { log.Info("get operator", zap.Uint64("regionID", regionID), zap.Stringer("resp", resp)) } // If the current operator of the region is not 'scatter-region', we could assume - // that 'scatter-operator' has finished or timeout - ok := string(resp.GetDesc()) != "scatter-region" || resp.GetStatus() != pdpb.OperatorStatus_RUNNING - return ok, nil + // that 'scatter-operator' has finished + if string(resp.GetDesc()) != "scatter-region" { + return true, false, nil + } + switch resp.GetStatus() { + case pdpb.OperatorStatus_SUCCESS: + return true, false, nil + case pdpb.OperatorStatus_RUNNING: + return false, false, nil + default: + return false, true, nil + } } func (rs *RegionSplitter) waitForSplit(ctx context.Context, regionID uint64) { @@ -233,26 +250,66 @@ type retryTimeKey struct{} var retryTimes = new(retryTimeKey) -func (rs *RegionSplitter) waitForScatterRegion(ctx context.Context, regionInfo *split.RegionInfo) { - interval := split.ScatterWaitInterval - regionID := regionInfo.Region.GetId() - for i := 0; i < split.ScatterWaitMaxRetryTimes; i++ { - ctx1 := context.WithValue(ctx, retryTimes, i) - ok, err := rs.isScatterRegionFinished(ctx1, regionID) - if err != nil { - log.Warn("scatter region failed: do not have the region", - logutil.Region(regionInfo.Region)) - return +func mapRegionInfoSlice(regionInfos []*split.RegionInfo) map[uint64]*split.RegionInfo { + regionInfoMap := make(map[uint64]*split.RegionInfo) + for _, info := range regionInfos { + regionID := info.Region.GetId() + regionInfoMap[regionID] = info + } + return regionInfoMap +} + +func (rs *RegionSplitter) WaitForScatterRegions(ctx context.Context, regionInfos []*split.RegionInfo, timeout time.Duration) int { + var ( + startTime = time.Now() + interval = split.ScatterWaitInterval + leftRegions = mapRegionInfoSlice(regionInfos) + retryCnt = 0 + + reScatterRegions = make([]*split.RegionInfo, 0, len(regionInfos)) + ) + for { + ctx1 := context.WithValue(ctx, retryTimes, retryCnt) + reScatterRegions = reScatterRegions[:0] + for regionID, regionInfo := range leftRegions { + ok, rescatter, err := rs.isScatterRegionFinished(ctx1, regionID) + if err != nil { + log.Warn("scatter region failed: do not have the region", + logutil.Region(regionInfo.Region), zap.Error(err)) + delete(leftRegions, regionID) + continue + } + if ok { + delete(leftRegions, regionID) + continue + } + if rescatter { + reScatterRegions = append(reScatterRegions, regionInfo) + } + // RUNNING_STATUS, just wait and check it in the next loop } - if ok { + + if len(leftRegions) == 0 { + return 0 + } + + if len(reScatterRegions) > 0 { + rs.ScatterRegions(ctx1, reScatterRegions) + } + + if time.Since(startTime) > timeout { break } + + retryCnt += 1 interval = 2 * interval if interval > split.ScatterMaxWaitInterval { interval = split.ScatterMaxWaitInterval } time.Sleep(interval) } + + return len(leftRegions) } func (rs *RegionSplitter) splitAndScatterRegions( @@ -780,16 +837,10 @@ func (helper *LogSplitHelper) Split(ctx context.Context) error { } } - startTime := time.Now() regionSplitter := NewRegionSplitter(helper.client) - for _, region := range scatterRegions { - regionSplitter.waitForScatterRegion(ctx, region) - // It is too expensive to stop recovery and wait for a small number of regions - // to complete scatter, so the maximum waiting time is reduced to 1 minute. - if time.Since(startTime) > time.Minute { - break - } - } + // It is too expensive to stop recovery and wait for a small number of regions + // to complete scatter, so the maximum waiting time is reduced to 1 minute. + _ = regionSplitter.WaitForScatterRegions(ctx, scatterRegions, time.Minute) }() iter := helper.iterator() diff --git a/br/pkg/restore/split_test.go b/br/pkg/restore/split_test.go index e7a77da9dee55..a521772255dfb 100644 --- a/br/pkg/restore/split_test.go +++ b/br/pkg/restore/split_test.go @@ -41,6 +41,7 @@ type TestClient struct { regionsInfo *pdtypes.RegionTree // For now it's only used in ScanRegions nextRegionID uint64 injectInScatter func(*split.RegionInfo) error + injectInOperator func(uint64) (*pdpb.GetOperatorResponse, error) supportBatchScatter bool scattered map[uint64]bool @@ -215,6 +216,9 @@ func (c *TestClient) ScatterRegion(ctx context.Context, regionInfo *split.Region } func (c *TestClient) GetOperator(ctx context.Context, regionID uint64) (*pdpb.GetOperatorResponse, error) { + if c.injectInOperator != nil { + return c.injectInOperator(regionID) + } return &pdpb.GetOperatorResponse{ Header: new(pdpb.ResponseHeader), }, nil @@ -337,6 +341,108 @@ func TestSplitAndScatter(t *testing.T) { client := initTestClient(false) runTestSplitAndScatterWith(t, client) }) + t.Run("WaitScatter", func(t *testing.T) { + client := initTestClient(false) + client.InstallBatchScatterSupport() + runWaitScatter(t, client) + }) +} + +// +------------+---------------------------- +// | region | states +// +------------+---------------------------- +// | [ , aay) | SUCCESS +// +------------+---------------------------- +// | [aay, bba) | CANCEL, SUCCESS +// +------------+---------------------------- +// | [bba, bbh) | RUNNING, TIMEOUT, SUCCESS +// +------------+---------------------------- +// | [bbh, cca) | +// +------------+---------------------------- +// | [cca, ) | CANCEL, RUNNING, SUCCESS +// +------------+---------------------------- +// region: [, aay), [aay, bba), [bba, bbh), [bbh, cca), [cca, ) +// states: +func runWaitScatter(t *testing.T, client *TestClient) { + // configuration + type Operatorstates struct { + index int + status []pdpb.OperatorStatus + } + results := map[string]*Operatorstates{ + "": {status: []pdpb.OperatorStatus{pdpb.OperatorStatus_SUCCESS}}, + string(codec.EncodeBytesExt([]byte{}, []byte("aay"), false)): {status: []pdpb.OperatorStatus{pdpb.OperatorStatus_CANCEL, pdpb.OperatorStatus_SUCCESS}}, + string(codec.EncodeBytesExt([]byte{}, []byte("bba"), false)): {status: []pdpb.OperatorStatus{pdpb.OperatorStatus_RUNNING, pdpb.OperatorStatus_TIMEOUT, pdpb.OperatorStatus_SUCCESS}}, + string(codec.EncodeBytesExt([]byte{}, []byte("bbh"), false)): {}, + string(codec.EncodeBytesExt([]byte{}, []byte("cca"), false)): {status: []pdpb.OperatorStatus{pdpb.OperatorStatus_CANCEL, pdpb.OperatorStatus_RUNNING, pdpb.OperatorStatus_SUCCESS}}, + } + // after test done, the `leftScatterCount` should be empty + leftScatterCount := map[string]int{ + string(codec.EncodeBytesExt([]byte{}, []byte("aay"), false)): 1, + string(codec.EncodeBytesExt([]byte{}, []byte("bba"), false)): 1, + string(codec.EncodeBytesExt([]byte{}, []byte("cca"), false)): 1, + } + client.injectInScatter = func(ri *split.RegionInfo) error { + states, ok := results[string(ri.Region.StartKey)] + require.True(t, ok) + require.NotEqual(t, 0, len(states.status)) + require.NotEqual(t, pdpb.OperatorStatus_SUCCESS, states.status[states.index]) + states.index += 1 + cnt, ok := leftScatterCount[string(ri.Region.StartKey)] + require.True(t, ok) + if cnt == 1 { + delete(leftScatterCount, string(ri.Region.StartKey)) + } else { + leftScatterCount[string(ri.Region.StartKey)] = cnt - 1 + } + return nil + } + regionsMap := client.GetAllRegions() + leftOperatorCount := map[string]int{ + "": 1, + string(codec.EncodeBytesExt([]byte{}, []byte("aay"), false)): 2, + string(codec.EncodeBytesExt([]byte{}, []byte("bba"), false)): 3, + string(codec.EncodeBytesExt([]byte{}, []byte("bbh"), false)): 1, + string(codec.EncodeBytesExt([]byte{}, []byte("cca"), false)): 3, + } + client.injectInOperator = func(u uint64) (*pdpb.GetOperatorResponse, error) { + ri := regionsMap[u] + cnt, ok := leftOperatorCount[string(ri.Region.StartKey)] + require.True(t, ok) + if cnt == 1 { + delete(leftOperatorCount, string(ri.Region.StartKey)) + } else { + leftOperatorCount[string(ri.Region.StartKey)] = cnt - 1 + } + states, ok := results[string(ri.Region.StartKey)] + require.True(t, ok) + if len(states.status) == 0 { + return &pdpb.GetOperatorResponse{ + Desc: []byte("other"), + }, nil + } + if states.status[states.index] == pdpb.OperatorStatus_RUNNING { + states.index += 1 + return &pdpb.GetOperatorResponse{ + Desc: []byte("scatter-region"), + Status: states.status[states.index-1], + }, nil + } + return &pdpb.GetOperatorResponse{ + Desc: []byte("scatter-region"), + Status: states.status[states.index], + }, nil + } + + // begin to test + ctx := context.Background() + regions := make([]*split.RegionInfo, 0, len(regionsMap)) + for _, info := range regionsMap { + regions = append(regions, info) + } + regionSplitter := restore.NewRegionSplitter(client) + leftCnt := regionSplitter.WaitForScatterRegions(ctx, regions, 2000*time.Second) + require.Equal(t, leftCnt, 0) } func runTestSplitAndScatterWith(t *testing.T, client *TestClient) { diff --git a/br/pkg/restore/stream_metas.go b/br/pkg/restore/stream_metas.go index 9966b996e7035..87e576fe18c40 100644 --- a/br/pkg/restore/stream_metas.go +++ b/br/pkg/restore/stream_metas.go @@ -29,7 +29,8 @@ type StreamMetadataSet struct { // keeps the meta-information of metadata as little as possible // to save the memory - metadataInfos map[string]*MetadataInfo + metadataInfos map[string]*MetadataInfo + MetadataDownloadBatchSize uint // a parser of metadata Helper *stream.MetadataHelper @@ -62,7 +63,7 @@ func (ms *StreamMetadataSet) LoadUntilAndCalculateShiftTS(ctx context.Context, s metadataMap.metas = make(map[string]*MetadataInfo) // `shiftUntilTS` must be less than `until` metadataMap.shiftUntilTS = until - err := stream.FastUnmarshalMetaData(ctx, s, func(path string, raw []byte) error { + err := stream.FastUnmarshalMetaData(ctx, s, ms.MetadataDownloadBatchSize, func(path string, raw []byte) error { m, err := ms.Helper.ParseToMetadataHard(raw) if err != nil { return err @@ -154,7 +155,7 @@ func (ms *StreamMetadataSet) RemoveDataFilesAndUpdateMetadataInBatch(ctx context item []string sync.Mutex } - worker := utils.NewWorkerPool(128, "delete files") + worker := utils.NewWorkerPool(ms.MetadataDownloadBatchSize, "delete files") eg, cx := errgroup.WithContext(ctx) for path, metaInfo := range ms.metadataInfos { path := path diff --git a/br/pkg/restore/stream_metas_test.go b/br/pkg/restore/stream_metas_test.go index 407f5a0154ca3..d0c7d65e8a93d 100644 --- a/br/pkg/restore/stream_metas_test.go +++ b/br/pkg/restore/stream_metas_test.go @@ -149,7 +149,8 @@ func TestTruncateLog(t *testing.T) { require.NoError(t, fakeStreamBackup(l)) s := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), + Helper: stream.NewMetadataHelper(), + MetadataDownloadBatchSize: 128, } require.NoError(t, s.LoadFrom(ctx, l)) @@ -221,7 +222,8 @@ func TestTruncateLogV2(t *testing.T) { require.NoError(t, fakeStreamBackupV2(l)) s := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), + Helper: stream.NewMetadataHelper(), + MetadataDownloadBatchSize: 128, } require.NoError(t, s.LoadFrom(ctx, l)) @@ -1188,7 +1190,8 @@ func TestTruncate1(t *testing.T) { for _, until := range ts.until { t.Logf("case %d, param %d, until %d", i, j, until) metas := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), + Helper: stream.NewMetadataHelper(), + MetadataDownloadBatchSize: 128, } err := generateFiles(ctx, s, cs.metas, tmpDir) require.NoError(t, err) @@ -1703,7 +1706,8 @@ func TestTruncate2(t *testing.T) { for _, until := range ts.until { t.Logf("case %d, param %d, until %d", i, j, until) metas := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), + Helper: stream.NewMetadataHelper(), + MetadataDownloadBatchSize: 128, } err := generateFiles(ctx, s, cs.metas, tmpDir) require.NoError(t, err) @@ -2086,7 +2090,8 @@ func TestTruncate3(t *testing.T) { for _, until := range ts.until { t.Logf("case %d, param %d, until %d", i, j, until) metas := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), + Helper: stream.NewMetadataHelper(), + MetadataDownloadBatchSize: 128, } err := generateFiles(ctx, s, cs.metas, tmpDir) require.NoError(t, err) @@ -2298,7 +2303,8 @@ func TestCalculateShiftTS(t *testing.T) { for _, until := range ts.until { t.Logf("case %d, param %d, until %d", i, j, until) metas := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), + Helper: stream.NewMetadataHelper(), + MetadataDownloadBatchSize: 128, } err := generateFiles(ctx, s, cs.metas, tmpDir) require.NoError(t, err) diff --git a/br/pkg/restore/util.go b/br/pkg/restore/util.go index c1366aa67c472..e00d0d1298fe0 100644 --- a/br/pkg/restore/util.go +++ b/br/pkg/restore/util.go @@ -43,8 +43,8 @@ type AppliedFile interface { GetEndKey() []byte } -// getTableIDMap creates a map maping old tableID to new tableID. -func getTableIDMap(newTable, oldTable *model.TableInfo) map[int64]int64 { +// getPartitionIDMap creates a map maping old physical ID to new physical ID. +func getPartitionIDMap(newTable, oldTable *model.TableInfo) map[int64]int64 { tableIDMap := make(map[int64]int64) if oldTable.Partition != nil && newTable.Partition != nil { @@ -60,6 +60,12 @@ func getTableIDMap(newTable, oldTable *model.TableInfo) map[int64]int64 { } } + return tableIDMap +} + +// getTableIDMap creates a map maping old tableID to new tableID. +func getTableIDMap(newTable, oldTable *model.TableInfo) map[int64]int64 { + tableIDMap := getPartitionIDMap(newTable, oldTable) tableIDMap[oldTable.ID] = newTable.ID return tableIDMap } diff --git a/br/pkg/rtree/rtree.go b/br/pkg/rtree/rtree.go index f17ebf38df510..27f2684d5482f 100644 --- a/br/pkg/rtree/rtree.go +++ b/br/pkg/rtree/rtree.go @@ -185,17 +185,19 @@ func (rangeTree *RangeTree) GetIncompleteRange( return []Range{} } incomplete := make([]Range, 0, 64) - requsetRange := Range{StartKey: startKey, EndKey: endKey} + requestRange := Range{StartKey: startKey, EndKey: endKey} lastEndKey := startKey pviot := &Range{StartKey: startKey} if first := rangeTree.Find(pviot); first != nil { pviot.StartKey = first.StartKey } + pviotNotFound := true rangeTree.AscendGreaterOrEqual(pviot, func(i btree.Item) bool { + pviotNotFound = false rg := i.(*Range) if bytes.Compare(lastEndKey, rg.StartKey) < 0 { start, end, isIntersect := - requsetRange.Intersect(lastEndKey, rg.StartKey) + requestRange.Intersect(lastEndKey, rg.StartKey) if isIntersect { // There is a gap between the last item and the current item. incomplete = @@ -207,9 +209,10 @@ func (rangeTree *RangeTree) GetIncompleteRange( }) // Check whether we need append the last range - if !bytes.Equal(lastEndKey, endKey) && len(lastEndKey) != 0 && - (len(endKey) == 0 || bytes.Compare(lastEndKey, endKey) < 0) { - start, end, isIntersect := requsetRange.Intersect(lastEndKey, endKey) + if pviotNotFound || + (!bytes.Equal(lastEndKey, endKey) && len(lastEndKey) != 0 && + (len(endKey) == 0 || bytes.Compare(lastEndKey, endKey) < 0)) { + start, end, isIntersect := requestRange.Intersect(lastEndKey, endKey) if isIntersect { incomplete = append(incomplete, Range{StartKey: start, EndKey: end}) diff --git a/br/pkg/rtree/rtree_test.go b/br/pkg/rtree/rtree_test.go index a5fce76080f52..92146e595ffaf 100644 --- a/br/pkg/rtree/rtree_test.go +++ b/br/pkg/rtree/rtree_test.go @@ -47,6 +47,10 @@ func TestRangeTree(t *testing.T) { } } + assertIncomplete([]byte(""), []byte("b"), []rtree.Range{{StartKey: []byte(""), EndKey: []byte("b")}}) + assertIncomplete([]byte(""), []byte(""), []rtree.Range{{StartKey: []byte(""), EndKey: []byte("")}}) + assertIncomplete([]byte("b"), []byte(""), []rtree.Range{{StartKey: []byte("b"), EndKey: []byte("")}}) + range0 := newRange([]byte(""), []byte("a")) rangeA := newRange([]byte("a"), []byte("b")) rangeB := newRange([]byte("b"), []byte("c")) @@ -61,6 +65,7 @@ func TestRangeTree(t *testing.T) { {StartKey: []byte(""), EndKey: []byte("a")}, {StartKey: []byte("b"), EndKey: []byte("")}, }) + assertIncomplete([]byte("b"), []byte(""), []rtree.Range{{StartKey: []byte("b"), EndKey: []byte("")}}) rangeTree.Update(*rangeC) require.Equal(t, 2, rangeTree.Len()) diff --git a/br/pkg/storage/BUILD.bazel b/br/pkg/storage/BUILD.bazel index 810585525db8d..833ce426908b9 100644 --- a/br/pkg/storage/BUILD.bazel +++ b/br/pkg/storage/BUILD.bazel @@ -67,11 +67,12 @@ go_test( "memstore_test.go", "parse_test.go", "s3_test.go", + "storage_test.go", "writer_test.go", ], embed = [":storage"], flaky = True, - shard_count = 43, + shard_count = 46, deps = [ "//br/pkg/mock", "@com_github_aws_aws_sdk_go//aws", diff --git a/br/pkg/storage/azblob.go b/br/pkg/storage/azblob.go index c3d734ebe9a12..9b3fc2da08d11 100644 --- a/br/pkg/storage/azblob.go +++ b/br/pkg/storage/azblob.go @@ -107,10 +107,12 @@ type sharedKeyClientBuilder struct { cred *azblob.SharedKeyCredential accountName string serviceURL string + + clientOptions *azblob.ClientOptions } func (b *sharedKeyClientBuilder) GetServiceClient() (azblob.ServiceClient, error) { - return azblob.NewServiceClientWithSharedKey(b.serviceURL, b.cred, getDefaultClientOptions()) + return azblob.NewServiceClientWithSharedKey(b.serviceURL, b.cred, b.clientOptions) } func (b *sharedKeyClientBuilder) GetAccountName() string { @@ -122,10 +124,12 @@ type tokenClientBuilder struct { cred *azidentity.ClientSecretCredential accountName string serviceURL string + + clientOptions *azblob.ClientOptions } func (b *tokenClientBuilder) GetServiceClient() (azblob.ServiceClient, error) { - return azblob.NewServiceClient(b.serviceURL, b.cred, getDefaultClientOptions()) + return azblob.NewServiceClient(b.serviceURL, b.cred, b.clientOptions) } func (b *tokenClientBuilder) GetAccountName() string { @@ -144,6 +148,11 @@ func getAzureServiceClientBuilder(options *backuppb.AzureBlobStorage, opts *Exte return nil, errors.New("bucket(container) cannot be empty to access azure blob storage") } + clientOptions := getDefaultClientOptions() + if opts != nil && opts.HTTPClient != nil { + clientOptions.Transporter = opts.HTTPClient + } + if len(options.AccountName) > 0 && len(options.SharedKey) > 0 { serviceURL := options.Endpoint if len(serviceURL) == 0 { @@ -157,6 +166,8 @@ func getAzureServiceClientBuilder(options *backuppb.AzureBlobStorage, opts *Exte cred, options.AccountName, serviceURL, + + clientOptions, }, nil } @@ -185,6 +196,8 @@ func getAzureServiceClientBuilder(options *backuppb.AzureBlobStorage, opts *Exte cred, accountName, serviceURL, + + clientOptions, }, nil } log.Warn("Failed to get azure token credential but environment variables exist, try to use shared key.", zap.String("tenantId", tenantID), zap.String("clientId", clientID), zap.String("clientSecret", "?")) @@ -212,6 +225,8 @@ func getAzureServiceClientBuilder(options *backuppb.AzureBlobStorage, opts *Exte cred, accountName, serviceURL, + + clientOptions, }, nil } @@ -400,7 +415,7 @@ func (s *AzureBlobStorage) URI() string { } // Create implements the StorageWriter interface. -func (s *AzureBlobStorage) Create(_ context.Context, name string) (ExternalFileWriter, error) { +func (s *AzureBlobStorage) Create(_ context.Context, name string, _ *WriterOption) (ExternalFileWriter, error) { client := s.containerClient.NewBlockBlobClient(s.withPrefix(name)) uploader := &azblobUploader{ blobClient: client, diff --git a/br/pkg/storage/compress.go b/br/pkg/storage/compress.go index 5ab041cfe0bf2..544938cc4f7c2 100644 --- a/br/pkg/storage/compress.go +++ b/br/pkg/storage/compress.go @@ -24,7 +24,7 @@ func WithCompression(inner ExternalStorage, compressionType CompressType) Extern return &withCompression{ExternalStorage: inner, compressType: compressionType} } -func (w *withCompression) Create(ctx context.Context, name string) (ExternalFileWriter, error) { +func (w *withCompression) Create(ctx context.Context, name string, _ *WriterOption) (ExternalFileWriter, error) { var ( writer ExternalFileWriter err error @@ -32,7 +32,7 @@ func (w *withCompression) Create(ctx context.Context, name string) (ExternalFile if s3Storage, ok := w.ExternalStorage.(*S3Storage); ok { writer, err = s3Storage.CreateUploader(ctx, name) } else { - writer, err = w.ExternalStorage.Create(ctx, name) + writer, err = w.ExternalStorage.Create(ctx, name, nil) } if err != nil { return nil, errors.Trace(err) diff --git a/br/pkg/storage/gcs.go b/br/pkg/storage/gcs.go index db094cdc107da..7c6deb7aaac3f 100644 --- a/br/pkg/storage/gcs.go +++ b/br/pkg/storage/gcs.go @@ -246,7 +246,7 @@ func (s *GCSStorage) URI() string { } // Create implements ExternalStorage interface. -func (s *GCSStorage) Create(ctx context.Context, name string) (ExternalFileWriter, error) { +func (s *GCSStorage) Create(ctx context.Context, name string, _ *WriterOption) (ExternalFileWriter, error) { object := s.objectName(name) wc := s.bucket.Object(object).NewWriter(ctx) wc.StorageClass = s.gcs.StorageClass @@ -296,6 +296,9 @@ func NewGCSStorage(ctx context.Context, gcs *backuppb.GCS, opts *ExternalStorage if gcs.Endpoint != "" { clientOps = append(clientOps, option.WithEndpoint(gcs.Endpoint)) } + // the HTTPClient should has credential, currently the HTTPClient only has the http.Transport. + // So we remove the HTTPClient in the storage.New(). + // Issue: https: //github.com/pingcap/tidb/issues/47022 if opts.HTTPClient != nil { clientOps = append(clientOps, option.WithHTTPClient(opts.HTTPClient)) } diff --git a/br/pkg/storage/hdfs.go b/br/pkg/storage/hdfs.go index 4a971f7a3cb0f..5877febbafab2 100644 --- a/br/pkg/storage/hdfs.go +++ b/br/pkg/storage/hdfs.go @@ -123,7 +123,7 @@ func (s *HDFSStorage) URI() string { } // Create opens a file writer by path. path is relative path to storage base path -func (*HDFSStorage) Create(_ context.Context, _ string) (ExternalFileWriter, error) { +func (*HDFSStorage) Create(_ context.Context, _ string, _ *WriterOption) (ExternalFileWriter, error) { return nil, errors.Annotatef(berrors.ErrUnsupportedOperation, "currently HDFS backend only support rawkv backup") } diff --git a/br/pkg/storage/local.go b/br/pkg/storage/local.go index 0259e715c7968..3d3712db33fcb 100644 --- a/br/pkg/storage/local.go +++ b/br/pkg/storage/local.go @@ -121,7 +121,7 @@ func (l *LocalStorage) WalkDir(_ context.Context, opt *WalkOption, fn func(strin // URI returns the base path as an URI with a file:/// prefix. func (l *LocalStorage) URI() string { - return LocalURIPrefix + "/" + l.base + return LocalURIPrefix + l.base } // Open a Reader by file path, path is a relative path to base path. @@ -131,7 +131,7 @@ func (l *LocalStorage) Open(_ context.Context, path string) (ExternalFileReader, } // Create implements ExternalStorage interface. -func (l *LocalStorage) Create(_ context.Context, name string) (ExternalFileWriter, error) { +func (l *LocalStorage) Create(_ context.Context, name string, _ *WriterOption) (ExternalFileWriter, error) { file, err := os.Create(filepath.Join(l.base, name)) if err != nil { return nil, errors.Trace(err) diff --git a/br/pkg/storage/local_test.go b/br/pkg/storage/local_test.go index db1ba424b9d6b..21ac630c865f1 100644 --- a/br/pkg/storage/local_test.go +++ b/br/pkg/storage/local_test.go @@ -25,7 +25,7 @@ func TestDeleteFile(t *testing.T) { require.NoError(t, err) require.Equal(t, false, ret) - _, err = store.Create(context.Background(), name) + _, err = store.Create(context.Background(), name, nil) require.NoError(t, err) ret, err = store.FileExists(context.Background(), name) diff --git a/br/pkg/storage/memstore.go b/br/pkg/storage/memstore.go index 96276ca600790..0ae108b89835e 100644 --- a/br/pkg/storage/memstore.go +++ b/br/pkg/storage/memstore.go @@ -219,7 +219,7 @@ func (*MemStorage) URI() string { // Create creates a file and returning a writer to write data into. // When the writer is closed, the data is stored in the file. // It implements the `ExternalStorage` interface -func (s *MemStorage) Create(ctx context.Context, name string) (ExternalFileWriter, error) { +func (s *MemStorage) Create(ctx context.Context, name string, _ *WriterOption) (ExternalFileWriter, error) { select { case <-ctx.Done(): return nil, ctx.Err() diff --git a/br/pkg/storage/memstore_test.go b/br/pkg/storage/memstore_test.go index 3ae9a08d168bc..1f32ed0a27d71 100644 --- a/br/pkg/storage/memstore_test.go +++ b/br/pkg/storage/memstore_test.go @@ -50,7 +50,7 @@ func TestMemStoreBasic(t *testing.T) { require.NotNil(t, err) // create a writer to write - w, err := store.Create(ctx, "/hello.txt") + w, err := store.Create(ctx, "/hello.txt", nil) require.Nil(t, err) _, err = w.Write(ctx, []byte("hello world 3")) require.Nil(t, err) diff --git a/br/pkg/storage/noop.go b/br/pkg/storage/noop.go index 8e58366efdcf5..9d8e39abde68c 100644 --- a/br/pkg/storage/noop.go +++ b/br/pkg/storage/noop.go @@ -43,7 +43,7 @@ func (*noopStorage) URI() string { } // Create implements ExternalStorage interface. -func (*noopStorage) Create(_ context.Context, _ string) (ExternalFileWriter, error) { +func (*noopStorage) Create(_ context.Context, _ string, _ *WriterOption) (ExternalFileWriter, error) { return &noopWriter{}, nil } diff --git a/br/pkg/storage/s3.go b/br/pkg/storage/s3.go index d6d29706825bc..48d851838587a 100644 --- a/br/pkg/storage/s3.go +++ b/br/pkg/storage/s3.go @@ -12,6 +12,7 @@ import ( "regexp" "strconv" "strings" + "sync" "time" alicred "github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth/credentials" @@ -912,11 +913,60 @@ func (rs *S3Storage) CreateUploader(ctx context.Context, name string) (ExternalF }, nil } -// Create creates multi upload request. -func (rs *S3Storage) Create(ctx context.Context, name string) (ExternalFileWriter, error) { - uploader, err := rs.CreateUploader(ctx, name) +type s3ObjectWriter struct { + wd *io.PipeWriter + wg *sync.WaitGroup + err error +} + +// Write implement the io.Writer interface. +func (s *s3ObjectWriter) Write(_ context.Context, p []byte) (int, error) { + return s.wd.Write(p) +} + +// Close implement the io.Closer interface. +func (s *s3ObjectWriter) Close(_ context.Context) error { + err := s.wd.Close() if err != nil { - return nil, err + return err + } + s.wg.Wait() + return s.err +} + +// Create creates multi upload request. +func (rs *S3Storage) Create(ctx context.Context, name string, option *WriterOption) (ExternalFileWriter, error) { + var uploader ExternalFileWriter + var err error + if option == nil || option.Concurrency <= 1 { + uploader, err = rs.CreateUploader(ctx, name) + if err != nil { + return nil, err + } + } else { + up := s3manager.NewUploaderWithClient(rs.svc, func(u *s3manager.Uploader) { + u.Concurrency = option.Concurrency + u.BufferProvider = s3manager.NewBufferedReadSeekerWriteToPool(option.Concurrency * 8 * 1024 * 1024) + }) + rd, wd := io.Pipe() + upParams := &s3manager.UploadInput{ + Bucket: aws.String(rs.options.Bucket), + Key: aws.String(rs.options.Prefix + name), + Body: rd, + } + s3Writer := &s3ObjectWriter{wd: wd, wg: &sync.WaitGroup{}} + s3Writer.wg.Add(1) + go func() { + _, err := up.UploadWithContext(ctx, upParams) + // like a channel we only let sender close the pipe in happy path + if err != nil { + log.Warn("upload to s3 failed", zap.String("filename", name), zap.Error(err)) + _ = rd.CloseWithError(err) + } + s3Writer.err = err + s3Writer.wg.Done() + }() + uploader = s3Writer } uploaderWriter := newBufferedWriter(uploader, hardcodedS3ChunkSize, NoCompression) return uploaderWriter, nil @@ -969,14 +1019,14 @@ func (rl retryerWithLog) ShouldRetry(r *request.Request) bool { r.Error = errors.New("read tcp *.*.*.*:*->*.*.*.*:*: read: connection reset by peer") } }) - if isConnectionResetError(r.Error) { - return true - } - if isDeadlineExceedError(r.Error) && r.HTTPRequest.URL.Host == ec2MetaAddress { + if r.HTTPRequest.URL.Host == ec2MetaAddress && (isDeadlineExceedError(r.Error) || isConnectionResetError(r.Error)) { // fast fail for unreachable linklocal address in EC2 containers. log.Warn("failed to get EC2 metadata. skipping.", logutil.ShortError(r.Error)) return false } + if isConnectionResetError(r.Error) { + return true + } return rl.DefaultRetryer.ShouldRetry(r) } diff --git a/br/pkg/storage/s3_test.go b/br/pkg/storage/s3_test.go index a1f185824417b..50a6598c64028 100644 --- a/br/pkg/storage/s3_test.go +++ b/br/pkg/storage/s3_test.go @@ -484,6 +484,24 @@ func TestWriteNoError(t *testing.T) { require.NoError(t, err) } +func TestMultiUploadErrorNotOverwritten(t *testing.T) { + s := createS3Suite(t) + ctx := aws.BackgroundContext() + + s.s3.EXPECT(). + CreateMultipartUploadWithContext(ctx, gomock.Any(), gomock.Any()). + Return(nil, errors.New("mock error")) + + w, err := s.storage.Create(ctx, "file", &WriterOption{Concurrency: 2}) + require.NoError(t, err) + // data should be larger than 5MB to trigger CreateMultipartUploadWithContext path + data := make([]byte, 5*1024*1024+6716) + n, err := w.Write(ctx, data) + require.NoError(t, err) + require.Equal(t, 5*1024*1024+6716, n) + require.ErrorContains(t, w.Close(ctx), "mock error") +} + // TestReadNoError ensures the ReadFile API issues a GetObject request and correctly // read the entire body. func TestReadNoError(t *testing.T) { diff --git a/br/pkg/storage/storage.go b/br/pkg/storage/storage.go index 2ccc67d4eab20..5cdadef304b2b 100644 --- a/br/pkg/storage/storage.go +++ b/br/pkg/storage/storage.go @@ -27,6 +27,8 @@ const ( GetObject Permission = "GetObject" // PutObject represents PutObject permission PutObject Permission = "PutObject" + + DefaultRequestConcurrency uint = 128 ) // WalkOption is the option of storage.WalkDir. @@ -76,6 +78,10 @@ type Writer interface { Close(ctx context.Context) error } +type WriterOption struct { + Concurrency int +} + // ExternalStorage represents a kind of file system storage. type ExternalStorage interface { // WriteFile writes a complete file to storage, similar to os.WriteFile, but WriteFile should be atomic @@ -99,8 +105,8 @@ type ExternalStorage interface { // URI returns the base path as a URI URI() string - // Create opens a file writer by path. path is relative path to storage base path - Create(ctx context.Context, path string) (ExternalFileWriter, error) + // Create opens a file writer by path. path is relative path to storage base path. Currently only s3 implemented WriterOption + Create(ctx context.Context, path string, option *WriterOption) (ExternalFileWriter, error) // Rename file name from oldFileName to newFileName Rename(ctx context.Context, oldFileName, newFileName string) error } @@ -130,7 +136,9 @@ type ExternalStorageOptions struct { NoCredentials bool // HTTPClient to use. The created storage may ignore this field if it is not - // directly using HTTP (e.g. the local storage). + // directly using HTTP (e.g. the local storage) or use self-design HTTP client + // with credential (e.g. the gcs). + // NOTICE: the HTTPClient is only used by s3 storage and azure blob storage. HTTPClient *http.Client // CheckPermissions check the given permission in New() function. @@ -183,6 +191,9 @@ func New(ctx context.Context, backend *backuppb.StorageBackend, opts *ExternalSt if backend.Gcs == nil { return nil, errors.Annotate(berrors.ErrStorageInvalidConfig, "GCS config not found") } + // the HTTPClient should has credential, currently the HTTPClient only has the http.Transport. + // Issue: https: //github.com/pingcap/tidb/issues/47022 + opts.HTTPClient = nil return NewGCSStorage(ctx, backend.Gcs, opts) case *backuppb.StorageBackend_AzureBlobStorage: return newAzureBlobStorage(ctx, backend.AzureBlobStorage, opts) @@ -190,3 +201,19 @@ func New(ctx context.Context, backend *backuppb.StorageBackend, opts *ExternalSt return nil, errors.Annotatef(berrors.ErrStorageInvalidConfig, "storage %T is not supported yet", backend) } } + +// Different from `http.DefaultTransport`, set the `MaxIdleConns` and `MaxIdleConnsPerHost` +// to the actual request concurrency to reuse tcp connection as much as possible. +func GetDefaultHttpClient(concurrency uint) *http.Client { + transport, _ := CloneDefaultHttpTransport() + transport.MaxIdleConns = int(concurrency) + transport.MaxIdleConnsPerHost = int(concurrency) + return &http.Client{ + Transport: transport, + } +} + +func CloneDefaultHttpTransport() (*http.Transport, bool) { + transport, ok := http.DefaultTransport.(*http.Transport) + return transport.Clone(), ok +} diff --git a/br/pkg/storage/storage_test.go b/br/pkg/storage/storage_test.go new file mode 100644 index 0000000000000..c6ca5c39b6a02 --- /dev/null +++ b/br/pkg/storage/storage_test.go @@ -0,0 +1,26 @@ +// Copyright 2022 PingCAP, Inc. Licensed under Apache-2.0. + +package storage_test + +import ( + "net/http" + "testing" + + "github.com/pingcap/tidb/br/pkg/storage" + "github.com/stretchr/testify/require" +) + +func TestDefaultHttpTransport(t *testing.T) { + transport, ok := storage.CloneDefaultHttpTransport() + require.True(t, ok) + require.True(t, transport.MaxConnsPerHost == 0) + require.True(t, transport.MaxIdleConns > 0) +} + +func TestDefaultHttpClient(t *testing.T) { + var concurrency uint = 128 + transport, ok := storage.GetDefaultHttpClient(concurrency).Transport.(*http.Transport) + require.True(t, ok) + require.Equal(t, int(concurrency), transport.MaxIdleConnsPerHost) + require.Equal(t, int(concurrency), transport.MaxIdleConns) +} diff --git a/br/pkg/storage/writer_test.go b/br/pkg/storage/writer_test.go index 22fa87d34de47..4f41aeb97a4f1 100644 --- a/br/pkg/storage/writer_test.go +++ b/br/pkg/storage/writer_test.go @@ -29,7 +29,7 @@ func TestExternalFileWriter(t *testing.T) { storage, err := Create(ctx, backend, true) require.NoError(t, err) fileName := strings.ReplaceAll(test.name, " ", "-") + ".txt" - writer, err := storage.Create(ctx, fileName) + writer, err := storage.Create(ctx, fileName, nil) require.NoError(t, err) for _, str := range test.content { p := []byte(str) @@ -105,7 +105,7 @@ func TestCompressReaderWriter(t *testing.T) { storage = WithCompression(storage, test.compressType) suffix := createSuffixString(test.compressType) fileName := strings.ReplaceAll(test.name, " ", "-") + suffix - writer, err := storage.Create(ctx, fileName) + writer, err := storage.Create(ctx, fileName, nil) require.NoError(t, err) for _, str := range test.content { p := []byte(str) diff --git a/br/pkg/stream/rewrite_meta_rawkv.go b/br/pkg/stream/rewrite_meta_rawkv.go index 6ce15d1498a73..79761c3d8ddfa 100644 --- a/br/pkg/stream/rewrite_meta_rawkv.go +++ b/br/pkg/stream/rewrite_meta_rawkv.go @@ -23,11 +23,13 @@ import ( backuppb "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/log" berrors "github.com/pingcap/tidb/br/pkg/errors" + "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/restore/ingestrec" "github.com/pingcap/tidb/br/pkg/restore/tiflashrec" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/tablecodec" filter "github.com/pingcap/tidb/util/table-filter" "go.uber.org/zap" ) @@ -520,6 +522,20 @@ func (sr *SchemasReplace) rewriteEntryForTable(e *kv.Entry, cf string) (*kv.Entr return &kv.Entry{Key: newKey, Value: result.NewValue}, nil } +func (sr *SchemasReplace) rewriteEntryForAutoIncrementIDKey(e *kv.Entry, cf string) (*kv.Entry, error) { + newKey, err := sr.rewriteKeyForTable( + e.Key, + cf, + meta.ParseAutoIncrementIDKey, + meta.AutoIncrementIDKey, + ) + if err != nil { + return nil, errors.Trace(err) + } + + return &kv.Entry{Key: newKey, Value: e.Value}, nil +} + func (sr *SchemasReplace) rewriteEntryForAutoTableIDKey(e *kv.Entry, cf string) (*kv.Entry, error) { newKey, err := sr.rewriteKeyForTable( e.Key, @@ -636,7 +652,7 @@ func (sr *SchemasReplace) RewriteKvEntry(e *kv.Entry, cf string) (*kv.Entry, err return nil, nil } - return nil, sr.restoreFromHistory(job) + return nil, sr.restoreFromHistory(job, false) } return nil, nil } @@ -651,6 +667,8 @@ func (sr *SchemasReplace) RewriteKvEntry(e *kv.Entry, cf string) (*kv.Entry, err } else if meta.IsDBkey(rawKey.Key) { if meta.IsTableKey(rawKey.Field) { return sr.rewriteEntryForTable(e, cf) + } else if meta.IsAutoIncrementIDKey(rawKey.Field) { + return sr.rewriteEntryForAutoIncrementIDKey(e, cf) } else if meta.IsAutoTableIDKey(rawKey.Field) { return sr.rewriteEntryForAutoTableIDKey(e, cf) } else if meta.IsSequenceKey(rawKey.Field) { @@ -665,23 +683,27 @@ func (sr *SchemasReplace) RewriteKvEntry(e *kv.Entry, cf string) (*kv.Entry, err } } -func (sr *SchemasReplace) restoreFromHistory(job *model.Job) error { +func (sr *SchemasReplace) restoreFromHistory(job *model.Job, isSubJob bool) error { if !job.IsCancelled() { switch job.Type { case model.ActionAddIndex, model.ActionAddPrimaryKey: - if job.State == model.JobStateRollbackDone { - return sr.deleteRange(job) + // AddJob would filter out the job state + if err := sr.ingestRecorder.AddJob(job, isSubJob); err != nil { + return err } - err := sr.ingestRecorder.AddJob(job) - return errors.Trace(err) - case model.ActionDropSchema, model.ActionDropTable, model.ActionTruncateTable, model.ActionDropIndex, model.ActionDropPrimaryKey, - model.ActionDropTablePartition, model.ActionTruncateTablePartition, model.ActionDropColumn, - model.ActionDropColumns, model.ActionModifyColumn, model.ActionDropIndexes: + return sr.deleteRange(job) + case model.ActionDropSchema, model.ActionDropTable, + model.ActionTruncateTable, model.ActionDropIndex, + model.ActionDropPrimaryKey, + model.ActionDropTablePartition, model.ActionTruncateTablePartition, + model.ActionDropColumn, model.ActionModifyColumn, + model.ActionReorganizePartition: return sr.deleteRange(job) case model.ActionMultiSchemaChange: for _, sub := range job.MultiSchemaInfo.SubJobs { proxyJob := sub.ToProxyJob(job) - if err := sr.restoreFromHistory(&proxyJob); err != nil { + // ASSERT: the proxyJob can not be MultiSchemaInfo anymore + if err := sr.restoreFromHistory(&proxyJob, true); err != nil { return err } } @@ -691,10 +713,11 @@ func (sr *SchemasReplace) restoreFromHistory(job *model.Job) error { } func (sr *SchemasReplace) deleteRange(job *model.Job) error { + lctx := logutil.ContextWithField(context.Background(), logutil.RedactAny("category", "ddl: rewrite delete range")) dbReplace, exist := sr.DbMap[job.SchemaID] if !exist { // skip this mddljob, the same below - log.Debug("try to drop a non-existent range, missing oldDBID", zap.Int64("oldDBID", job.SchemaID)) + logutil.CL(lctx).Warn("try to drop a non-existent range, missing oldDBID", zap.Int64("oldDBID", job.SchemaID)) return nil } @@ -730,14 +753,14 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { newTableIDs := make([]int64, 0, len(tableIDs)) for tableID, tableReplace := range dbReplace.TableMap { if _, exist := argsSet[tableID]; !exist { - log.Debug("DropSchema: record a table, but it doesn't exist in job args", + logutil.CL(lctx).Warn("DropSchema: record a table, but it doesn't exist in job args", zap.Int64("oldTableID", tableID)) continue } newTableIDs = append(newTableIDs, tableReplace.TableID) for partitionID, newPartitionID := range tableReplace.PartitionMap { if _, exist := argsSet[partitionID]; !exist { - log.Debug("DropSchema: record a partition, but it doesn't exist in job args", + logutil.CL(lctx).Warn("DropSchema: record a partition, but it doesn't exist in job args", zap.Int64("oldPartitionID", partitionID)) continue } @@ -746,7 +769,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { } if len(newTableIDs) != len(tableIDs) { - log.Debug( + logutil.CL(lctx).Warn( "DropSchema: try to drop a non-existent table/partition, whose oldID doesn't exist in tableReplace") // only drop newTableIDs' ranges } @@ -760,7 +783,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { case model.ActionDropTable, model.ActionTruncateTable: tableReplace, exist := dbReplace.TableMap[job.TableID] if !exist { - log.Debug("DropTable/TruncateTable: try to drop a non-existent table, missing oldTableID", + logutil.CL(lctx).Warn("DropTable/TruncateTable: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) return nil } @@ -773,28 +796,33 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { return errors.Trace(err) } if len(physicalTableIDs) > 0 { - // delete partition id instead of table id - for i := 0; i < len(physicalTableIDs); i++ { - newPid, exist := tableReplace.PartitionMap[physicalTableIDs[i]] + newPhysicalTableIDs := make([]int64, 0, len(physicalTableIDs)) + // delete partition id + for _, oldPid := range physicalTableIDs { + newPid, exist := tableReplace.PartitionMap[oldPid] if !exist { - log.Debug("DropTable/TruncateTable: try to drop a non-existent table, missing oldPartitionID", - zap.Int64("oldPartitionID", physicalTableIDs[i])) + logutil.CL(lctx).Warn("DropTable/TruncateTable: try to drop a non-existent table, missing oldPartitionID", + zap.Int64("oldPartitionID", oldPid)) continue } - physicalTableIDs[i] = newPid + newPhysicalTableIDs = append(newPhysicalTableIDs, newPid) } - if len(physicalTableIDs) > 0 { - sr.insertDeleteRangeForTable(newJobID, physicalTableIDs) + + // logical table may contain global index regions, so delete the logical table range. + newPhysicalTableIDs = append(newPhysicalTableIDs, tableReplace.TableID) + if len(newPhysicalTableIDs) > 0 { + sr.insertDeleteRangeForTable(newJobID, newPhysicalTableIDs) } + return nil } sr.insertDeleteRangeForTable(newJobID, []int64{tableReplace.TableID}) return nil - case model.ActionDropTablePartition, model.ActionTruncateTablePartition: + case model.ActionDropTablePartition, model.ActionTruncateTablePartition, model.ActionReorganizePartition: tableReplace, exist := dbReplace.TableMap[job.TableID] if !exist { - log.Debug( + logutil.CL(lctx).Warn( "DropTablePartition/TruncateTablePartition: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) return nil @@ -804,26 +832,26 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { return errors.Trace(err) } - for i := 0; i < len(physicalTableIDs); i++ { - newPid, exist := tableReplace.PartitionMap[physicalTableIDs[i]] + newPhysicalTableIDs := make([]int64, 0, len(physicalTableIDs)) + for _, oldPid := range physicalTableIDs { + newPid, exist := tableReplace.PartitionMap[oldPid] if !exist { - log.Debug( + logutil.CL(lctx).Warn( "DropTablePartition/TruncateTablePartition: try to drop a non-existent table, missing oldPartitionID", - zap.Int64("oldPartitionID", physicalTableIDs[i])) + zap.Int64("oldPartitionID", oldPid)) continue } - physicalTableIDs[i] = newPid + newPhysicalTableIDs = append(newPhysicalTableIDs, newPid) } - if len(physicalTableIDs) > 0 { - sr.insertDeleteRangeForTable(newJobID, physicalTableIDs) + if len(newPhysicalTableIDs) > 0 { + sr.insertDeleteRangeForTable(newJobID, newPhysicalTableIDs) } return nil // ActionAddIndex, ActionAddPrimaryKey needs do it, because it needs to be rolled back when it's canceled. case model.ActionAddIndex, model.ActionAddPrimaryKey: - // iff job.State = model.JobStateRollbackDone tableReplace, exist := dbReplace.TableMap[job.TableID] if !exist { - log.Debug("AddIndex/AddPrimaryKey roll-back: try to drop a non-existent table, missing oldTableID", + logutil.CL(lctx).Warn("AddIndex/AddPrimaryKey roll-back: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) return nil } @@ -834,14 +862,20 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { return errors.Trace(err) } + tempIdxID := tablecodec.TempIndexPrefix | indexID var elementID int64 = 1 - indexIDs := []int64{indexID} + var indexIDs []int64 + if job.State == model.JobStateRollbackDone { + indexIDs = []int64{indexID, tempIdxID} + } else { + indexIDs = []int64{tempIdxID} + } if len(partitionIDs) > 0 { for _, oldPid := range partitionIDs { newPid, exist := tableReplace.PartitionMap[oldPid] if !exist { - log.Debug( + logutil.CL(lctx).Warn( "AddIndex/AddPrimaryKey roll-back: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) continue @@ -856,7 +890,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { case model.ActionDropIndex, model.ActionDropPrimaryKey: tableReplace, exist := dbReplace.TableMap[job.TableID] if !exist { - log.Debug("DropIndex/DropPrimaryKey: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) + logutil.CL(lctx).Warn("DropIndex/DropPrimaryKey: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) return nil } @@ -875,7 +909,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { for _, oldPid := range partitionIDs { newPid, exist := tableReplace.PartitionMap[oldPid] if !exist { - log.Debug("DropIndex/DropPrimaryKey: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) + logutil.CL(lctx).Warn("DropIndex/DropPrimaryKey: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) continue } // len(indexIDs) = 1 @@ -885,37 +919,6 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { sr.insertDeleteRangeForIndex(newJobID, &elementID, tableReplace.TableID, indexIDs) } return nil - case model.ActionDropIndexes: // // Deprecated, we use ActionMultiSchemaChange instead. - var indexIDs []int64 - var partitionIDs []int64 - if err := job.DecodeArgs(&[]model.CIStr{}, &[]bool{}, &indexIDs, &partitionIDs); err != nil { - return errors.Trace(err) - } - // Remove data in TiKV. - if len(indexIDs) == 0 { - return nil - } - - tableReplace, exist := dbReplace.TableMap[job.TableID] - if !exist { - log.Debug("DropIndexes: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) - return nil - } - - var elementID int64 = 1 - if len(partitionIDs) > 0 { - for _, oldPid := range partitionIDs { - newPid, exist := tableReplace.PartitionMap[oldPid] - if !exist { - log.Debug("DropIndexes: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) - continue - } - sr.insertDeleteRangeForIndex(newJobID, &elementID, newPid, indexIDs) - } - } else { - sr.insertDeleteRangeForIndex(newJobID, &elementID, tableReplace.TableID, indexIDs) - } - return nil case model.ActionDropColumn: var colName model.CIStr var ifExists bool @@ -927,7 +930,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { if len(indexIDs) > 0 { tableReplace, exist := dbReplace.TableMap[job.TableID] if !exist { - log.Debug("DropColumn: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) + logutil.CL(lctx).Warn("DropColumn: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) return nil } @@ -936,7 +939,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { for _, oldPid := range partitionIDs { newPid, exist := tableReplace.PartitionMap[oldPid] if !exist { - log.Debug("DropColumn: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) + logutil.CL(lctx).Warn("DropColumn: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) continue } sr.insertDeleteRangeForIndex(newJobID, &elementID, newPid, indexIDs) @@ -946,35 +949,6 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { } } return nil - case model.ActionDropColumns: // Deprecated, we use ActionMultiSchemaChange instead. - var colNames []model.CIStr - var ifExists []bool - var indexIDs []int64 - var partitionIDs []int64 - if err := job.DecodeArgs(&colNames, &ifExists, &indexIDs, &partitionIDs); err != nil { - return errors.Trace(err) - } - if len(indexIDs) > 0 { - tableReplace, exist := dbReplace.TableMap[job.TableID] - if !exist { - log.Debug("DropColumns: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) - return nil - } - - var elementID int64 = 1 - if len(partitionIDs) > 0 { - for _, oldPid := range partitionIDs { - newPid, exist := tableReplace.PartitionMap[oldPid] - if !exist { - log.Debug("DropColumns: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) - continue - } - sr.insertDeleteRangeForIndex(newJobID, &elementID, newPid, indexIDs) - } - } else { - sr.insertDeleteRangeForIndex(newJobID, &elementID, tableReplace.TableID, indexIDs) - } - } case model.ActionModifyColumn: var indexIDs []int64 var partitionIDs []int64 @@ -986,7 +960,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { } tableReplace, exist := dbReplace.TableMap[job.TableID] if !exist { - log.Debug("DropColumn: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) + logutil.CL(lctx).Warn("DropColumn: try to drop a non-existent table, missing oldTableID", zap.Int64("oldTableID", job.TableID)) return nil } @@ -995,7 +969,7 @@ func (sr *SchemasReplace) deleteRange(job *model.Job) error { for _, oldPid := range partitionIDs { newPid, exist := tableReplace.PartitionMap[oldPid] if !exist { - log.Debug("DropColumn: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) + logutil.CL(lctx).Warn("DropColumn: try to drop a non-existent table, missing oldPartitionID", zap.Int64("oldPartitionID", oldPid)) continue } sr.insertDeleteRangeForIndex(newJobID, &elementID, newPid, indexIDs) diff --git a/br/pkg/stream/rewrite_meta_rawkv_test.go b/br/pkg/stream/rewrite_meta_rawkv_test.go index 790a73fe4d90e..0e48f6711cff3 100644 --- a/br/pkg/stream/rewrite_meta_rawkv_test.go +++ b/br/pkg/stream/rewrite_meta_rawkv_test.go @@ -11,6 +11,7 @@ import ( "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/types" filter "github.com/pingcap/tidb/util/table-filter" "github.com/stretchr/testify/require" @@ -208,49 +209,76 @@ func TestRewriteKeyForTable(t *testing.T) { tableID int64 = 57 ts uint64 = 400036290571534337 ) - encodedKey := encodeTxnMetaKey(meta.DBkey(dbID), meta.TableKey(tableID), ts) - - // create schemasReplace. - sr := MockEmptySchemasReplace(nil) - - // set preConstruct status and construct map information. - sr.SetPreConstructMapStatus() - newKey, err := sr.rewriteKeyForTable(encodedKey, WriteCF, meta.ParseTableKey, meta.TableKey) - require.Nil(t, err) - require.Nil(t, newKey) - require.Equal(t, len(sr.DbMap), 1) - require.Equal(t, len(sr.DbMap[dbID].TableMap), 1) - downStreamDbID := sr.DbMap[dbID].DbID - downStreamTblID := sr.DbMap[dbID].TableMap[tableID].TableID - - // set restoreKV status and rewrite it. - sr.SetRestoreKVStatus() - newKey, err = sr.rewriteKeyForTable(encodedKey, DefaultCF, meta.ParseTableKey, meta.TableKey) - require.Nil(t, err) - decodedKey, err := ParseTxnMetaKeyFrom(newKey) - require.Nil(t, err) - require.Equal(t, decodedKey.Ts, ts) - - newDbID, err := meta.ParseDBKey(decodedKey.Key) - require.Nil(t, err) - require.Equal(t, newDbID, downStreamDbID) - newTblID, err := meta.ParseTableKey(decodedKey.Field) - require.Nil(t, err) - require.Equal(t, newTblID, downStreamTblID) - - // rewrite it again, and get the same result. - newKey, err = sr.rewriteKeyForTable(encodedKey, WriteCF, meta.ParseTableKey, meta.TableKey) - require.Nil(t, err) - decodedKey, err = ParseTxnMetaKeyFrom(newKey) - require.Nil(t, err) - require.Equal(t, decodedKey.Ts, sr.RewriteTS) + cases := []struct { + encodeTableFn func(int64) []byte + decodeTableFn func([]byte) (int64, error) + }{ + { + meta.TableKey, + meta.ParseTableKey, + }, + { + meta.AutoIncrementIDKey, + meta.ParseAutoIncrementIDKey, + }, + { + meta.AutoTableIDKey, + meta.ParseAutoTableIDKey, + }, + { + meta.AutoRandomTableIDKey, + meta.ParseAutoRandomTableIDKey, + }, + { + meta.SequenceKey, + meta.ParseSequenceKey, + }, + } - newDbID, err = meta.ParseDBKey(decodedKey.Key) - require.Nil(t, err) - require.Equal(t, newDbID, downStreamDbID) - newTblID, err = meta.ParseTableKey(decodedKey.Field) - require.Nil(t, err) - require.Equal(t, newTblID, downStreamTblID) + for _, ca := range cases { + encodedKey := encodeTxnMetaKey(meta.DBkey(dbID), ca.encodeTableFn(tableID), ts) + // create schemasReplace. + sr := MockEmptySchemasReplace(nil) + + // set preConstruct status and construct map information. + sr.SetPreConstructMapStatus() + newKey, err := sr.rewriteKeyForTable(encodedKey, WriteCF, ca.decodeTableFn, ca.encodeTableFn) + require.Nil(t, err) + require.Nil(t, newKey) + require.Equal(t, len(sr.DbMap), 1) + require.Equal(t, len(sr.DbMap[dbID].TableMap), 1) + downStreamDbID := sr.DbMap[dbID].DbID + downStreamTblID := sr.DbMap[dbID].TableMap[tableID].TableID + + // set restoreKV status and rewrite it. + sr.SetRestoreKVStatus() + newKey, err = sr.rewriteKeyForTable(encodedKey, DefaultCF, ca.decodeTableFn, ca.encodeTableFn) + require.Nil(t, err) + decodedKey, err := ParseTxnMetaKeyFrom(newKey) + require.Nil(t, err) + require.Equal(t, decodedKey.Ts, ts) + + newDbID, err := meta.ParseDBKey(decodedKey.Key) + require.Nil(t, err) + require.Equal(t, newDbID, downStreamDbID) + newTblID, err := ca.decodeTableFn(decodedKey.Field) + require.Nil(t, err) + require.Equal(t, newTblID, downStreamTblID) + + // rewrite it again, and get the same result. + newKey, err = sr.rewriteKeyForTable(encodedKey, WriteCF, ca.decodeTableFn, ca.encodeTableFn) + require.Nil(t, err) + decodedKey, err = ParseTxnMetaKeyFrom(newKey) + require.Nil(t, err) + require.Equal(t, decodedKey.Ts, sr.RewriteTS) + + newDbID, err = meta.ParseDBKey(decodedKey.Key) + require.Nil(t, err) + require.Equal(t, newDbID, downStreamDbID) + newTblID, err = ca.decodeTableFn(decodedKey.Field) + require.Nil(t, err) + require.Equal(t, newTblID, downStreamTblID) + } } func TestRewriteTableInfo(t *testing.T) { @@ -611,23 +639,22 @@ var ( ) var ( - dropSchemaJob = &model.Job{Type: model.ActionDropSchema, SchemaID: mDDLJobDBOldID, RawArgs: json.RawMessage(`[[71,72,73,74,75]]`)} - dropTable0Job = &model.Job{Type: model.ActionDropTable, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`["",[72,73,74],[""]]`)} - dropTable1Job = &model.Job{Type: model.ActionDropTable, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`["",[],[""]]`)} - dropTable0Partition1Job = &model.Job{Type: model.ActionDropTablePartition, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[73]]`)} - rollBackTable0IndexJob = &model.Job{Type: model.ActionAddIndex, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[2,false,[72,73,74]]`)} - rollBackTable1IndexJob = &model.Job{Type: model.ActionAddIndex, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[2,false,[]]`)} - dropTable0IndexJob = &model.Job{Type: model.ActionDropIndex, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`["",false,2,[72,73,74]]`)} - dropTable1IndexJob = &model.Job{Type: model.ActionDropIndex, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`["",false,2,[]]`)} - dropTable0IndexesJob = &model.Job{Type: model.ActionDropIndexes, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[],[],[2,3],[72,73,74]]`)} - dropTable1IndexesJob = &model.Job{Type: model.ActionDropIndexes, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[[],[],[2,3],[]]`)} - dropTable0ColumnJob = &model.Job{Type: model.ActionDropColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`["",false,[2,3],[72,73,74]]`)} - dropTable1ColumnJob = &model.Job{Type: model.ActionDropColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`["",false,[2,3],[]]`)} - dropTable0ColumnsJob = &model.Job{Type: model.ActionDropColumns, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[],[],[2,3],[72,73,74]]`)} - dropTable1ColumnsJob = &model.Job{Type: model.ActionDropColumns, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[[],[],[2,3],[]]`)} - modifyTable0ColumnJob = &model.Job{Type: model.ActionModifyColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[2,3],[72,73,74]]`)} - modifyTable1ColumnJob = &model.Job{Type: model.ActionModifyColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[[2,3],[]]`)} - multiSchemaChangeJob0 = &model.Job{ + dropSchemaJob = &model.Job{Type: model.ActionDropSchema, SchemaID: mDDLJobDBOldID, RawArgs: json.RawMessage(`[[71,72,73,74,75]]`)} + dropTable0Job = &model.Job{Type: model.ActionDropTable, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`["",[72,73,74],[""]]`)} + dropTable1Job = &model.Job{Type: model.ActionDropTable, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`["",[],[""]]`)} + dropTable0Partition1Job = &model.Job{Type: model.ActionDropTablePartition, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[73]]`)} + reorganizeTable0Partition1Job = &model.Job{Type: model.ActionReorganizePartition, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[73]]`)} + rollBackTable0IndexJob = &model.Job{Type: model.ActionAddIndex, State: model.JobStateRollbackDone, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[2,false,[72,73,74]]`)} + rollBackTable1IndexJob = &model.Job{Type: model.ActionAddIndex, State: model.JobStateRollbackDone, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[2,false,[]]`)} + addTable0IndexJob = &model.Job{Type: model.ActionAddIndex, State: model.JobStateSynced, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[2,false,[72,73,74]]`)} + addTable1IndexJob = &model.Job{Type: model.ActionAddIndex, State: model.JobStateSynced, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[2,false,[]]`)} + dropTable0IndexJob = &model.Job{Type: model.ActionDropIndex, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`["",false,2,[72,73,74]]`)} + dropTable1IndexJob = &model.Job{Type: model.ActionDropIndex, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`["",false,2,[]]`)} + dropTable0ColumnJob = &model.Job{Type: model.ActionDropColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`["",false,[2,3],[72,73,74]]`)} + dropTable1ColumnJob = &model.Job{Type: model.ActionDropColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`["",false,[2,3],[]]`)} + modifyTable0ColumnJob = &model.Job{Type: model.ActionModifyColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, RawArgs: json.RawMessage(`[[2,3],[72,73,74]]`)} + modifyTable1ColumnJob = &model.Job{Type: model.ActionModifyColumn, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable1OldID, RawArgs: json.RawMessage(`[[2,3],[]]`)} + multiSchemaChangeJob0 = &model.Job{ Type: model.ActionMultiSchemaChange, SchemaID: mDDLJobDBOldID, TableID: mDDLJobTable0OldID, @@ -740,9 +767,12 @@ func TestDeleteRangeForMDDLJob(t *testing.T) { err = schemaReplace.deleteRange(dropTable0Job) require.NoError(t, err) targs = <-midr.tableCh - require.Equal(t, len(targs.tableIDs), len(mDDLJobALLNewPartitionIDSet)) + require.Equal(t, len(targs.tableIDs), len(mDDLJobALLNewPartitionIDSet)+1) for _, tableID := range targs.tableIDs { _, exist := mDDLJobALLNewPartitionIDSet[tableID] + if !exist { + exist = tableID == mDDLJobTable0NewID + } require.True(t, exist) } @@ -760,68 +790,71 @@ func TestDeleteRangeForMDDLJob(t *testing.T) { require.Equal(t, len(targs.tableIDs), 1) require.Equal(t, targs.tableIDs[0], mDDLJobPartition1NewID) + // reorganize table partition1 + err = schemaReplace.deleteRange(reorganizeTable0Partition1Job) + require.NoError(t, err) + targs = <-midr.tableCh + require.Equal(t, len(targs.tableIDs), 1) + require.Equal(t, targs.tableIDs[0], mDDLJobPartition1NewID) + // roll back add index for table0 - err = schemaReplace.deleteRange(rollBackTable0IndexJob) + err = schemaReplace.restoreFromHistory(rollBackTable0IndexJob, false) require.NoError(t, err) for i := 0; i < len(mDDLJobALLNewPartitionIDSet); i++ { iargs = <-midr.indexCh _, exist := mDDLJobALLNewPartitionIDSet[iargs.tableID] require.True(t, exist) - require.Equal(t, len(iargs.indexIDs), 1) + require.Equal(t, len(iargs.indexIDs), 2) require.Equal(t, iargs.indexIDs[0], int64(2)) + require.Equal(t, iargs.indexIDs[1], int64(tablecodec.TempIndexPrefix|2)) } // roll back add index for table1 - err = schemaReplace.deleteRange(rollBackTable1IndexJob) + err = schemaReplace.restoreFromHistory(rollBackTable1IndexJob, false) require.NoError(t, err) iargs = <-midr.indexCh require.Equal(t, iargs.tableID, mDDLJobTable1NewID) - require.Equal(t, len(iargs.indexIDs), 1) + require.Equal(t, len(iargs.indexIDs), 2) require.Equal(t, iargs.indexIDs[0], int64(2)) + require.Equal(t, iargs.indexIDs[1], int64(tablecodec.TempIndexPrefix|2)) - // drop index for table0 - err = schemaReplace.deleteRange(dropTable0IndexJob) + // add index for table 0 + err = schemaReplace.restoreFromHistory(addTable0IndexJob, false) require.NoError(t, err) for i := 0; i < len(mDDLJobALLNewPartitionIDSet); i++ { iargs = <-midr.indexCh _, exist := mDDLJobALLNewPartitionIDSet[iargs.tableID] require.True(t, exist) require.Equal(t, len(iargs.indexIDs), 1) - require.Equal(t, iargs.indexIDs[0], int64(2)) + require.Equal(t, iargs.indexIDs[0], int64(tablecodec.TempIndexPrefix|2)) } - // drop index for table1 - err = schemaReplace.deleteRange(dropTable1IndexJob) + // add index for table 1 + err = schemaReplace.restoreFromHistory(addTable1IndexJob, false) require.NoError(t, err) iargs = <-midr.indexCh require.Equal(t, iargs.tableID, mDDLJobTable1NewID) require.Equal(t, len(iargs.indexIDs), 1) - require.Equal(t, iargs.indexIDs[0], int64(2)) + require.Equal(t, iargs.indexIDs[0], int64(tablecodec.TempIndexPrefix|2)) - // drop indexes for table0 - err = schemaReplace.deleteRange(dropTable0IndexesJob) + // drop index for table0 + err = schemaReplace.deleteRange(dropTable0IndexJob) require.NoError(t, err) for i := 0; i < len(mDDLJobALLNewPartitionIDSet); i++ { iargs = <-midr.indexCh _, exist := mDDLJobALLNewPartitionIDSet[iargs.tableID] require.True(t, exist) - require.Equal(t, len(iargs.indexIDs), len(mDDLJobALLIndexesIDSet)) - for _, indexID := range iargs.indexIDs { - _, exist := mDDLJobALLIndexesIDSet[indexID] - require.True(t, exist) - } + require.Equal(t, len(iargs.indexIDs), 1) + require.Equal(t, iargs.indexIDs[0], int64(2)) } - // drop indexes for table1 - err = schemaReplace.deleteRange(dropTable1IndexesJob) + // drop index for table1 + err = schemaReplace.deleteRange(dropTable1IndexJob) require.NoError(t, err) iargs = <-midr.indexCh require.Equal(t, iargs.tableID, mDDLJobTable1NewID) - require.Equal(t, len(iargs.indexIDs), len(mDDLJobALLIndexesIDSet)) - for _, indexID := range iargs.indexIDs { - _, exist := mDDLJobALLIndexesIDSet[indexID] - require.True(t, exist) - } + require.Equal(t, len(iargs.indexIDs), 1) + require.Equal(t, iargs.indexIDs[0], int64(2)) // drop column for table0 err = schemaReplace.deleteRange(dropTable0ColumnJob) @@ -848,32 +881,7 @@ func TestDeleteRangeForMDDLJob(t *testing.T) { require.True(t, exist) } - // drop columns for table0 - err = schemaReplace.deleteRange(dropTable0ColumnsJob) - require.NoError(t, err) - for i := 0; i < len(mDDLJobALLNewPartitionIDSet); i++ { - iargs = <-midr.indexCh - _, exist := mDDLJobALLNewPartitionIDSet[iargs.tableID] - require.True(t, exist) - require.Equal(t, len(iargs.indexIDs), len(mDDLJobALLIndexesIDSet)) - for _, indexID := range iargs.indexIDs { - _, exist := mDDLJobALLIndexesIDSet[indexID] - require.True(t, exist) - } - } - - // drop columns for table1 - err = schemaReplace.deleteRange(dropTable1ColumnsJob) - require.NoError(t, err) - iargs = <-midr.indexCh - require.Equal(t, iargs.tableID, mDDLJobTable1NewID) - require.Equal(t, len(iargs.indexIDs), len(mDDLJobALLIndexesIDSet)) - for _, indexID := range iargs.indexIDs { - _, exist := mDDLJobALLIndexesIDSet[indexID] - require.True(t, exist) - } - - // drop columns for table0 + // modify column for table0 err = schemaReplace.deleteRange(modifyTable0ColumnJob) require.NoError(t, err) for i := 0; i < len(mDDLJobALLNewPartitionIDSet); i++ { @@ -887,7 +895,7 @@ func TestDeleteRangeForMDDLJob(t *testing.T) { } } - // drop columns for table1 + // modify column for table1 err = schemaReplace.deleteRange(modifyTable1ColumnJob) require.NoError(t, err) iargs = <-midr.indexCh @@ -899,7 +907,7 @@ func TestDeleteRangeForMDDLJob(t *testing.T) { } // drop indexes(multi-schema-change) for table0 - err = schemaReplace.restoreFromHistory(multiSchemaChangeJob0) + err = schemaReplace.restoreFromHistory(multiSchemaChangeJob0, false) require.NoError(t, err) for l := 0; l < 2; l++ { for i := 0; i < len(mDDLJobALLNewPartitionIDSet); i++ { @@ -912,7 +920,7 @@ func TestDeleteRangeForMDDLJob(t *testing.T) { } // drop indexes(multi-schema-change) for table1 - err = schemaReplace.restoreFromHistory(multiSchemaChangeJob1) + err = schemaReplace.restoreFromHistory(multiSchemaChangeJob1, false) require.NoError(t, err) for l := 0; l < 2; l++ { iargs = <-midr.indexCh diff --git a/br/pkg/stream/stream_mgr.go b/br/pkg/stream/stream_mgr.go index f998006a2dd17..42e8bf4459d6c 100644 --- a/br/pkg/stream/stream_mgr.go +++ b/br/pkg/stream/stream_mgr.go @@ -38,8 +38,6 @@ const ( streamBackupMetaPrefix = "v1/backupmeta" streamBackupGlobalCheckpointPrefix = "v1/global_checkpoint" - - metaDataWorkerPoolSize = 128 ) func GetStreamBackupMetaPrefix() string { @@ -311,9 +309,10 @@ func (*MetadataHelper) Marshal(meta *backuppb.Metadata) ([]byte, error) { func FastUnmarshalMetaData( ctx context.Context, s storage.ExternalStorage, + metaDataWorkerPoolSize uint, fn func(path string, rawMetaData []byte) error, ) error { - log.Info("use workers to speed up reading metadata files", zap.Int("workers", metaDataWorkerPoolSize)) + log.Info("use workers to speed up reading metadata files", zap.Uint("workers", metaDataWorkerPoolSize)) pool := utils.NewWorkerPool(metaDataWorkerPoolSize, "metadata") eg, ectx := errgroup.WithContext(ctx) opt := &storage.WalkOption{SubDir: GetStreamBackupMetaPrefix()} diff --git a/br/pkg/stream/util_test.go b/br/pkg/stream/util_test.go index 2562c9ce15840..6dda62a04ad60 100644 --- a/br/pkg/stream/util_test.go +++ b/br/pkg/stream/util_test.go @@ -23,6 +23,10 @@ func TestDateFormat(t *testing.T) { 434605479096221697, "2022-07-15 20:32:12.734 +0800", }, + { + 434605478903808000, + "2022-07-15 20:32:12 +0800", + }, } timeZone, _ := time.LoadLocation("Asia/Shanghai") diff --git a/br/pkg/streamhelper/advancer.go b/br/pkg/streamhelper/advancer.go index 4a6bf338bce09..6c65cb24660b3 100644 --- a/br/pkg/streamhelper/advancer.go +++ b/br/pkg/streamhelper/advancer.go @@ -9,6 +9,7 @@ import ( "time" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" backuppb "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/log" "github.com/pingcap/tidb/br/pkg/logutil" @@ -363,7 +364,7 @@ func (c *CheckpointAdvancer) stopSubscriber() { c.subscriber = nil } -func (c *CheckpointAdvancer) spawnSubscriptionHandler(ctx context.Context) { +func (c *CheckpointAdvancer) SpawnSubscriptionHandler(ctx context.Context) { c.subscriberMu.Lock() defer c.subscriberMu.Unlock() c.subscriber = NewSubscriber(c.env, c.env, WithMasterContext(ctx)) @@ -390,9 +391,12 @@ func (c *CheckpointAdvancer) spawnSubscriptionHandler(ctx context.Context) { } func (c *CheckpointAdvancer) subscribeTick(ctx context.Context) error { + c.subscriberMu.Lock() + defer c.subscriberMu.Unlock() if c.subscriber == nil { return nil } + failpoint.Inject("get_subscriber", nil) if err := c.subscriber.UpdateStoreTopology(ctx); err != nil { log.Warn("[log backup advancer] Error when updating store topology.", logutil.ShortError(err)) } diff --git a/br/pkg/streamhelper/advancer_daemon.go b/br/pkg/streamhelper/advancer_daemon.go index 4e3b68eb3fbf5..5bac78fe83604 100644 --- a/br/pkg/streamhelper/advancer_daemon.go +++ b/br/pkg/streamhelper/advancer_daemon.go @@ -34,10 +34,10 @@ func (c *CheckpointAdvancer) OnStart(ctx context.Context) { // OnBecomeOwner implements daemon.Interface. If the tidb-server become owner, this function will be called. func (c *CheckpointAdvancer) OnBecomeOwner(ctx context.Context) { metrics.AdvancerOwner.Set(1.0) - c.spawnSubscriptionHandler(ctx) + c.SpawnSubscriptionHandler(ctx) go func() { <-ctx.Done() - c.onStop() + c.OnStop() }() } @@ -46,7 +46,7 @@ func (c *CheckpointAdvancer) Name() string { return "LogBackup::Advancer" } -func (c *CheckpointAdvancer) onStop() { +func (c *CheckpointAdvancer) OnStop() { metrics.AdvancerOwner.Set(0.0) c.stopSubscriber() } diff --git a/br/pkg/streamhelper/flush_subscriber.go b/br/pkg/streamhelper/flush_subscriber.go index 34148f11d2a2f..af34a1cba59d4 100644 --- a/br/pkg/streamhelper/flush_subscriber.go +++ b/br/pkg/streamhelper/flush_subscriber.go @@ -230,8 +230,10 @@ func (s *subscription) doConnect(ctx context.Context, dialer LogBackupService) e cancel() return errors.Annotate(err, "failed to subscribe events") } + lcx := logutil.ContextWithField(cx, zap.Uint64("store-id", s.storeID), + zap.String("category", "log backup flush subscriber")) s.cancel = cancel - s.background = spawnJoinable(func() { s.listenOver(cli) }) + s.background = spawnJoinable(func() { s.listenOver(lcx, cli) }) return nil } @@ -244,15 +246,16 @@ func (s *subscription) close() { // because it is a ever-sharing channel. } -func (s *subscription) listenOver(cli eventStream) { +func (s *subscription) listenOver(ctx context.Context, cli eventStream) { storeID := s.storeID - log.Info("[log backup flush subscriber] Listen starting.", zap.Uint64("store", storeID)) + logutil.CL(ctx).Info("Listen starting.", zap.Uint64("store", storeID)) for { // Shall we use RecvMsg for better performance? // Note that the spans.Full requires the input slice be immutable. msg, err := cli.Recv() if err != nil { - log.Info("[log backup flush subscriber] Listen stopped.", zap.Uint64("store", storeID), logutil.ShortError(err)) + logutil.CL(ctx).Info("Listen stopped.", + zap.Uint64("store", storeID), logutil.ShortError(err)) if err == io.EOF || err == context.Canceled || status.Code(err) == codes.Canceled { return } @@ -263,13 +266,13 @@ func (s *subscription) listenOver(cli eventStream) { for _, m := range msg.Events { start, err := decodeKey(m.StartKey) if err != nil { - log.Warn("start key not encoded, skipping", + logutil.CL(ctx).Warn("start key not encoded, skipping", logutil.Key("event", m.StartKey), logutil.ShortError(err)) continue } end, err := decodeKey(m.EndKey) if err != nil { - log.Warn("end key not encoded, skipping", + logutil.CL(ctx).Warn("end key not encoded, skipping", logutil.Key("event", m.EndKey), logutil.ShortError(err)) continue } diff --git a/br/pkg/task/BUILD.bazel b/br/pkg/task/BUILD.bazel index 51fa7716ae744..3f7990aae7fba 100644 --- a/br/pkg/task/BUILD.bazel +++ b/br/pkg/task/BUILD.bazel @@ -99,7 +99,7 @@ go_test( ], embed = [":task"], flaky = True, - shard_count = 20, + shard_count = 21, deps = [ "//br/pkg/conn", "//br/pkg/errors", @@ -112,6 +112,7 @@ go_test( "//parser/model", "//statistics/handle", "//tablecodec", + "//util/table-filter", "@com_github_golang_protobuf//proto", "@com_github_pingcap_errors//:errors", "@com_github_pingcap_kvproto//pkg/brpb", diff --git a/br/pkg/task/backup.go b/br/pkg/task/backup.go index 7cc09fe14cd44..ca0901d0259db 100644 --- a/br/pkg/task/backup.go +++ b/br/pkg/task/backup.go @@ -39,6 +39,7 @@ import ( "github.com/pingcap/tidb/util/mathutil" "github.com/spf13/pflag" "github.com/tikv/client-go/v2/oracle" + "go.uber.org/multierr" "go.uber.org/zap" ) @@ -777,6 +778,21 @@ func ParseTSString(ts string, tzCheck bool) (uint64, error) { return oracle.GoTimeToTS(t1), nil } +func DefaultBackupConfig() BackupConfig { + fs := pflag.NewFlagSet("dummy", pflag.ContinueOnError) + DefineCommonFlags(fs) + DefineBackupFlags(fs) + cfg := BackupConfig{} + err := multierr.Combine( + cfg.ParseFromFlags(fs), + cfg.Config.ParseFromFlags(fs), + ) + if err != nil { + log.Panic("infallible operation failed.", zap.Error(err)) + } + return cfg +} + func parseCompressionType(s string) (backuppb.CompressionType, error) { var ct backuppb.CompressionType switch s { diff --git a/br/pkg/task/backup_ebs.go b/br/pkg/task/backup_ebs.go index e19cb00189213..37e34d0c27241 100644 --- a/br/pkg/task/backup_ebs.go +++ b/br/pkg/task/backup_ebs.go @@ -26,6 +26,7 @@ import ( "github.com/pingcap/tidb/br/pkg/conn" "github.com/pingcap/tidb/br/pkg/conn/util" "github.com/pingcap/tidb/br/pkg/glue" + "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/metautil" "github.com/pingcap/tidb/br/pkg/pdutil" "github.com/pingcap/tidb/br/pkg/storage" @@ -144,6 +145,16 @@ func RunBackupEBS(c context.Context, g glue.Glue, cfg *BackupConfig) error { if e != nil { return errors.Trace(err) } + denyLightning := utils.NewSuspendImporting("backup_ebs_command", mgr.StoreManager) + _, err := denyLightning.DenyAllStores(ctx, utils.DefaultBRGCSafePointTTL) + if err != nil { + return errors.Annotate(err, "lightning from running") + } + go func() { + if err := denyLightning.Keeper(ctx, utils.DefaultBRGCSafePointTTL); err != nil { + log.Warn("cannot keep deny importing, the backup archive may not be useable if there were importing.", logutil.ShortError(err)) + } + }() defer func() { if ctx.Err() != nil { log.Warn("context canceled, doing clean work with background context") @@ -155,6 +166,13 @@ func RunBackupEBS(c context.Context, g glue.Glue, cfg *BackupConfig) error { if restoreE := restoreFunc(ctx); restoreE != nil { log.Warn("failed to restore removed schedulers, you may need to restore them manually", zap.Error(restoreE)) } + res, err := denyLightning.AllowAllStores(ctx) + if err != nil { + log.Warn("failed to restore importing, you may need to wait until you are able to start importing", zap.Duration("wait_for", utils.DefaultBRGCSafePointTTL)) + } + if err := denyLightning.ConsistentWithPrev(res); err != nil { + log.Warn("lightning hasn't been denied, the backup archive may not be usable.", logutil.ShortError(err)) + } }() } @@ -295,13 +313,13 @@ func waitAllScheduleStoppedAndNoRegionHole(ctx context.Context, cfg Config, mgr } else { log.Warn("failed to wait schedule, will retry later", zap.Error(err2)) } - continue - } - - log.Info("all leader regions got, start checking hole", zap.Int("len", len(allRegions))) + } else { + log.Info("all leader regions got, start checking hole", zap.Int("len", len(allRegions))) - if !isRegionsHasHole(allRegions) { - return nil + if !isRegionsHasHole(allRegions) { + return nil + } + log.Info("Regions has hole, needs sleep and retry") } time.Sleep(backoffer.ExponentialBackoff()) } diff --git a/br/pkg/task/common.go b/br/pkg/task/common.go index 54131447da9f6..174c27d098fbf 100644 --- a/br/pkg/task/common.go +++ b/br/pkg/task/common.go @@ -28,6 +28,7 @@ import ( "github.com/pingcap/tidb/br/pkg/metautil" "github.com/pingcap/tidb/br/pkg/storage" "github.com/pingcap/tidb/br/pkg/utils" + "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/sessionctx/variable" filter "github.com/pingcap/tidb/util/table-filter" "github.com/spf13/cobra" @@ -79,6 +80,7 @@ const ( flagDryRun = "dry-run" // TODO used for local test, should be removed later flagSkipAWS = "skip-aws" + flagUseFSR = "use-fsr" flagCloudAPIConcurrency = "cloud-api-concurrency" flagWithSysTable = "with-sys-table" flagOperatorPausedGCAndSchedulers = "operator-paused-gc-and-scheduler" @@ -92,6 +94,9 @@ const ( flagCipherKey = "crypter.key" flagCipherKeyFile = "crypter.key-file" + flagMetadataDownloadBatchSize = "metadata-download-batch-size" + defaultMetadataDownloadBatchSize = 128 + unlimited = 0 crypterAES128KeyLen = 16 crypterAES192KeyLen = 24 @@ -100,6 +105,12 @@ const ( flagFullBackupType = "type" ) +const ( + // Once TableInfoVersion updated. BR need to check compatibility with + // new TableInfoVersion. both snapshot restore and pitr need to be checked. + CURRENT_BACKUP_SUPPORT_TABLE_INFO_VERSION = model.TableInfoVersion5 +) + // FullBackupType type when doing full backup or restore type FullBackupType string @@ -245,6 +256,9 @@ type Config struct { // KeyspaceName is the name of the keyspace of the task KeyspaceName string `json:"keyspace-name" toml:"keyspace-name"` + + // Metadata download batch size, such as metadata for log restore + MetadataDownloadBatchSize uint `json:"metadata-download-batch-size" toml:"metadata-download-batch-size"` } // DefineCommonFlags defines the flags common to all BRIE commands. @@ -294,6 +308,11 @@ func DefineCommonFlags(flags *pflag.FlagSet) { "by the hexadecimal string, eg: \"0123456789abcdef0123456789abcdef\"") flags.String(flagCipherKeyFile, "", "FilePath, its content is used as the cipher-key") + flags.Uint(flagMetadataDownloadBatchSize, defaultMetadataDownloadBatchSize, + "the batch size of downloading metadata, such as log restore metadata for truncate or restore") + + _ = flags.MarkHidden(flagMetadataDownloadBatchSize) + storage.DefineFlags(flags) } @@ -312,6 +331,16 @@ func HiddenFlagsForStream(flags *pflag.FlagSet) { storage.HiddenFlagsForStream(flags) } +func DefaultConfig() Config { + fs := pflag.NewFlagSet("dummy", pflag.ContinueOnError) + DefineCommonFlags(fs) + cfg := Config{} + if err := cfg.ParseFromFlags(fs); err != nil { + log.Panic("infallible operation failed.", zap.Error(err)) + } + return cfg +} + // DefineDatabaseFlags defines the required --db flag for `db` subcommand. func DefineDatabaseFlags(command *cobra.Command) { command.Flags().String(flagDatabase, "", "database name") @@ -582,6 +611,10 @@ func (cfg *Config) ParseFromFlags(flags *pflag.FlagSet) error { return errors.Trace(err) } + if cfg.MetadataDownloadBatchSize, err = flags.GetUint(flagMetadataDownloadBatchSize); err != nil { + return errors.Trace(err) + } + return cfg.normalizePDURLs() } @@ -743,6 +776,9 @@ func (cfg *Config) adjust() { if cfg.ChecksumConcurrency == 0 { cfg.ChecksumConcurrency = variable.DefChecksumTableConcurrency } + if cfg.MetadataDownloadBatchSize == 0 { + cfg.MetadataDownloadBatchSize = defaultMetadataDownloadBatchSize + } } func normalizePDURL(pd string, useTLS bool) (string, error) { diff --git a/br/pkg/task/common_test.go b/br/pkg/task/common_test.go index b124f6977b9fa..858644dc22807 100644 --- a/br/pkg/task/common_test.go +++ b/br/pkg/task/common_test.go @@ -9,7 +9,10 @@ import ( backup "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/kvproto/pkg/encryptionpb" + "github.com/pingcap/tidb/br/pkg/storage" + "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/config" + filter "github.com/pingcap/tidb/util/table-filter" "github.com/spf13/pflag" "github.com/stretchr/testify/require" ) @@ -157,3 +160,80 @@ func TestCheckCipherKey(t *testing.T) { } } } + +func must[T any](t T, err error) T { + if err != nil { + panic(err) + } + return t +} + +func expectedDefaultConfig() Config { + return Config{ + BackendOptions: storage.BackendOptions{S3: storage.S3BackendOptions{ForcePathStyle: true}}, + PD: []string{"127.0.0.1:2379"}, + ChecksumConcurrency: 4, + Checksum: true, + SendCreds: true, + CheckRequirements: true, + FilterStr: []string(nil), + TableFilter: filter.CaseInsensitive(must(filter.Parse([]string{"*.*"}))), + Schemas: map[string]struct{}{}, + Tables: map[string]struct{}{}, + SwitchModeInterval: 300000000000, + GRPCKeepaliveTime: 10000000000, + GRPCKeepaliveTimeout: 3000000000, + CipherInfo: backup.CipherInfo{CipherType: 1}, + MetadataDownloadBatchSize: 0x80, + } +} + +func expectedDefaultBackupConfig() BackupConfig { + return BackupConfig{ + Config: expectedDefaultConfig(), + GCTTL: utils.DefaultBRGCSafePointTTL, + CompressionConfig: CompressionConfig{ + CompressionType: backup.CompressionType_ZSTD, + }, + IgnoreStats: true, + UseBackupMetaV2: true, + UseCheckpoint: true, + } +} + +func expectedDefaultRestoreConfig() RestoreConfig { + defaultConfig := expectedDefaultConfig() + defaultConfig.Concurrency = defaultRestoreConcurrency + return RestoreConfig{ + Config: defaultConfig, + RestoreCommonConfig: RestoreCommonConfig{Online: false, + MergeSmallRegionSizeBytes: 0x6000000, + MergeSmallRegionKeyCount: 0xea600, + WithSysTable: false, + ResetSysUsers: []string{"cloud_admin", "root"}}, + NoSchema: false, + PDConcurrency: 0x1, + BatchFlushInterval: 16000000000, + DdlBatchSize: 0x80, + WithPlacementPolicy: "STRICT", + UseCheckpoint: true, + } +} + +func TestDefault(t *testing.T) { + def := DefaultConfig() + defaultConfig := expectedDefaultConfig() + require.Equal(t, defaultConfig, def) +} + +func TestDefaultBackup(t *testing.T) { + def := DefaultBackupConfig() + defaultConfig := expectedDefaultBackupConfig() + require.Equal(t, defaultConfig, def) +} + +func TestDefaultRestore(t *testing.T) { + def := DefaultRestoreConfig() + defaultConfig := expectedDefaultRestoreConfig() + require.Equal(t, defaultConfig, def) +} diff --git a/br/pkg/task/operator/BUILD.bazel b/br/pkg/task/operator/BUILD.bazel index a291d68df5b12..5ce85cbd1313f 100644 --- a/br/pkg/task/operator/BUILD.bazel +++ b/br/pkg/task/operator/BUILD.bazel @@ -13,8 +13,10 @@ go_library( "//br/pkg/pdutil", "//br/pkg/task", "//br/pkg/utils", + "@com_github_pingcap_errors//:errors", "@com_github_pingcap_log//:log", "@com_github_spf13_pflag//:pflag", + "@org_golang_google_grpc//keepalive", "@org_golang_x_sync//errgroup", "@org_uber_go_zap//:zap", ], diff --git a/br/pkg/task/operator/cmd.go b/br/pkg/task/operator/cmd.go index 6945e4b38acfb..5949944d2388f 100644 --- a/br/pkg/task/operator/cmd.go +++ b/br/pkg/task/operator/cmd.go @@ -6,8 +6,10 @@ import ( "context" "crypto/tls" "strings" + "sync" "time" + "github.com/pingcap/errors" "github.com/pingcap/log" "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/pdutil" @@ -15,6 +17,7 @@ import ( "github.com/pingcap/tidb/br/pkg/utils" "go.uber.org/zap" "golang.org/x/sync/errgroup" + "google.golang.org/grpc/keepalive" ) func dialPD(ctx context.Context, cfg *task.Config) (*pdutil.PdController, error) { @@ -34,48 +37,129 @@ func dialPD(ctx context.Context, cfg *task.Config) (*pdutil.PdController, error) return mgr, nil } -func cleanUpWith(f func(ctx context.Context)) { - ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) +func (cx *AdaptEnvForSnapshotBackupContext) cleanUpWith(f func(ctx context.Context)) { + _ = cx.cleanUpWithErr(func(ctx context.Context) error { f(ctx); return nil }) +} + +func (cx *AdaptEnvForSnapshotBackupContext) cleanUpWithErr(f func(ctx context.Context) error) error { + ctx, cancel := context.WithTimeout(context.Background(), cx.cfg.TTL) defer cancel() - f(ctx) + return f(ctx) } -// PauseGCAndScheduler blocks the current goroutine and pause the GC safepoint and remove the scheduler by the config. +type AdaptEnvForSnapshotBackupContext struct { + context.Context + + pdMgr *pdutil.PdController + kvMgr *utils.StoreManager + cfg PauseGcConfig + + rdGrp sync.WaitGroup + runGrp *errgroup.Group +} + +func (cx *AdaptEnvForSnapshotBackupContext) ReadyL(name string, notes ...zap.Field) { + logutil.CL(cx).Info("Stage ready.", append(notes, zap.String("component", name))...) + cx.rdGrp.Done() +} + +func hintAllReady() { + // Hacking: some version of operators using the follow two logs to check whether we are ready... + log.Info("Schedulers are paused.") + log.Info("GC is paused.") + log.Info("All ready.") +} + +// AdaptEnvForSnapshotBackup blocks the current goroutine and pause the GC safepoint and remove the scheduler by the config. // This function will block until the context being canceled. -func PauseGCAndScheduler(ctx context.Context, cfg *PauseGcConfig) error { +func AdaptEnvForSnapshotBackup(ctx context.Context, cfg *PauseGcConfig) error { mgr, err := dialPD(ctx, &cfg.Config) if err != nil { - return err + return errors.Annotate(err, "failed to dial PD") } - + var tconf *tls.Config + if cfg.TLS.IsEnabled() { + tconf, err = cfg.TLS.ToTLSConfig() + if err != nil { + return errors.Annotate(err, "invalid tls config") + } + } + kvMgr := utils.NewStoreManager(mgr.GetPDClient(), keepalive.ClientParameters{ + Time: cfg.Config.GRPCKeepaliveTime, + Timeout: cfg.Config.GRPCKeepaliveTimeout, + }, tconf) eg, ectx := errgroup.WithContext(ctx) + cx := &AdaptEnvForSnapshotBackupContext{ + Context: logutil.ContextWithField(ectx, zap.String("tag", "br_operator")), + pdMgr: mgr, + kvMgr: kvMgr, + cfg: *cfg, + rdGrp: sync.WaitGroup{}, + runGrp: eg, + } + cx.rdGrp.Add(3) - eg.Go(func() error { return pauseGCKeeper(ectx, cfg, mgr) }) - eg.Go(func() error { return pauseSchedulerKeeper(ectx, mgr) }) + eg.Go(func() error { return pauseGCKeeper(cx) }) + eg.Go(func() error { return pauseSchedulerKeeper(cx) }) + eg.Go(func() error { return pauseImporting(cx) }) + go func() { + cx.rdGrp.Wait() + hintAllReady() + }() return eg.Wait() } -func pauseGCKeeper(ctx context.Context, cfg *PauseGcConfig, ctl *pdutil.PdController) error { +func pauseImporting(cx *AdaptEnvForSnapshotBackupContext) error { + denyLightning := utils.NewSuspendImporting("prepare_for_snapshot_backup", cx.kvMgr) + if _, err := denyLightning.DenyAllStores(cx, cx.cfg.TTL); err != nil { + return errors.Trace(err) + } + cx.ReadyL("pause_lightning") + cx.runGrp.Go(func() error { + err := denyLightning.Keeper(cx, cx.cfg.TTL) + if errors.Cause(err) != context.Canceled { + logutil.CL(cx).Warn("keeper encounters error.", logutil.ShortError(err)) + } + return cx.cleanUpWithErr(func(ctx context.Context) error { + for { + if ctx.Err() != nil { + return errors.Annotate(ctx.Err(), "cleaning up timed out") + } + res, err := denyLightning.AllowAllStores(ctx) + if err != nil { + logutil.CL(ctx).Warn("Failed to restore lightning, will retry.", logutil.ShortError(err)) + // Retry for 10 times. + time.Sleep(cx.cfg.TTL / 10) + continue + } + return denyLightning.ConsistentWithPrev(res) + } + }) + }) + return nil +} + +func pauseGCKeeper(ctx *AdaptEnvForSnapshotBackupContext) error { // Note: should we remove the service safepoint as soon as this exits? sp := utils.ServiceSafePoint{ ID: utils.MakeSafePointID(), - TTL: int64(cfg.TTL.Seconds()), - TS: cfg.SafePoint, + TTL: int64(ctx.cfg.TTL.Seconds()), + TS: ctx.cfg.SafePoint, } if sp.TS == 0 { - rts, err := ctl.GetMinResolvedTS(ctx) + rts, err := ctx.pdMgr.GetMinResolvedTS(ctx) if err != nil { return err } log.Info("No service safepoint provided, using the minimal resolved TS.", zap.Uint64("min-resolved-ts", rts)) sp.TS = rts } - err := utils.StartServiceSafePointKeeper(ctx, ctl.GetPDClient(), sp) + err := utils.StartServiceSafePointKeeper(ctx, ctx.pdMgr.GetPDClient(), sp) if err != nil { return err } - log.Info("GC is paused.", zap.Object("safepoint", sp)) + ctx.ReadyL("pause_gc", zap.Object("safepoint", sp)) // Note: in fact we can directly return here. // But the name `keeper` implies once the function exits, // the GC should be resume, so let's block here. @@ -83,10 +167,10 @@ func pauseGCKeeper(ctx context.Context, cfg *PauseGcConfig, ctl *pdutil.PdContro return nil } -func pauseSchedulerKeeper(ctx context.Context, ctl *pdutil.PdController) error { - undo, err := ctl.RemoveAllPDSchedulers(ctx) +func pauseSchedulerKeeper(ctx *AdaptEnvForSnapshotBackupContext) error { + undo, err := ctx.pdMgr.RemoveAllPDSchedulers(ctx) if undo != nil { - defer cleanUpWith(func(ctx context.Context) { + defer ctx.cleanUpWith(func(ctx context.Context) { if err := undo(ctx); err != nil { log.Warn("failed to restore pd scheduler.", logutil.ShortError(err)) } @@ -95,7 +179,7 @@ func pauseSchedulerKeeper(ctx context.Context, ctl *pdutil.PdController) error { if err != nil { return err } - log.Info("Schedulers are paused.") + ctx.ReadyL("pause_scheduler") // Wait until the context canceled. // So we can properly do the clean up work. <-ctx.Done() diff --git a/br/pkg/task/operator/config.go b/br/pkg/task/operator/config.go index eb7e12a49af56..998fdc64d961e 100644 --- a/br/pkg/task/operator/config.go +++ b/br/pkg/task/operator/config.go @@ -16,7 +16,7 @@ type PauseGcConfig struct { TTL time.Duration `json:"ttl" yaml:"ttl"` } -func DefineFlagsForPauseGcConfig(f *pflag.FlagSet) { +func DefineFlagsForPrepareSnapBackup(f *pflag.FlagSet) { _ = f.DurationP("ttl", "i", 5*time.Minute, "The time-to-live of the safepoint.") _ = f.Uint64P("safepoint", "t", 0, "The GC safepoint to be kept.") } diff --git a/br/pkg/task/restore.go b/br/pkg/task/restore.go index 9d4b00513830c..85925ca7bee01 100644 --- a/br/pkg/task/restore.go +++ b/br/pkg/task/restore.go @@ -144,6 +144,7 @@ func DefineRestoreCommonFlags(flags *pflag.FlagSet) { "batch size for ddl to create a batch of tables once.") flags.Bool(flagWithSysTable, false, "whether restore system privilege tables on default setting") flags.StringArrayP(FlagResetSysUsers, "", []string{"cloud_admin", "root"}, "whether reset these users after restoration") + flags.Bool(flagUseFSR, false, "whether enable FSR for AWS snapshots") _ = flags.MarkHidden(FlagResetSysUsers) _ = flags.MarkHidden(FlagMergeRegionSizeBytes) _ = flags.MarkHidden(FlagMergeRegionKeyCount) @@ -221,12 +222,14 @@ type RestoreConfig struct { VolumeType pconfig.EBSVolumeType `json:"volume-type" toml:"volume-type"` VolumeIOPS int64 `json:"volume-iops" toml:"volume-iops"` VolumeThroughput int64 `json:"volume-throughput" toml:"volume-throughput"` + VolumeEncrypted bool `json:"volume-encrypted" toml:"volume-encrypted"` ProgressFile string `json:"progress-file" toml:"progress-file"` TargetAZ string `json:"target-az" toml:"target-az"` // SkipSplit is used to skip split region when restoring data. SkipSplit bool `json:"skip-split" toml:"skip-split"` // LeaderDownload is used to only download sst file to leader LeaderDownload bool `json:"leader-download" toml:"leader-download"` + UseFSR bool `json:"use-fsr" toml:"use-fsr"` } // DefineRestoreFlags defines common flags for the restore tidb command. @@ -401,6 +404,9 @@ func (cfg *RestoreConfig) ParseFromFlags(flags *pflag.FlagSet) error { if cfg.VolumeThroughput, err = flags.GetInt64(flagVolumeThroughput); err != nil { return errors.Trace(err) } + if cfg.VolumeEncrypted, err = flags.GetBool(flagVolumeEncrypted); err != nil { + return errors.Trace(err) + } cfg.ProgressFile, err = flags.GetString(flagProgressFile) if err != nil { @@ -412,6 +418,11 @@ func (cfg *RestoreConfig) ParseFromFlags(flags *pflag.FlagSet) error { return errors.Trace(err) } + cfg.UseFSR, err = flags.GetBool(flagUseFSR) + if err != nil { + return errors.Trace(err) + } + // iops: gp3 [3,000-16,000]; io1/io2 [100-32,000] // throughput: gp3 [125, 1000]; io1/io2 cannot set throughput // io1 and io2 volumes support up to 64,000 IOPS only on Instances built on the Nitro System. @@ -587,6 +598,23 @@ func removeCheckpointDataForLogRestore(ctx context.Context, storageName string, return errors.Trace(checkpoint.RemoveCheckpointDataForLogRestore(ctx, s, taskName, clusterID)) } +func DefaultRestoreConfig() RestoreConfig { + fs := pflag.NewFlagSet("dummy", pflag.ContinueOnError) + DefineCommonFlags(fs) + DefineRestoreFlags(fs) + cfg := RestoreConfig{} + err := multierr.Combine( + cfg.ParseFromFlags(fs), + cfg.RestoreCommonConfig.ParseFromFlags(fs), + cfg.Config.ParseFromFlags(fs), + ) + if err != nil { + log.Panic("infallible failed.", zap.Error(err)) + } + + return cfg +} + // RunRestore starts a restore task inside the current goroutine. func RunRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConfig) error { etcdCLI, err := dialEtcdWithCfg(c, cfg.Config) @@ -1141,6 +1169,10 @@ func enableTiDBConfig() func() { // when upstream and downstream both set this value greater than default(3072) conf.MaxIndexLength = config.DefMaxOfMaxIndexLength log.Warn("set max-index-length to max(3072*4) to skip check index length in DDL") + conf.IndexLimit = config.DefMaxOfIndexLimit + log.Warn("set index-limit to max(64*8) to skip check index count in DDL") + conf.TableColumnCountLimit = config.DefMaxOfTableColumnCountLimit + log.Warn("set table-column-count to max(4096) to skip check column count in DDL") }) return restoreConfig } diff --git a/br/pkg/task/restore_data.go b/br/pkg/task/restore_data.go index 536d91d73faa5..a8cd0b3c77df9 100644 --- a/br/pkg/task/restore_data.go +++ b/br/pkg/task/restore_data.go @@ -159,23 +159,17 @@ func RunResolveKvData(c context.Context, g glue.Glue, cmdName string, cfg *Resto //TODO: restore volume type into origin type //ModifyVolume(*ec2.ModifyVolumeInput) (*ec2.ModifyVolumeOutput, error) by backupmeta - // this is used for cloud restoration + err = client.Init(g, mgr.GetStorage()) if err != nil { return errors.Trace(err) } defer client.Close() - log.Info("start to clear system user for cloud") - err = client.ClearSystemUsers(ctx, cfg.ResetSysUsers) - - if err != nil { - return errors.Trace(err) - } - // since we cannot reset tiflash automaticlly. so we should start it manually if err = client.ResetTiFlashReplicas(ctx, g, mgr.GetStorage()); err != nil { return errors.Trace(err) } + progress.Close() summary.CollectDuration("restore duration", time.Since(startAll)) summary.SetSuccessStatus(true) diff --git a/br/pkg/task/restore_ebs_meta.go b/br/pkg/task/restore_ebs_meta.go index 566487a8b038f..014b3b8fca15f 100644 --- a/br/pkg/task/restore_ebs_meta.go +++ b/br/pkg/task/restore_ebs_meta.go @@ -41,6 +41,7 @@ const ( flagVolumeType = "volume-type" flagVolumeIOPS = "volume-iops" flagVolumeThroughput = "volume-throughput" + flagVolumeEncrypted = "volume-encrypted" flagTargetAZ = "target-az" ) @@ -54,6 +55,7 @@ func DefineRestoreSnapshotFlags(command *cobra.Command) { command.Flags().String(flagVolumeType, string(config.GP3Volume), "volume type: gp3, io1, io2") command.Flags().Int64(flagVolumeIOPS, 0, "volume iops(0 means default for that volume type)") command.Flags().Int64(flagVolumeThroughput, 0, "volume throughout in MiB/s(0 means default for that volume type)") + command.Flags().Bool(flagVolumeEncrypted, false, "whether encryption is enabled for the volume") command.Flags().String(flagProgressFile, "progress.txt", "the file name of progress file") command.Flags().String(flagTargetAZ, "", "the target AZ for restored volumes") @@ -65,6 +67,7 @@ func DefineRestoreSnapshotFlags(command *cobra.Command) { _ = command.Flags().MarkHidden(flagVolumeType) _ = command.Flags().MarkHidden(flagVolumeIOPS) _ = command.Flags().MarkHidden(flagVolumeThroughput) + _ = command.Flags().MarkHidden(flagVolumeEncrypted) _ = command.Flags().MarkHidden(flagProgressFile) _ = command.Flags().MarkHidden(flagTargetAZ) } @@ -175,10 +178,10 @@ func (h *restoreEBSMetaHelper) restore() error { return errors.Trace(err) } - storeCount := h.metaInfo.GetStoreCount() - progress := h.g.StartProgress(ctx, h.cmdName, int64(storeCount), !h.cfg.LogProgress) + volumeCount := h.metaInfo.GetStoreCount() * h.metaInfo.GetTiKVVolumeCount() + progress := h.g.StartProgress(ctx, h.cmdName, int64(volumeCount), !h.cfg.LogProgress) defer progress.Close() - go progressFileWriterRoutine(ctx, progress, int64(storeCount), h.cfg.ProgressFile) + go progressFileWriterRoutine(ctx, progress, int64(volumeCount), h.cfg.ProgressFile) resolvedTs = h.metaInfo.ClusterInfo.ResolvedTS if totalSize, err = h.doRestore(ctx, progress); err != nil { @@ -226,6 +229,8 @@ func (h *restoreEBSMetaHelper) restoreVolumes(progress glue.Progress) (map[strin volumeIDMap = make(map[string]string) err error totalSize int64 + // a map whose key is available zone, and value is the snapshot id array + snapshotsIDsMap = make(map[string][]*string) ) ec2Session, err = aws.NewEC2Session(h.cfg.CloudAPIConcurrency, h.cfg.S3.Region) if err != nil { @@ -236,13 +241,28 @@ func (h *restoreEBSMetaHelper) restoreVolumes(progress glue.Progress) (map[strin log.Error("failed to create all volumes, cleaning up created volume") ec2Session.DeleteVolumes(volumeIDMap) } + if h.cfg.UseFSR { + err = ec2Session.DisableDataFSR(snapshotsIDsMap) + if err != nil { + log.Error("disable fsr failed", zap.Error(err)) + } + } }() + + // Turn on FSR for TiKV data snapshots + if h.cfg.UseFSR { + snapshotsIDsMap, err = ec2Session.EnableDataFSR(h.metaInfo, h.cfg.TargetAZ) + if err != nil { + return nil, 0, errors.Trace(err) + } + } + volumeIDMap, err = ec2Session.CreateVolumes(h.metaInfo, - string(h.cfg.VolumeType), h.cfg.VolumeIOPS, h.cfg.VolumeThroughput, h.cfg.TargetAZ) + string(h.cfg.VolumeType), h.cfg.VolumeIOPS, h.cfg.VolumeThroughput, h.cfg.VolumeEncrypted, h.cfg.TargetAZ) if err != nil { return nil, 0, errors.Trace(err) } - totalSize, err = ec2Session.WaitVolumesCreated(volumeIDMap, progress) + totalSize, err = ec2Session.WaitVolumesCreated(volumeIDMap, progress, h.cfg.UseFSR) if err != nil { return nil, 0, errors.Trace(err) } diff --git a/br/pkg/task/restore_txn.go b/br/pkg/task/restore_txn.go index eb2ed3b590b04..db6b9ab57a043 100644 --- a/br/pkg/task/restore_txn.go +++ b/br/pkg/task/restore_txn.go @@ -87,7 +87,7 @@ func RunRestoreTxn(c context.Context, g glue.Glue, cmdName string, cfg *Config) !cfg.LogProgress) // RawKV restore does not need to rewrite keys. - err = restore.SplitRanges(ctx, client, ranges, nil, updateCh, true) + err = restore.SplitRanges(ctx, client, ranges, nil, updateCh, false) if err != nil { return errors.Trace(err) } diff --git a/br/pkg/task/stream.go b/br/pkg/task/stream.go index 2e8a72f046321..670a3b7a9e19a 100644 --- a/br/pkg/task/stream.go +++ b/br/pkg/task/stream.go @@ -135,6 +135,7 @@ func (cfg *StreamConfig) makeStorage(ctx context.Context) (storage.ExternalStora opts := storage.ExternalStorageOptions{ NoCredentials: cfg.NoCreds, SendCredentials: cfg.SendCreds, + HTTPClient: storage.GetDefaultHttpClient(cfg.MetadataDownloadBatchSize), } storage, err := storage.New(ctx, u, &opts) if err != nil { @@ -983,8 +984,9 @@ func RunStreamTruncate(c context.Context, g glue.Glue, cmdName string, cfg *Stre readMetaDone := console.ShowTask("Reading Metadata... ", glue.WithTimeCost()) metas := restore.StreamMetadataSet{ - Helper: stream.NewMetadataHelper(), - DryRun: cfg.DryRun, + MetadataDownloadBatchSize: cfg.MetadataDownloadBatchSize, + Helper: stream.NewMetadataHelper(), + DryRun: cfg.DryRun, } shiftUntilTS, err := metas.LoadUntilAndCalculateShiftTS(ctx, storage, cfg.Until) if err != nil { @@ -1074,12 +1076,14 @@ func checkTaskExists(ctx context.Context, cfg *RestoreConfig, etcdCLI *clientv3. } // check cdc changefeed - nameSet, err := utils.GetCDCChangefeedNameSet(ctx, etcdCLI) - if err != nil { - return err - } - if !nameSet.Empty() { - return errors.Errorf("%splease stop changefeed(s) before restore", nameSet.MessageToUser()) + if cfg.CheckRequirements { + nameSet, err := utils.GetCDCChangefeedNameSet(ctx, etcdCLI) + if err != nil { + return err + } + if !nameSet.Empty() { + return errors.Errorf("%splease stop changefeed(s) before restore", nameSet.MessageToUser()) + } } return nil } @@ -1300,7 +1304,7 @@ func restoreStream( }() } - err = client.InstallLogFileManager(ctx, cfg.StartTS, cfg.RestoreTS) + err = client.InstallLogFileManager(ctx, cfg.StartTS, cfg.RestoreTS, cfg.MetadataDownloadBatchSize) if err != nil { return err } @@ -1470,6 +1474,7 @@ func createRestoreClient(ctx context.Context, g glue.Glue, cfg *RestoreConfig, m opts := storage.ExternalStorageOptions{ NoCredentials: cfg.NoCreds, SendCredentials: cfg.SendCreds, + HTTPClient: storage.GetDefaultHttpClient(cfg.MetadataDownloadBatchSize), } if err = client.SetStorage(ctx, u, &opts); err != nil { return nil, errors.Trace(err) @@ -1628,43 +1633,6 @@ func getFullBackupTS( return backupmeta.GetEndVersion(), backupmeta.GetClusterId(), nil } -func getGlobalResolvedTS( - ctx context.Context, - s storage.ExternalStorage, - helper *stream.MetadataHelper, -) (uint64, error) { - storeMap := struct { - sync.Mutex - resolvedTSMap map[int64]uint64 - }{} - storeMap.resolvedTSMap = make(map[int64]uint64) - err := stream.FastUnmarshalMetaData(ctx, s, func(path string, raw []byte) error { - m, err := helper.ParseToMetadata(raw) - if err != nil { - return err - } - storeMap.Lock() - if resolveTS, exist := storeMap.resolvedTSMap[m.StoreId]; !exist || resolveTS < m.ResolvedTs { - storeMap.resolvedTSMap[m.StoreId] = m.ResolvedTs - } - storeMap.Unlock() - return nil - }) - if err != nil { - return 0, errors.Trace(err) - } - var globalCheckpointTS uint64 = 0 - // If V3 global-checkpoint advance, the maximum value in storeMap.resolvedTSMap as global-checkpoint-ts. - // If v2 global-checkpoint advance, it need the minimal value in storeMap.resolvedTSMap as global-checkpoint-ts. - // Because each of store maintains own checkpoint-ts only. - for _, resolveTS := range storeMap.resolvedTSMap { - if globalCheckpointTS < resolveTS { - globalCheckpointTS = resolveTS - } - } - return globalCheckpointTS, nil -} - func parseFullBackupTablesStorage( ctx context.Context, cfg *RestoreConfig, diff --git a/br/pkg/task/stream_test.go b/br/pkg/task/stream_test.go index 3ef57a71a07ef..8d2ecb35c9247 100644 --- a/br/pkg/task/stream_test.go +++ b/br/pkg/task/stream_test.go @@ -139,68 +139,6 @@ func fakeMetaFiles(ctx context.Context, tempDir string, infos []fakeResolvedInfo return nil } -func TestGetGlobalResolvedTS(t *testing.T) { - ctx := context.Background() - tmpdir := t.TempDir() - s, err := storage.NewLocalStorage(tmpdir) - require.Nil(t, err) - helper := stream.NewMetadataHelper() - - stores := []fakeResolvedInfo{ - { - storeID: 1, - resolvedTS: 100, - }, - { - storeID: 2, - resolvedTS: 101, - }, - { - storeID: 1, - resolvedTS: 70, - }, - } - - err = fakeMetaFiles(ctx, tmpdir, stores) - require.Nil(t, err) - globalResolvedTS, err := getGlobalResolvedTS(ctx, s, helper) - require.Nil(t, err) - require.Equal(t, uint64(101), globalResolvedTS) -} - -func TestGetGlobalResolvedTS2(t *testing.T) { - ctx := context.Background() - tmpdir := t.TempDir() - s, err := storage.NewLocalStorage(tmpdir) - require.Nil(t, err) - helper := stream.NewMetadataHelper() - - stores := []fakeResolvedInfo{ - { - storeID: 1, - resolvedTS: 95, - }, - { - storeID: 1, - resolvedTS: 98, - }, - { - storeID: 2, - resolvedTS: 90, - }, - { - storeID: 2, - resolvedTS: 99, - }, - } - - err = fakeMetaFiles(ctx, tmpdir, stores) - require.Nil(t, err) - globalResolvedTS, err := getGlobalResolvedTS(ctx, s, helper) - require.Nil(t, err) - require.Equal(t, uint64(99), globalResolvedTS) -} - func fakeCheckpointFiles( ctx context.Context, tmpDir string, @@ -217,7 +155,7 @@ func fakeCheckpointFiles( filename := fmt.Sprintf("%v.ts", info.storeID) buff := make([]byte, 8) binary.LittleEndian.PutUint64(buff, info.global_checkpoint) - if _, err := s.Create(ctx, filename); err != nil { + if _, err := s.Create(ctx, filename, nil); err != nil { return errors.Trace(err) } if err := s.WriteFile(ctx, filename, buff); err != nil { diff --git a/br/pkg/utils/BUILD.bazel b/br/pkg/utils/BUILD.bazel index b9fc5d1cdecfa..596314bdc2fdc 100644 --- a/br/pkg/utils/BUILD.bazel +++ b/br/pkg/utils/BUILD.bazel @@ -22,6 +22,7 @@ go_library( "schema.go", "sensitive.go", "store_manager.go", + "suspend_importing.go", "worker.go", ], importpath = "github.com/pingcap/tidb/br/pkg/utils", @@ -39,6 +40,7 @@ go_library( "//parser/types", "//sessionctx", "//util", + "//util/engine", "//util/gcutil", "//util/sqlexec", "@com_github_cheggaaa_pb_v3//:pb", @@ -48,6 +50,7 @@ go_library( "@com_github_pingcap_errors//:errors", "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_kvproto//pkg/brpb", + "@com_github_pingcap_kvproto//pkg/import_sstpb", "@com_github_pingcap_kvproto//pkg/keyspacepb", "@com_github_pingcap_kvproto//pkg/metapb", "@com_github_pingcap_kvproto//pkg/pdpb", @@ -91,10 +94,11 @@ go_test( "safe_point_test.go", "schema_test.go", "sensitive_test.go", + "suspend_importing_test.go", ], embed = [":utils"], flaky = True, - shard_count = 29, + shard_count = 36, deps = [ "//br/pkg/errors", "//br/pkg/metautil", @@ -115,13 +119,18 @@ go_test( "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_kvproto//pkg/brpb", "@com_github_pingcap_kvproto//pkg/encryptionpb", + "@com_github_pingcap_kvproto//pkg/errorpb", + "@com_github_pingcap_kvproto//pkg/import_sstpb", + "@com_github_pingcap_kvproto//pkg/metapb", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//tikv", "@com_github_tikv_pd_client//:client", "@io_etcd_go_etcd_client_v3//:client", "@io_etcd_go_etcd_tests_v3//integration", + "@org_golang_google_grpc//:grpc", "@org_golang_google_grpc//codes", "@org_golang_google_grpc//status", + "@org_golang_x_sync//errgroup", "@org_uber_go_goleak//:goleak", "@org_uber_go_multierr//:multierr", ], diff --git a/br/pkg/utils/backoff.go b/br/pkg/utils/backoff.go index 0baa9d56e58f1..734ba14e781b4 100644 --- a/br/pkg/utils/backoff.go +++ b/br/pkg/utils/backoff.go @@ -72,6 +72,10 @@ func (rs *RetryState) ExponentialBackoff() time.Duration { return backoff } +func (rs *RetryState) GiveUp() { + rs.retryTimes = rs.maxRetry +} + // InitialRetryState make the initial state for retrying. func InitialRetryState(maxRetryTimes int, initialBackoff, maxBackoff time.Duration) RetryState { return RetryState{ @@ -116,27 +120,34 @@ type importerBackoffer struct { attempt int delayTime time.Duration maxDelayTime time.Duration + errContext *ErrorContext } // NewBackoffer creates a new controller regulating a truncated exponential backoff. -func NewBackoffer(attempt int, delayTime, maxDelayTime time.Duration) Backoffer { +func NewBackoffer(attempt int, delayTime, maxDelayTime time.Duration, errContext *ErrorContext) Backoffer { return &importerBackoffer{ attempt: attempt, delayTime: delayTime, maxDelayTime: maxDelayTime, + errContext: errContext, } } func NewImportSSTBackoffer() Backoffer { - return NewBackoffer(importSSTRetryTimes, importSSTWaitInterval, importSSTMaxWaitInterval) + errContext := NewErrorContext("import sst", 3) + return NewBackoffer(importSSTRetryTimes, importSSTWaitInterval, importSSTMaxWaitInterval, errContext) } func NewDownloadSSTBackoffer() Backoffer { - return NewBackoffer(downloadSSTRetryTimes, downloadSSTWaitInterval, downloadSSTMaxWaitInterval) + errContext := NewErrorContext("download sst", 3) + return NewBackoffer(downloadSSTRetryTimes, downloadSSTWaitInterval, downloadSSTMaxWaitInterval, errContext) } func (bo *importerBackoffer) NextBackoff(err error) time.Duration { - if MessageIsRetryableStorageError(err.Error()) { + log.Warn("retry to import ssts", zap.Int("attempt", bo.attempt), zap.Error(err)) + // we don't care storeID here. + res := bo.errContext.HandleErrorMsg(err.Error(), 0) + if res.Strategy == RetryStrategy { bo.delayTime = 2 * bo.delayTime bo.attempt-- } else { @@ -146,7 +157,7 @@ func (bo *importerBackoffer) NextBackoff(err error) time.Duration { bo.delayTime = 2 * bo.delayTime bo.attempt-- case berrors.ErrKVRangeIsEmpty, berrors.ErrKVRewriteRuleNotFound: - // Excepted error, finish the operation + // Expected error, finish the operation bo.delayTime = 0 bo.attempt = 0 default: @@ -155,10 +166,10 @@ func (bo *importerBackoffer) NextBackoff(err error) time.Duration { bo.delayTime = 2 * bo.delayTime bo.attempt-- default: - // Unexcepted error + // Unexpected error bo.delayTime = 0 bo.attempt = 0 - log.Warn("unexcepted error, stop to retry", zap.Error(err)) + log.Warn("unexpected error, stop retrying", zap.Error(err)) } } } diff --git a/br/pkg/utils/backoff_test.go b/br/pkg/utils/backoff_test.go index 31778052f77e1..dc09826fd7806 100644 --- a/br/pkg/utils/backoff_test.go +++ b/br/pkg/utils/backoff_test.go @@ -8,6 +8,7 @@ import ( "testing" "time" + "github.com/pingcap/errors" berrors "github.com/pingcap/tidb/br/pkg/errors" "github.com/pingcap/tidb/br/pkg/utils" "github.com/stretchr/testify/require" @@ -18,7 +19,7 @@ import ( func TestBackoffWithSuccess(t *testing.T) { var counter int - backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond) + backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond, utils.NewDefaultContext()) err := utils.WithRetry(context.Background(), func() error { defer func() { counter++ }() switch counter { @@ -35,9 +36,26 @@ func TestBackoffWithSuccess(t *testing.T) { require.NoError(t, err) } +func TestBackoffWithUnknowneErrorSuccess(t *testing.T) { + var counter int + backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond, utils.NewDefaultContext()) + err := utils.WithRetry(context.Background(), func() error { + defer func() { counter++ }() + switch counter { + case 0: + return errors.New("unknown error: not in the allow list") + case 1: + return berrors.ErrKVEpochNotMatch + } + return nil + }, backoffer) + require.Equal(t, 3, counter) + require.NoError(t, err) +} + func TestBackoffWithFatalError(t *testing.T) { var counter int - backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond) + backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond, utils.NewDefaultContext()) gRPCError := status.Error(codes.Unavailable, "transport is closing") err := utils.WithRetry(context.Background(), func() error { defer func() { counter++ }() @@ -65,7 +83,7 @@ func TestBackoffWithFatalError(t *testing.T) { func TestBackoffWithFatalRawGRPCError(t *testing.T) { var counter int canceledError := status.Error(codes.Canceled, "context canceled") - backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond) + backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond, utils.NewDefaultContext()) err := utils.WithRetry(context.Background(), func() error { defer func() { counter++ }() return canceledError // nolint:wrapcheck @@ -76,7 +94,7 @@ func TestBackoffWithFatalRawGRPCError(t *testing.T) { func TestBackoffWithRetryableError(t *testing.T) { var counter int - backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond) + backoffer := utils.NewBackoffer(10, time.Nanosecond, time.Nanosecond, utils.NewDefaultContext()) err := utils.WithRetry(context.Background(), func() error { defer func() { counter++ }() return berrors.ErrKVEpochNotMatch diff --git a/br/pkg/utils/cdc.go b/br/pkg/utils/cdc.go index ab655f826fbb0..69e029135879c 100644 --- a/br/pkg/utils/cdc.go +++ b/br/pkg/utils/cdc.go @@ -18,6 +18,7 @@ import ( "context" "encoding/json" "fmt" + "regexp" "strings" "github.com/pingcap/errors" @@ -68,6 +69,14 @@ func GetCDCChangefeedNameSet(ctx context.Context, cli *clientv3.Client) (*CDCNam return nil, errors.Trace(err) } + // cluster id should be valid in + // https://github.com/pingcap/tiflow/blob/ca69c33948bea082aff9f4c0a357ace735b494ed/pkg/config/server_config.go#L218 + reg, err := regexp.Compile("^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$") + if err != nil { + log.L().Warn("failed to parse cluster id, skip it", zap.Error(err)) + reg = nil + } + for _, kv := range resp.Kvs { // example: /tidb/cdc///changefeed/info/ k := kv.Key[len(CDCPrefix):] @@ -75,10 +84,25 @@ func GetCDCChangefeedNameSet(ctx context.Context, cli *clientv3.Client) (*CDCNam if !found { continue } - if !isActiveCDCChangefeed(kv.Value) { + // example: clusterAndNamespace normally is / + // but in migration scenario it become __backup__. we need handle it + // see https://github.com/pingcap/tiflow/issues/9807 + clusterID, _, found := bytes.Cut(clusterAndNamespace, []byte(`/`)) + if !found { + // ignore __backup__ or other formats continue } + if reg != nil { + matched := reg.Match(clusterID) + if !matched { + continue + } + if !isActiveCDCChangefeed(kv.Value) { + continue + } + } + nameSet[string(clusterAndNamespace)] = append(nameSet[string(clusterAndNamespace)], string(changefeedID)) } if len(nameSet) == 0 { @@ -119,7 +143,8 @@ func isActiveCDCChangefeed(jsonBytes []byte) bool { return false } switch s.State { - case "normal", "stopped", "error": + // https://docs.pingcap.com/zh/tidb/stable/ticdc-changefeed-overview + case "normal", "stopped", "error", "warning": return true default: return false diff --git a/br/pkg/utils/cdc_test.go b/br/pkg/utils/cdc_test.go index 1032693a0d3aa..3b5644c22631d 100644 --- a/br/pkg/utils/cdc_test.go +++ b/br/pkg/utils/cdc_test.go @@ -85,4 +85,21 @@ func TestGetCDCChangefeedNameSet(t *testing.T) { require.False(t, nameSet.Empty()) require.Equal(t, "found CDC changefeed(s): cluster/namespace: changefeed(s): [test], ", nameSet.MessageToUser()) + + _, err = cli.Delete(ctx, "/tidb/cdc/", clientv3.WithPrefix()) + require.NoError(t, err) + + // ignore __backup__ changefeed + checkEtcdPut( + "/tidb/cdc/__backup__/changefeed/info/test", + `{"upstream-id":7195826648407968958,"namespace":"default","changefeed-id":"test-1","sink-uri":"mysql://root@127.0.0.1:3306?time-zone=","create-time":"2023-02-03T15:23:34.773768+08:00","start-ts":439198420741652483,"target-ts":0,"admin-job-type":0,"sort-engine":"unified","sort-dir":"","config":{"memory-quota":1073741824,"case-sensitive":true,"enable-old-value":true,"force-replicate":false,"check-gc-safe-point":true,"enable-sync-point":false,"bdr-mode":false,"sync-point-interval":600000000000,"sync-point-retention":86400000000000,"filter":{"rules":["*.*"],"ignore-txn-start-ts":null,"event-filters":null},"mounter":{"worker-num":16},"sink":{"transaction-atomicity":"","protocol":"","dispatchers":null,"csv":{"delimiter":",","quote":"\"","null":"\\N","include-commit-ts":false},"column-selectors":null,"schema-registry":"","encoder-concurrency":16,"terminator":"\r\n","date-separator":"none","enable-partition-separator":false},"consistent":{"level":"none","max-log-size":64,"flush-interval":2000,"storage":""},"scheduler":{"region-per-span":0}},"state":"normal","error":null,"creator-version":"v6.5.0-master-dirty"}`, + ) + // ignore cluster id only changefeed + checkEtcdPut( + "/tidb/cdc/5402613591834624000/changefeed/info/test", + `{"upstream-id":7195826648407968958,"namespace":"default","changefeed-id":"test-1","sink-uri":"mysql://root@127.0.0.1:3306?time-zone=","create-time":"2023-02-03T15:23:34.773768+08:00","start-ts":439198420741652483,"target-ts":0,"admin-job-type":0,"sort-engine":"unified","sort-dir":"","config":{"memory-quota":1073741824,"case-sensitive":true,"enable-old-value":true,"force-replicate":false,"check-gc-safe-point":true,"enable-sync-point":false,"bdr-mode":false,"sync-point-interval":600000000000,"sync-point-retention":86400000000000,"filter":{"rules":["*.*"],"ignore-txn-start-ts":null,"event-filters":null},"mounter":{"worker-num":16},"sink":{"transaction-atomicity":"","protocol":"","dispatchers":null,"csv":{"delimiter":",","quote":"\"","null":"\\N","include-commit-ts":false},"column-selectors":null,"schema-registry":"","encoder-concurrency":16,"terminator":"\r\n","date-separator":"none","enable-partition-separator":false},"consistent":{"level":"none","max-log-size":64,"flush-interval":2000,"storage":""},"scheduler":{"region-per-span":0}},"state":"normal","error":null,"creator-version":"v6.5.0-master-dirty"}`, + ) + nameSet, err = utils.GetCDCChangefeedNameSet(ctx, cli) + require.NoError(t, err) + require.True(t, nameSet.Empty()) } diff --git a/br/pkg/utils/permission.go b/br/pkg/utils/permission.go index e18c28dbbbe1c..3c0795db11c47 100644 --- a/br/pkg/utils/permission.go +++ b/br/pkg/utils/permission.go @@ -7,14 +7,14 @@ var ( permissionDeniedMsg = "permissiondenied" ) -// MessageIsNotFoundStorageError checks whether the message returning from TiKV is "NotFound" storage I/O error -func MessageIsNotFoundStorageError(msg string) bool { +// messageIsNotFoundStorageError checks whether the message returning from TiKV is "NotFound" storage I/O error +func messageIsNotFoundStorageError(msg string) bool { msgLower := strings.ToLower(msg) return strings.Contains(msgLower, "io") && strings.Contains(msgLower, ioNotFoundMsg) } // MessageIsPermissionDeniedStorageError checks whether the message returning from TiKV is "PermissionDenied" storage I/O error -func MessageIsPermissionDeniedStorageError(msg string) bool { +func messageIsPermissionDeniedStorageError(msg string) bool { msgLower := strings.ToLower(msg) return strings.Contains(msgLower, permissionDeniedMsg) } diff --git a/br/pkg/utils/retry.go b/br/pkg/utils/retry.go index 0cdd33934a0d5..3a3e1879276a2 100644 --- a/br/pkg/utils/retry.go +++ b/br/pkg/utils/retry.go @@ -4,16 +4,20 @@ package utils import ( "context" + "fmt" "strings" "sync" "time" "github.com/cznic/mathutil" "github.com/pingcap/errors" + backuppb "github.com/pingcap/kvproto/pkg/brpb" + "github.com/pingcap/log" tmysql "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/parser/terror" "github.com/tikv/client-go/v2/tikv" "go.uber.org/multierr" + "go.uber.org/zap" ) var retryableServerError = []string{ @@ -29,11 +33,166 @@ var retryableServerError = []string{ "internalerror", "not read from or written to within the timeout period", "requesttimeout", + "invalidpart", + "end of file before message length reached", +} + +type ErrorResult struct { + Strategy ErrorStrategy + Reason string +} + +type ErrorStrategy int + +const ( + // This type can be retry but consume the backoffer attempts. + RetryStrategy ErrorStrategy = iota + // This type means unrecoverable error and the whole progress should exits + // for example: + // 1. permission not valid. + // 2. data has not found. + // 3. retry too many times + GiveUpStrategy + // This type represents Unknown error + UnknownStrategy +) + +type ErrorContext struct { + mu sync.Mutex + // encounter times for one context on a store + // we may use this value to determine the retry policy + encounterTimes map[uint64]int + // unknown error retry limitation. + // encouter many times error makes Retry to GiveUp. + encounterTimesLimitation int + // whether in backup or restore + scenario string +} + +func NewErrorContext(scenario string, limitation int) *ErrorContext { + return &ErrorContext{ + scenario: scenario, + encounterTimes: make(map[uint64]int), + encounterTimesLimitation: limitation, + } +} + +func NewDefaultContext() *ErrorContext { + return &ErrorContext{ + scenario: "default", + encounterTimes: make(map[uint64]int), + encounterTimesLimitation: 1, + } +} + +func (ec *ErrorContext) HandleError(err *backuppb.Error, uuid uint64) ErrorResult { + if err == nil { + return ErrorResult{RetryStrategy, "unreachable retry"} + } + res := ec.handleErrorPb(err, uuid) + // try the best effort to save progress from error here + if res.Strategy == UnknownStrategy && len(err.Msg) != 0 { + return ec.HandleErrorMsg(err.Msg, uuid) + } + return res +} + +func (ec *ErrorContext) HandleIgnorableError(err *backuppb.Error, uuid uint64) ErrorResult { + if err == nil { + return ErrorResult{RetryStrategy, "unreachable retry"} + } + res := ec.handleIgnorableErrorPb(err, uuid) + // try the best effort to save progress from error here + if res.Strategy == UnknownStrategy && len(err.Msg) != 0 { + return ec.HandleErrorMsg(err.Msg, uuid) + } + return res +} + +func (ec *ErrorContext) HandleErrorMsg(msg string, uuid uint64) ErrorResult { + // UNSAFE! TODO: use meaningful error code instead of unstructured message to find failed to write error. + logger := log.L().With(zap.String("scenario", ec.scenario)) + if messageIsNotFoundStorageError(msg) { + reason := fmt.Sprintf("File or directory not found on TiKV Node (store id: %v). "+ + "work around:please ensure br and tikv nodes share a same storage and the user of br and tikv has same uid.", + uuid) + return ErrorResult{GiveUpStrategy, reason} + } + if messageIsPermissionDeniedStorageError(msg) { + reason := fmt.Sprintf("I/O permission denied error occurs on TiKV Node(store id: %v). "+ + "work around:please ensure tikv has permission to read from & write to the storage.", + uuid) + return ErrorResult{GiveUpStrategy, reason} + } + msgLower := strings.ToLower(msg) + if strings.Contains(msgLower, "context canceled") { + return ErrorResult{GiveUpStrategy, "context canceled, give up"} + } + + if MessageIsRetryableStorageError(msg) { + logger.Warn("occur storage error", zap.String("error", msg)) + return ErrorResult{RetryStrategy, "retrable error"} + } + // retry enough on same store + ec.mu.Lock() + defer ec.mu.Unlock() + ec.encounterTimes[uuid]++ + if ec.encounterTimes[uuid] <= ec.encounterTimesLimitation { + return ErrorResult{RetryStrategy, "unknown error, retry it for few times"} + } + return ErrorResult{GiveUpStrategy, "unknown error and retry too many times, give up"} +} + +func (ec *ErrorContext) handleIgnorableErrorPb(e *backuppb.Error, uuid uint64) ErrorResult { + switch e.Detail.(type) { + case *backuppb.Error_KvError: + return ErrorResult{RetryStrategy, "retry outside because the error can be ignored"} + case *backuppb.Error_RegionError: + return ErrorResult{RetryStrategy, "retry outside because the error can be ignored"} + case *backuppb.Error_ClusterIdError: + return ErrorResult{GiveUpStrategy, "cluster ID mismatch"} + } + return ErrorResult{UnknownStrategy, "unreachable code"} +} + +func (ec *ErrorContext) handleErrorPb(e *backuppb.Error, uuid uint64) ErrorResult { + logger := log.L().With(zap.String("scenario", ec.scenario)) + switch v := e.Detail.(type) { + case *backuppb.Error_KvError: + // should not meet error other than KeyLocked. + return ErrorResult{GiveUpStrategy, "unknown kv error"} + + case *backuppb.Error_RegionError: + regionErr := v.RegionError + // Ignore following errors. + if !(regionErr.EpochNotMatch != nil || + regionErr.NotLeader != nil || + regionErr.RegionNotFound != nil || + regionErr.ServerIsBusy != nil || + regionErr.StaleCommand != nil || + regionErr.StoreNotMatch != nil || + regionErr.ReadIndexNotReady != nil || + regionErr.ProposalInMergingMode != nil) { + logger.Error("unexpect region error", zap.Reflect("RegionError", regionErr)) + return ErrorResult{GiveUpStrategy, "unknown kv error"} + } + logger.Warn("occur region error", + zap.Reflect("RegionError", regionErr), + zap.Uint64("uuid", uuid)) + return ErrorResult{RetryStrategy, "retrable error"} + + case *backuppb.Error_ClusterIdError: + logger.Error("occur cluster ID error", zap.Reflect("error", v), zap.Uint64("uuid", uuid)) + return ErrorResult{GiveUpStrategy, "cluster ID mismatch"} + } + return ErrorResult{UnknownStrategy, "unreachable code"} } // RetryableFunc presents a retryable operation. type RetryableFunc func() error +type RetryableFuncV2[T any] func(context.Context) (T, error) + // Backoffer implements a backoff policy for retrying operations. type Backoffer interface { // NextBackoff returns a duration to wait before retrying again @@ -51,21 +210,37 @@ func WithRetry( retryableFunc RetryableFunc, backoffer Backoffer, ) error { + _, err := WithRetryV2[struct{}](ctx, backoffer, func(ctx context.Context) (struct{}, error) { + innerErr := retryableFunc() + return struct{}{}, innerErr + }) + return err +} + +// WithRetryV2 retries a given operation with a backoff policy. +// +// Returns the returned value if `retryableFunc` succeeded at least once. Otherwise, returns a +// multierr that containing all errors encountered. +// Comparing with `WithRetry`, this function reordered the argument order and supports catching the return value. +func WithRetryV2[T any]( + ctx context.Context, + backoffer Backoffer, + fn RetryableFuncV2[T], +) (T, error) { var allErrors error for backoffer.Attempt() > 0 { - err := retryableFunc() - if err != nil { - allErrors = multierr.Append(allErrors, err) - select { - case <-ctx.Done(): - return allErrors // nolint:wrapcheck - case <-time.After(backoffer.NextBackoff(err)): - } - } else { - return nil + res, err := fn(ctx) + if err == nil { + return res, nil + } + allErrors = multierr.Append(allErrors, err) + select { + case <-ctx.Done(): + return *new(T), allErrors + case <-time.After(backoffer.NextBackoff(err)): } } - return allErrors // nolint:wrapcheck + return *new(T), allErrors // nolint:wrapcheck } // MessageIsRetryableStorageError checks whether the message returning from TiKV is retryable ExternalStorageError. diff --git a/br/pkg/utils/retry_test.go b/br/pkg/utils/retry_test.go index eeef8c61c0480..eeaef51ab8dfd 100644 --- a/br/pkg/utils/retry_test.go +++ b/br/pkg/utils/retry_test.go @@ -9,6 +9,8 @@ import ( "time" "github.com/pingcap/errors" + backuppb "github.com/pingcap/kvproto/pkg/brpb" + "github.com/pingcap/kvproto/pkg/errorpb" "github.com/pingcap/tidb/br/pkg/utils" "github.com/stretchr/testify/require" "github.com/tikv/client-go/v2/tikv" @@ -47,3 +49,74 @@ func TestRetryAdapter(t *testing.T) { req.Greater(time.Since(begin), 200*time.Millisecond) } + +func TestHandleError(t *testing.T) { + ec := utils.NewErrorContext("test", 3) + // Test case 1: Error is nil + result := ec.HandleError(nil, 123) + require.Equal(t, utils.ErrorResult{utils.RetryStrategy, "unreachable retry"}, result) + + // Test case 2: Error is KvError and can be ignored + kvError := &backuppb.Error_KvError{} + result = ec.HandleIgnorableError(&backuppb.Error{Detail: kvError}, 123) + require.Equal(t, utils.ErrorResult{utils.RetryStrategy, "retry outside because the error can be ignored"}, result) + + // Test case 3: Error is KvError and cannot be ignored + result = ec.HandleError(&backuppb.Error{Detail: kvError}, 123) + require.Equal(t, utils.ErrorResult{utils.GiveUpStrategy, "unknown kv error"}, result) + + // Test case 4: Error is RegionError and can be ignored + regionError := &backuppb.Error_RegionError{ + RegionError: &errorpb.Error{NotLeader: &errorpb.NotLeader{RegionId: 1}}} + result = ec.HandleIgnorableError(&backuppb.Error{Detail: regionError}, 123) + require.Equal(t, utils.ErrorResult{utils.RetryStrategy, "retry outside because the error can be ignored"}, result) + + // Test case 5: Error is RegionError and cannot be ignored + regionError = &backuppb.Error_RegionError{ + RegionError: &errorpb.Error{DiskFull: &errorpb.DiskFull{}}} + result = ec.HandleError(&backuppb.Error{Detail: regionError}, 123) + require.Equal(t, utils.ErrorResult{utils.GiveUpStrategy, "unknown kv error"}, result) + + // Test case 6: Error is ClusterIdError + clusterIdError := &backuppb.Error_ClusterIdError{} + result = ec.HandleError(&backuppb.Error{Detail: clusterIdError}, 123) + require.Equal(t, utils.ErrorResult{utils.GiveUpStrategy, "cluster ID mismatch"}, result) +} + +func TestHandleErrorMsg(t *testing.T) { + ec := utils.NewErrorContext("test", 3) + + // Test messageIsNotFoundStorageError + msg := "IO: files Notfound error" + uuid := uint64(456) + expectedReason := "File or directory not found on TiKV Node (store id: 456). work around:please ensure br and tikv nodes share a same storage and the user of br and tikv has same uid." + expectedResult := utils.ErrorResult{utils.GiveUpStrategy, expectedReason} + actualResult := ec.HandleErrorMsg(msg, uuid) + require.Equal(t, expectedResult, actualResult) + + // Test messageIsPermissionDeniedStorageError + msg = "I/O permissiondenied error occurs on TiKV Node(store id: 456)." + expectedReason = "I/O permission denied error occurs on TiKV Node(store id: 456). work around:please ensure tikv has permission to read from & write to the storage." + expectedResult = utils.ErrorResult{utils.GiveUpStrategy, expectedReason} + actualResult = ec.HandleErrorMsg(msg, uuid) + require.Equal(t, expectedResult, actualResult) + + // Test MessageIsRetryableStorageError + msg = "server closed" + expectedResult = utils.ErrorResult{utils.RetryStrategy, "retrable error"} + actualResult = ec.HandleErrorMsg(msg, uuid) + require.Equal(t, expectedResult, actualResult) + + // Test unknown error + msg = "unknown error" + expectedResult = utils.ErrorResult{utils.RetryStrategy, "unknown error, retry it for few times"} + actualResult = ec.HandleErrorMsg(msg, uuid) + require.Equal(t, expectedResult, actualResult) + + // Test retry too many times + _ = ec.HandleErrorMsg(msg, uuid) + _ = ec.HandleErrorMsg(msg, uuid) + expectedResult = utils.ErrorResult{utils.GiveUpStrategy, "unknown error and retry too many times, give up"} + actualResult = ec.HandleErrorMsg(msg, uuid) + require.Equal(t, expectedResult, actualResult) +} diff --git a/br/pkg/utils/store_manager.go b/br/pkg/utils/store_manager.go index 8a89e49022806..430d1394b0037 100644 --- a/br/pkg/utils/store_manager.go +++ b/br/pkg/utils/store_manager.go @@ -148,6 +148,7 @@ func (mgr *StoreManager) getGrpcConnLocked(ctx context.Context, storeID uint64) if addr == "" { addr = store.GetAddress() } + log.Info("StoreManager: dialing to store.", zap.String("address", addr), zap.Uint64("store-id", storeID)) conn, err := grpc.DialContext( ctx, addr, diff --git a/br/pkg/utils/storewatch/BUILD.bazel b/br/pkg/utils/storewatch/BUILD.bazel new file mode 100644 index 0000000000000..640b7446d9517 --- /dev/null +++ b/br/pkg/utils/storewatch/BUILD.bazel @@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "storewatch", + srcs = ["watching.go"], + importpath = "github.com/pingcap/tidb/br/pkg/utils/storewatch", + visibility = ["//visibility:public"], + deps = [ + "//br/pkg/conn", + "//br/pkg/conn/util", + "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_kvproto//pkg/metapb", + ], +) + +go_test( + name = "storewatch_test", + timeout = "short", + srcs = ["watching_test.go"], + flaky = True, + shard_count = 3, + deps = [ + ":storewatch", + "//br/pkg/conn/util", + "@com_github_pingcap_kvproto//pkg/metapb", + "@com_github_stretchr_testify//require", + "@com_github_tikv_pd_client//:client", + ], +) diff --git a/br/pkg/utils/storewatch/watching.go b/br/pkg/utils/storewatch/watching.go new file mode 100644 index 0000000000000..67135803fecaf --- /dev/null +++ b/br/pkg/utils/storewatch/watching.go @@ -0,0 +1,136 @@ +// package storewatch provides a `Watcher` type which allows +// the user to listen the events of lifetime of stores. +package storewatch + +import ( + "context" + + "github.com/pingcap/errors" + "github.com/pingcap/kvproto/pkg/metapb" + "github.com/pingcap/tidb/br/pkg/conn" + "github.com/pingcap/tidb/br/pkg/conn/util" +) + +// Callback will be called the supported event triggered. +type Callback interface { + OnNewStoreRegistered(store *metapb.Store) + OnDisconnect(store *metapb.Store) + OnReboot(store *metapb.Store) +} + +// DynCallback is a function based callback set. +type DynCallback struct { + onNewStoreRegistered func(*metapb.Store) + onDisconnect func(*metapb.Store) + onReboot func(*metapb.Store) +} + +// OnNewStoreRegistered will be called once new region added to be watched. +func (cb *DynCallback) OnNewStoreRegistered(store *metapb.Store) { + if cb.onNewStoreRegistered != nil { + cb.onNewStoreRegistered(store) + } +} + +// OnDisconnect will be called once the store is disconnected. +func (cb *DynCallback) OnDisconnect(store *metapb.Store) { + if cb.onDisconnect != nil { + cb.onDisconnect(store) + } +} + +// OnReboot will be called once the store is rebooted. +func (cb *DynCallback) OnReboot(store *metapb.Store) { + if cb.onReboot != nil { + cb.onReboot(store) + } +} + +// DynCallbackOpt is the option for DynCallback. +type DynCallbackOpt func(*DynCallback) + +// WithOnNewStoreRegistered adds a hook to the callback. +func WithOnNewStoreRegistered(f func(*metapb.Store)) DynCallbackOpt { + return func(cb *DynCallback) { + cb.onNewStoreRegistered = f + } +} + +// WithOnDisconnect adds a hook to the callback. +func WithOnDisconnect(f func(*metapb.Store)) DynCallbackOpt { + return func(cb *DynCallback) { + cb.onDisconnect = f + } +} + +// WithOnReboot adds a hook to the callback. +func WithOnReboot(f func(*metapb.Store)) DynCallbackOpt { + return func(cb *DynCallback) { + cb.onReboot = f + } +} + +// MakeCallback creates a callback with the given options. +// Allowed options: WithOnNewStoreRegistered, WithOnDisconnect, WithOnReboot. +func MakeCallback(opts ...DynCallbackOpt) Callback { + cb := &DynCallback{} + for _, opt := range opts { + opt(cb) + } + return cb +} + +// Watcher watches the lifetime of stores. +// generally it should be advanced by calling the `Step` call. +type Watcher struct { + cli util.StoreMeta + cb Callback + + lastStores map[uint64]*metapb.Store +} + +func New(cli util.StoreMeta, cb Callback) *Watcher { + return &Watcher{ + cli: cli, + cb: cb, + lastStores: make(map[uint64]*metapb.Store), + } +} + +func (w *Watcher) Step(ctx context.Context) error { + liveStores, err := conn.GetAllTiKVStoresWithRetry(ctx, w.cli, util.SkipTiFlash) + if err != nil { + return errors.Annotate(err, "failed to update store list") + } + recorded := map[uint64]struct{}{} + for _, store := range liveStores { + w.updateStore(store) + recorded[store.GetId()] = struct{}{} + } + w.retain(recorded) + return nil +} + +// updateStore updates the current store. and call the hooks needed. +func (w *Watcher) updateStore(newStore *metapb.Store) { + lastStore, ok := w.lastStores[newStore.GetId()] + w.lastStores[newStore.GetId()] = newStore + if !ok { + w.cb.OnNewStoreRegistered(newStore) + return + } + if lastStore.GetState() == metapb.StoreState_Up && newStore.GetState() == metapb.StoreState_Offline { + w.cb.OnDisconnect(newStore) + } + if lastStore.StartTimestamp != newStore.StartTimestamp { + w.cb.OnReboot(newStore) + } +} + +func (w *Watcher) retain(storeSet map[uint64]struct{}) { + for id := range w.lastStores { + if _, ok := storeSet[id]; !ok { + delete(w.lastStores, id) + } + } +} diff --git a/br/pkg/utils/storewatch/watching_test.go b/br/pkg/utils/storewatch/watching_test.go new file mode 100644 index 0000000000000..49ab4034bcfd7 --- /dev/null +++ b/br/pkg/utils/storewatch/watching_test.go @@ -0,0 +1,111 @@ +package storewatch_test + +import ( + "context" + "fmt" + "testing" + + "github.com/pingcap/kvproto/pkg/metapb" + "github.com/pingcap/tidb/br/pkg/conn/util" + "github.com/pingcap/tidb/br/pkg/utils/storewatch" + "github.com/stretchr/testify/require" + pd "github.com/tikv/pd/client" +) + +type SequentialReturningStoreMeta struct { + sequence [][]*metapb.Store +} + +func NewSequentialReturningStoreMeta(sequence [][]*metapb.Store) util.StoreMeta { + return &SequentialReturningStoreMeta{sequence: sequence} +} + +func (s *SequentialReturningStoreMeta) GetAllStores(ctx context.Context, opts ...pd.GetStoreOption) ([]*metapb.Store, error) { + if len(s.sequence) == 0 { + return nil, fmt.Errorf("too many call to `GetAllStores` in test") + } + stores := s.sequence[0] + s.sequence = s.sequence[1:] + return stores, nil +} + +func TestOnRegister(t *testing.T) { + // A sequence of store state that we should believe the store is offline. + seq := NewSequentialReturningStoreMeta([][]*metapb.Store{ + { + { + Id: 1, + State: metapb.StoreState_Up, + }, + }, + }) + callBackCalled := false + callback := storewatch.MakeCallback(storewatch.WithOnNewStoreRegistered(func(s *metapb.Store) { callBackCalled = true })) + ctx := context.Background() + + watcher := storewatch.New(seq, callback) + require.NoError(t, watcher.Step(ctx)) + require.True(t, callBackCalled) +} + +func TestOnOffline(t *testing.T) { + // A sequence of store state that we should believe the store is offline. + seq := NewSequentialReturningStoreMeta([][]*metapb.Store{ + { + { + Id: 1, + State: metapb.StoreState_Up, + }, + }, + { + { + Id: 1, + State: metapb.StoreState_Offline, + }, + }, + }) + callBackCalled := false + callback := storewatch.MakeCallback(storewatch.WithOnDisconnect(func(s *metapb.Store) { callBackCalled = true })) + ctx := context.Background() + + watcher := storewatch.New(seq, callback) + require.NoError(t, watcher.Step(ctx)) + require.NoError(t, watcher.Step(ctx)) + require.True(t, callBackCalled) +} + +func TestOnReboot(t *testing.T) { + // A sequence of store state that we should believe the store is offline. + seq := NewSequentialReturningStoreMeta([][]*metapb.Store{ + { + { + Id: 1, + State: metapb.StoreState_Up, + StartTimestamp: 1, + }, + }, + { + { + Id: 1, + State: metapb.StoreState_Offline, + StartTimestamp: 1, + }, + }, + { + { + Id: 1, + State: metapb.StoreState_Up, + StartTimestamp: 2, + }, + }, + }) + callBackCalled := false + callback := storewatch.MakeCallback(storewatch.WithOnReboot(func(s *metapb.Store) { callBackCalled = true })) + ctx := context.Background() + + watcher := storewatch.New(seq, callback) + require.NoError(t, watcher.Step(ctx)) + require.NoError(t, watcher.Step(ctx)) + require.NoError(t, watcher.Step(ctx)) + require.True(t, callBackCalled) +} diff --git a/br/pkg/utils/suspend_importing.go b/br/pkg/utils/suspend_importing.go new file mode 100644 index 0000000000000..c2df70229c525 --- /dev/null +++ b/br/pkg/utils/suspend_importing.go @@ -0,0 +1,144 @@ +package utils + +import ( + "context" + "time" + + "github.com/pingcap/errors" + "github.com/pingcap/kvproto/pkg/import_sstpb" + "github.com/pingcap/kvproto/pkg/metapb" + berrors "github.com/pingcap/tidb/br/pkg/errors" + "github.com/pingcap/tidb/br/pkg/logutil" + "github.com/pingcap/tidb/util/engine" + pd "github.com/tikv/pd/client" + "go.uber.org/zap" + "google.golang.org/grpc" +) + +const ( + DenyLightningUpdateFrequency = 5 +) + +func (mgr *StoreManager) GetAllStores(ctx context.Context) ([]*metapb.Store, error) { + return mgr.PDClient().GetAllStores(ctx, pd.WithExcludeTombstone()) +} + +func (mgr *StoreManager) GetDenyLightningClient(ctx context.Context, storeID uint64) (SuspendImportingClient, error) { + var cli import_sstpb.ImportSSTClient + err := mgr.WithConn(ctx, storeID, func(cc *grpc.ClientConn) { + cli = import_sstpb.NewImportSSTClient(cc) + }) + if err != nil { + return nil, err + } + return cli, nil +} + +type SuspendImportingEnv interface { + GetAllStores(ctx context.Context) ([]*metapb.Store, error) + GetDenyLightningClient(ctx context.Context, storeID uint64) (SuspendImportingClient, error) +} + +type SuspendImportingClient interface { + // Temporarily disable ingest / download / write for data listeners don't support catching import data. + SuspendImportRPC(ctx context.Context, in *import_sstpb.SuspendImportRPCRequest, opts ...grpc.CallOption) (*import_sstpb.SuspendImportRPCResponse, error) +} + +type SuspendImporting struct { + env SuspendImportingEnv + name string +} + +func NewSuspendImporting(name string, env SuspendImportingEnv) *SuspendImporting { + return &SuspendImporting{ + env: env, + name: name, + } +} + +// DenyAllStores tries to deny all current stores' lightning execution for the period of time. +// Returns a map mapping store ID to whether they are already denied to import tasks. +func (d *SuspendImporting) DenyAllStores(ctx context.Context, dur time.Duration) (map[uint64]bool, error) { + return d.forEachStores(ctx, func() *import_sstpb.SuspendImportRPCRequest { + return &import_sstpb.SuspendImportRPCRequest{ + ShouldSuspendImports: true, + DurationInSecs: uint64(dur.Seconds()), + Caller: d.name, + } + }) +} + +func (d *SuspendImporting) AllowAllStores(ctx context.Context) (map[uint64]bool, error) { + return d.forEachStores(ctx, func() *import_sstpb.SuspendImportRPCRequest { + return &import_sstpb.SuspendImportRPCRequest{ + ShouldSuspendImports: false, + Caller: d.name, + } + }) +} + +// forEachStores send the request to each stores reachable. +// Returns a map mapping store ID to whether they are already denied to import tasks. +func (d *SuspendImporting) forEachStores(ctx context.Context, makeReq func() *import_sstpb.SuspendImportRPCRequest) (map[uint64]bool, error) { + stores, err := d.env.GetAllStores(ctx) + if err != nil { + return nil, errors.Annotate(err, "failed to get all stores") + } + + result := map[uint64]bool{} + for _, store := range stores { + logutil.CL(ctx).Info("Handling store.", zap.Stringer("store", store)) + if engine.IsTiFlash(store) { + logutil.CL(ctx).Info("Store is tiflash, skipping.", zap.Stringer("store", store)) + continue + } + cli, err := d.env.GetDenyLightningClient(ctx, store.Id) + if err != nil { + return nil, errors.Annotatef(err, "failed to get client for store %d", store.Id) + } + req := makeReq() + resp, err := cli.SuspendImportRPC(ctx, req) + if err != nil { + return nil, errors.Annotatef(err, "failed to deny lightning rpc for store %d", store.Id) + } + result[store.Id] = resp.AlreadySuspended + } + return result, nil +} + +// HasKeptDenying checks whether a result returned by `DenyAllStores` is able to keep the consistency with last request. +// i.e. Whether the store has some holes of pausing the import requests. +func (d *SuspendImporting) ConsistentWithPrev(result map[uint64]bool) error { + for storeId, denied := range result { + if !denied { + return errors.Annotatef(berrors.ErrPossibleInconsistency, "failed to keep importing to store %d being denied, the state might be inconsistency", storeId) + } + } + return nil +} + +func (d *SuspendImporting) Keeper(ctx context.Context, ttl time.Duration) error { + lastSuccess := time.Now() + t := time.NewTicker(ttl / DenyLightningUpdateFrequency) + defer t.Stop() + for { + select { + case <-ctx.Done(): + return ctx.Err() + case <-t.C: + res, err := d.DenyAllStores(ctx, ttl) + if err != nil { + if time.Since(lastSuccess) < ttl { + logutil.CL(ctx).Warn("Failed to send deny one of the stores.", logutil.ShortError(err)) + continue + } + return err + } + if err := d.ConsistentWithPrev(res); err != nil { + return err + } + + lastSuccess = time.Now() + } + } +} diff --git a/br/pkg/utils/suspend_importing_test.go b/br/pkg/utils/suspend_importing_test.go new file mode 100644 index 0000000000000..8ee04af072048 --- /dev/null +++ b/br/pkg/utils/suspend_importing_test.go @@ -0,0 +1,209 @@ +package utils_test + +import ( + "context" + "fmt" + "sync" + "testing" + "time" + + "github.com/pingcap/errors" + "github.com/pingcap/kvproto/pkg/import_sstpb" + "github.com/pingcap/kvproto/pkg/metapb" + "github.com/pingcap/tidb/br/pkg/utils" + "github.com/stretchr/testify/require" + "golang.org/x/sync/errgroup" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/status" +) + +type ImportTargetStore struct { + mu sync.Mutex + Id uint64 + LastSuccessDenyCall time.Time + SuspendImportFor time.Duration + SuspendedImport bool + + ErrGen func() error +} + +type ImportTargetStores struct { + mu sync.Mutex + items map[uint64]*ImportTargetStore +} + +func initWithIDs(ids []int) *ImportTargetStores { + ss := &ImportTargetStores{ + items: map[uint64]*ImportTargetStore{}, + } + for _, id := range ids { + store := new(ImportTargetStore) + store.Id = uint64(id) + ss.items[uint64(id)] = store + } + return ss +} + +func (s *ImportTargetStores) GetAllStores(ctx context.Context) ([]*metapb.Store, error) { + s.mu.Lock() + defer s.mu.Unlock() + + stores := make([]*metapb.Store, 0, len(s.items)) + for _, store := range s.items { + stores = append(stores, &metapb.Store{Id: store.Id}) + } + return stores, nil +} + +func (s *ImportTargetStores) GetDenyLightningClient(ctx context.Context, storeID uint64) (utils.SuspendImportingClient, error) { + s.mu.Lock() + defer s.mu.Unlock() + + store, ok := s.items[storeID] + if !ok { + return nil, errors.Trace(fmt.Errorf("store %d not found", storeID)) + } + + return store, nil +} + +// Temporarily disable ingest / download / write for data listeners don't support catching import data. +func (s *ImportTargetStore) SuspendImportRPC(ctx context.Context, in *import_sstpb.SuspendImportRPCRequest, opts ...grpc.CallOption) (*import_sstpb.SuspendImportRPCResponse, error) { + s.mu.Lock() + defer s.mu.Unlock() + + if s.ErrGen != nil { + if err := s.ErrGen(); err != nil { + return nil, s.ErrGen() + } + } + + suspended := s.SuspendedImport + if in.ShouldSuspendImports { + s.SuspendedImport = true + s.SuspendImportFor = time.Duration(in.DurationInSecs) * time.Second + s.LastSuccessDenyCall = time.Now() + } else { + s.SuspendedImport = false + } + return &import_sstpb.SuspendImportRPCResponse{ + AlreadySuspended: suspended, + }, nil +} + +func (s *ImportTargetStores) assertAllStoresDenied(t *testing.T) { + s.mu.Lock() + defer s.mu.Unlock() + + for _, store := range s.items { + func() { + store.mu.Lock() + defer store.mu.Unlock() + + require.True(t, store.SuspendedImport, "ID = %d", store.Id) + require.Less(t, time.Since(store.LastSuccessDenyCall), store.SuspendImportFor, "ID = %d", store.Id) + }() + } +} + +func TestBasic(t *testing.T) { + req := require.New(t) + + ss := initWithIDs([]int{1, 4, 5}) + deny := utils.NewSuspendImporting(t.Name(), ss) + + ctx := context.Background() + res, err := deny.DenyAllStores(ctx, 10*time.Second) + req.NoError(err) + req.Error(deny.ConsistentWithPrev(res)) + for id, inner := range ss.items { + req.True(inner.SuspendedImport, "at %d", id) + req.Equal(inner.SuspendImportFor, 10*time.Second, "at %d", id) + } + + res, err = deny.DenyAllStores(ctx, 10*time.Second) + req.NoError(err) + req.NoError(deny.ConsistentWithPrev(res)) + + res, err = deny.AllowAllStores(ctx) + req.NoError(err) + req.NoError(deny.ConsistentWithPrev(res)) +} + +func TestKeeperError(t *testing.T) { + req := require.New(t) + + ctx := context.Background() + ss := initWithIDs([]int{1, 4, 5}) + deny := utils.NewSuspendImporting(t.Name(), ss) + ttl := time.Second + + now := time.Now() + triggeredErr := uint32(0) + _, err := deny.DenyAllStores(ctx, ttl) + req.NoError(err) + + ss.items[4].ErrGen = func() error { + if time.Since(now) > 600*time.Millisecond { + return nil + } + triggeredErr += 1 + return status.Error(codes.Unavailable, "the store is slacking.") + } + + cx, cancel := context.WithCancel(ctx) + + wg := new(errgroup.Group) + wg.Go(func() error { return deny.Keeper(cx, ttl) }) + time.Sleep(ttl) + cancel() + req.ErrorIs(wg.Wait(), context.Canceled) + req.Positive(triggeredErr) +} + +func TestKeeperErrorExit(t *testing.T) { + req := require.New(t) + + ctx := context.Background() + ss := initWithIDs([]int{1, 4, 5}) + deny := utils.NewSuspendImporting(t.Name(), ss) + ttl := time.Second + + triggeredErr := uint32(0) + _, err := deny.DenyAllStores(ctx, ttl) + req.NoError(err) + + ss.items[4].ErrGen = func() error { + triggeredErr += 1 + return status.Error(codes.Unavailable, "the store is slacking.") + } + + wg := new(errgroup.Group) + wg.Go(func() error { return deny.Keeper(ctx, ttl) }) + time.Sleep(ttl) + req.Error(wg.Wait()) + req.Positive(triggeredErr) +} + +func TestKeeperCalled(t *testing.T) { + req := require.New(t) + + ctx := context.Background() + ss := initWithIDs([]int{1, 4, 5}) + deny := utils.NewSuspendImporting(t.Name(), ss) + ttl := 1 * time.Second + + _, err := deny.DenyAllStores(ctx, ttl) + req.NoError(err) + + cx, cancel := context.WithCancel(ctx) + wg := new(errgroup.Group) + wg.Go(func() error { return deny.Keeper(cx, ttl) }) + for i := 0; i < 20; i++ { + ss.assertAllStoresDenied(t) + time.Sleep(ttl / 10) + } + cancel() + req.ErrorIs(wg.Wait(), context.Canceled) +} diff --git a/br/pkg/version/BUILD.bazel b/br/pkg/version/BUILD.bazel index 7262e5ea3d854..a984fd3870020 100644 --- a/br/pkg/version/BUILD.bazel +++ b/br/pkg/version/BUILD.bazel @@ -10,6 +10,7 @@ go_library( "//br/pkg/logutil", "//br/pkg/utils", "//br/pkg/version/build", + "//parser/model", "//util/engine", "@com_github_coreos_go_semver//semver", "@com_github_pingcap_errors//:errors", @@ -26,9 +27,10 @@ go_test( srcs = ["version_test.go"], embed = [":version"], flaky = True, - shard_count = 9, + shard_count = 10, deps = [ "//br/pkg/version/build", + "//parser/model", "@com_github_coreos_go_semver//semver", "@com_github_data_dog_go_sqlmock//:go-sqlmock", "@com_github_pingcap_kvproto//pkg/metapb", diff --git a/br/pkg/version/version.go b/br/pkg/version/version.go index 11995fcdd8540..622a3462f1b5e 100644 --- a/br/pkg/version/version.go +++ b/br/pkg/version/version.go @@ -18,6 +18,7 @@ import ( "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/br/pkg/version/build" + "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/util/engine" pd "github.com/tikv/pd/client" "go.uber.org/zap" @@ -38,6 +39,9 @@ var ( // TiKVMinVersionSupportRewrite represents the min TiKV version that supports rewrite TiKVMinVersionSupportRewrite = "6.6.0-alpha" + // Once TableInfoVersion updated. BR need to check compatibility with + // new TableInfoVersion. both snapshot restore and pitr need to be checked. + CURRENT_BACKUP_SUPPORT_TABLE_INFO_VERSION = model.TableInfoVersion5 ) // NextMajorVersion returns the next major version. diff --git a/br/pkg/version/version_test.go b/br/pkg/version/version_test.go index 927eeee119d5b..5a2d0d40e8ecd 100644 --- a/br/pkg/version/version_test.go +++ b/br/pkg/version/version_test.go @@ -13,6 +13,7 @@ import ( "github.com/coreos/go-semver/semver" "github.com/pingcap/kvproto/pkg/metapb" "github.com/pingcap/tidb/br/pkg/version/build" + "github.com/pingcap/tidb/parser/model" "github.com/stretchr/testify/require" pd "github.com/tikv/pd/client" ) @@ -622,3 +623,11 @@ Check Table Before Drop: false` require.NoError(t, err) require.Equal(t, "5.7.25", versionStr) } + +func TestEnsureSupportVersion(t *testing.T) { + // Once this test failed. please check the compatibility carefully. + // *** Don't change this test simply. *** + require.Equal(t, + CURRENT_BACKUP_SUPPORT_TABLE_INFO_VERSION, + model.CurrLatestTableInfoVersion) +} diff --git a/br/tests/_utils/run_services b/br/tests/_utils/run_services index 2b1eb2c882b79..2ac8c6d7a6a33 100644 --- a/br/tests/_utils/run_services +++ b/br/tests/_utils/run_services @@ -18,6 +18,7 @@ set -eu export PD_PEER_ADDR="127.0.0.1:2380" export PD_ADDR="127.0.0.1:2379" +export PD_PID="${TEST_DIR:?}/pd_pid.txt" export TIDB_IP="127.0.0.1" export TIDB_PORT="4000" export TIDB_ADDR="127.0.0.1:4000" @@ -73,13 +74,15 @@ start_services() { start_pd() { echo "Starting PD..." - mkdir -p "$TEST_DIR/pd" + mkdir -p "$TEST_DIR/pd" -m 700 bin/pd-server \ --client-urls "https://$PD_ADDR" \ --peer-urls "https://$PD_PEER_ADDR" \ --log-file "$TEST_DIR/pd.log" \ --data-dir "$TEST_DIR/pd" \ --config $PD_CONFIG & + pid=$! + echo -e "$pid" > "${PD_PID}" # wait until PD is online... i=0 while ! run_curl "https://$PD_ADDR/pd/api/v1/version"; do diff --git a/br/tests/br_300_small_tables/run.sh b/br/tests/br_300_small_tables/run.sh index 94de850381cb4..ca257fbce9b5e 100644 --- a/br/tests/br_300_small_tables/run.sh +++ b/br/tests/br_300_small_tables/run.sh @@ -43,7 +43,7 @@ unset BR_LOG_TO_TERM rm -f $BACKUPMETAV2_LOG export GO_FAILPOINTS="github.com/pingcap/tidb/br/pkg/task/progress-call-back=return(\"$PROGRESS_FILE\")" run_br backup db --db "$DB" --log-file $BACKUPMETAV2_LOG -s "local://$TEST_DIR/${DB}v2" --pd $PD_ADDR --use-backupmeta-v2 -backupv2_size=`grep "backup-data-size" "${BACKUPMETAV2_LOG}" | grep -oP '\[\K[^\]]+' | grep "backup-data-size" | awk -F '=' '{print $2}' | grep -oP '\d*\.\d+'` +backupv2_size=`grep "backup-data-size" "${BACKUPMETAV2_LOG}" | grep -oP '\[\K[^\]]+' | grep "backup-data-size" | awk -F '=' '{print $2}' | grep -oP '\d*\.?\d+'` echo "backup meta v2 backup size is ${backupv2_size}" export GO_FAILPOINTS="" @@ -61,7 +61,7 @@ rm -rf $PROGRESS_FILE echo "backup meta v1 start..." rm -f $BACKUPMETAV1_LOG run_br backup db --db "$DB" --log-file $BACKUPMETAV1_LOG -s "local://$TEST_DIR/$DB" --pd $PD_ADDR -backupv1_size=`grep "backup-data-size" "${BACKUPMETAV1_LOG}" | grep -oP '\[\K[^\]]+' | grep "backup-data-size" | awk -F '=' '{print $2}' | grep -oP '\d*\.\d+'` +backupv1_size=`grep "backup-data-size" "${BACKUPMETAV1_LOG}" | grep -oP '\[\K[^\]]+' | grep "backup-data-size" | awk -F '=' '{print $2}' | grep -oP '\d*\.?\d+'` echo "backup meta v1 backup size is ${backupv1_size}" @@ -83,7 +83,7 @@ done rm -rf $RESTORE_LOG echo "restore 1/300 of the table start..." run_br restore table --db $DB --table "sbtest100" --log-file $RESTORE_LOG -s "local://$TEST_DIR/$DB" --pd $PD_ADDR --no-schema -restore_size=`grep "restore-data-size" "${RESTORE_LOG}" | grep -oP '\[\K[^\]]+' | grep "restore-data-size" | awk -F '=' '{print $2}' | grep -oP '\d*\.\d+'` +restore_size=`grep "restore-data-size" "${RESTORE_LOG}" | grep -oP '\[\K[^\]]+' | grep "restore-data-size" | awk -F '=' '{print $2}' | grep -oP '\d*\.?\d+'` echo "restore data size is ${restore_size}" diff=$(calc "$backupv2_size-$restore_size*$TABLES_COUNT") diff --git a/br/tests/br_autoid/run.sh b/br/tests/br_autoid/run.sh new file mode 100644 index 0000000000000..af0ee46c7f582 --- /dev/null +++ b/br/tests/br_autoid/run.sh @@ -0,0 +1,51 @@ +#!/bin/sh +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eu +DB="$TEST_NAME" + +run_sql "create database if not exists ${DB}" +run_sql "create table $DB.issue46093 (a int primary key nonclustered auto_increment, b int) auto_id_cache = 1;" +run_sql "insert into $DB.issue46093 (b) values (1), (2), (3);" +run_sql "show table $DB.issue46093 next_row_id;" +check_contains "NEXT_GLOBAL_ROW_ID: 30001" +check_contains "NEXT_GLOBAL_ROW_ID: 4" + +run_sql "backup table $DB.issue46093 to 'local://$TEST_DIR/$DB'"; +run_sql "drop table $DB.issue46093;" +run_sql "restore table $DB.issue46093 from 'local://$TEST_DIR/$DB';" + +run_sql "show table $DB.issue46093 next_row_id;" +check_contains "NEXT_GLOBAL_ROW_ID: 30001" +check_contains "NEXT_GLOBAL_ROW_ID: 4001" +run_sql "insert into $DB.issue46093 (b) values (4), (5), (6);" +run_sql "insert into $DB.issue46093 (b) values (7), (8), (9);" +run_sql "select * from $DB.issue46093;" +check_contains "a: 1" +check_contains "a: 2" +check_contains "a: 3" +check_contains "a: 4001" +check_contains "a: 4002" +check_contains "a: 4003" +check_contains "a: 4004" +check_contains "a: 4005" +check_contains "a: 4006" +check_contains "b: 4" +check_contains "b: 5" +check_contains "b: 6" +check_contains "b: 7" +check_contains "b: 8" +check_contains "b: 9" diff --git a/br/tests/br_full/run.sh b/br/tests/br_full/run.sh index dc785a75423f8..fabc7154302d0 100755 --- a/br/tests/br_full/run.sh +++ b/br/tests/br_full/run.sh @@ -52,7 +52,7 @@ test_log="${TEST_DIR}/${DB}_test.log" error_str="not read from or written to within the timeout period" unset BR_LOG_TO_TERM -export GO_FAILPOINTS="github.com/pingcap/tidb/br/pkg/backup/backup-storage-error=1*return(\"connection refused\")->1*return(\"InternalError\");github.com/pingcap/tidb/br/pkg/backup/backup-timeout-error=1*return(\"RequestTimeout\")->1*return(\"not read from or written to within the timeout period\")" +export GO_FAILPOINTS="github.com/pingcap/tidb/br/pkg/backup/backup-storage-error=1*return(\"connection refused\")->1*return(\"InternalError\");github.com/pingcap/tidb/br/pkg/backup/backup-timeout-error=1*return(\"RequestTimeout\")->1*return(\"not read from or written to within the timeout period\")->1*return(\"InvalidPart\")->1*return(\"end of file before message length reached\")" run_br --pd $PD_ADDR backup full -s "local://$TEST_DIR/$DB-lz4" --concurrency 4 --compression lz4 --log-file $test_log export GO_FAILPOINTS="" size_lz4=$(du -d 0 $TEST_DIR/$DB-lz4 | awk '{print $1}') diff --git a/br/tests/br_pitr/incremental_data/delete_range.sql b/br/tests/br_pitr/incremental_data/delete_range.sql new file mode 100644 index 0000000000000..2b68e11f17054 --- /dev/null +++ b/br/tests/br_pitr/incremental_data/delete_range.sql @@ -0,0 +1,30 @@ +-- 1. Drop Schema +drop database db_to_be_dropped; +-- 2. Drop/Truncate Table +drop table table_to_be_dropped_or_truncated.t0_dropped; +drop table table_to_be_dropped_or_truncated.t1_dropped; +truncate table table_to_be_dropped_or_truncated.t0_truncated; +truncate table table_to_be_dropped_or_truncated.t1_truncated; +-- 3. Drop/Truncate/Reorganize Table Partition +alter table partition_to_be_dropped_or_truncated.t1_dropped drop partition p0; +alter table partition_to_be_dropped_or_truncated.t1_truncated truncate partition p0; +alter table partition_to_be_dropped_or_truncated.t1_truncated reorganize partition p2 INTO (PARTITION p2 VALUES LESS THAN (20), PARTITION p3 VALUES LESS THAN MAXVALUE); +-- 4. Drop Table Index/PrimaryKey or Add Table Index/Primary +alter table index_or_primarykey_to_be_dropped.t0 drop index k1; +alter table index_or_primarykey_to_be_dropped.t1 drop index k1; +alter table index_or_primarykey_to_be_dropped.t0 drop primary key; +alter table index_or_primarykey_to_be_dropped.t1 drop primary key; +create index k1 on index_or_primarykey_to_be_dropped.t0 (name); +create index k1 on index_or_primarykey_to_be_dropped.t1 (name); +alter table index_or_primarykey_to_be_dropped.t0 add primary key (id); +alter table index_or_primarykey_to_be_dropped.t1 add primary key (id); +-- 5. Drop Table Indexes +alter table indexes_to_be_dropped.t0 drop index k1, drop index k2; +alter table indexes_to_be_dropped.t1 drop index k1, drop index k2; +-- 6. Drop Table Column/Columns +alter table column_s_to_be_dropped.t0_column drop column name; +alter table column_s_to_be_dropped.t1_column drop column name; +alter table column_s_to_be_dropped.t0_columns drop column name, drop column c; +alter table column_s_to_be_dropped.t1_columns drop column name, drop column c; +-- 7. Modify Table Column +alter table column_to_be_modified.t0 modify column name varchar(25); diff --git a/br/tests/br_pitr/prepare_data/delete_range.sql b/br/tests/br_pitr/prepare_data/delete_range.sql new file mode 100644 index 0000000000000..9d571ddadbf0a --- /dev/null +++ b/br/tests/br_pitr/prepare_data/delete_range.sql @@ -0,0 +1,124 @@ +-- 1. Drop Schema +create database db_to_be_dropped; +create table db_to_be_dropped.t0(id int primary key, c int, name char(20)); +create table db_to_be_dropped.t1(id int primary key, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on db_to_be_dropped.t0 (name); +create index k2 on db_to_be_dropped.t0(c); +create index k1 on db_to_be_dropped.t1(name); +create index k2 on db_to_be_dropped.t1(c); +create index k3 on db_to_be_dropped.t1 (id, c); + +insert into db_to_be_dropped.t0 values (1, 2, "123"), (2, 3, "123"); +insert into db_to_be_dropped.t1 values (1, 2, "123"), (2, 3, "123"); +-- 2. Drop/Truncate Table +create database table_to_be_dropped_or_truncated; +create table table_to_be_dropped_or_truncated.t0_dropped(id int primary key, c int, name char(20)); +create table table_to_be_dropped_or_truncated.t1_dropped(id int primary key, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); +create table table_to_be_dropped_or_truncated.t0_truncated(id int primary key, c int, name char(20)); +create table table_to_be_dropped_or_truncated.t1_truncated(id int primary key, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on table_to_be_dropped_or_truncated.t0_dropped (name); +create index k2 on table_to_be_dropped_or_truncated.t0_dropped (c); +create index k1 on table_to_be_dropped_or_truncated.t1_dropped (name); +create index k2 on table_to_be_dropped_or_truncated.t1_dropped (c); +create index k3 on table_to_be_dropped_or_truncated.t1_dropped (id, c); + +create index k1 on table_to_be_dropped_or_truncated.t0_truncated (name); +create index k2 on table_to_be_dropped_or_truncated.t0_truncated (c); +create index k1 on table_to_be_dropped_or_truncated.t1_truncated (name); +create index k2 on table_to_be_dropped_or_truncated.t1_truncated (c); +create index k3 on table_to_be_dropped_or_truncated.t1_truncated (id, c); + +insert into table_to_be_dropped_or_truncated.t0_dropped values (1, 2, "123"), (2, 3, "123"); +insert into table_to_be_dropped_or_truncated.t1_dropped values (1, 2, "123"), (2, 3, "123"); + +insert into table_to_be_dropped_or_truncated.t0_truncated values (1, 2, "123"), (2, 3, "123"); +insert into table_to_be_dropped_or_truncated.t1_truncated values (1, 2, "123"), (2, 3, "123"); + +-- 3. Drop/Truncate/Reorganize Table Partition +create database partition_to_be_dropped_or_truncated; +create table partition_to_be_dropped_or_truncated.t0_dropped(id int primary key, c int, name char(20)); +create table partition_to_be_dropped_or_truncated.t1_dropped(id int primary key, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); +create table partition_to_be_dropped_or_truncated.t0_truncated(id int primary key, c int, name char(20)); +create table partition_to_be_dropped_or_truncated.t1_truncated(id int primary key, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on partition_to_be_dropped_or_truncated.t0_dropped (name); +create index k2 on partition_to_be_dropped_or_truncated.t0_dropped (c); +create index k1 on partition_to_be_dropped_or_truncated.t1_dropped (name); +create index k2 on partition_to_be_dropped_or_truncated.t1_dropped (c); +create index k3 on partition_to_be_dropped_or_truncated.t1_dropped (id, c); + +create index k1 on partition_to_be_dropped_or_truncated.t0_truncated (name); +create index k2 on partition_to_be_dropped_or_truncated.t0_truncated (c); +create index k1 on partition_to_be_dropped_or_truncated.t1_truncated (name); +create index k2 on partition_to_be_dropped_or_truncated.t1_truncated (c); +create index k3 on partition_to_be_dropped_or_truncated.t1_truncated (id, c); + +insert into partition_to_be_dropped_or_truncated.t0_dropped values (1, 2, "123"), (2, 3, "123"); +insert into partition_to_be_dropped_or_truncated.t1_dropped values (1, 2, "123"), (2, 3, "123"); + +insert into partition_to_be_dropped_or_truncated.t0_truncated values (1, 2, "123"), (2, 3, "123"); +insert into partition_to_be_dropped_or_truncated.t1_truncated values (1, 2, "123"), (2, 3, "123"); +-- 4. Drop Table Index/PrimaryKey +create database index_or_primarykey_to_be_dropped; +create table index_or_primarykey_to_be_dropped.t0(id int primary key nonclustered, c int, name char(20)); +create table index_or_primarykey_to_be_dropped.t1(id int primary key nonclustered, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on index_or_primarykey_to_be_dropped.t0 (name); +create index k2 on index_or_primarykey_to_be_dropped.t0 (c); +create index k1 on index_or_primarykey_to_be_dropped.t1 (name); +create index k2 on index_or_primarykey_to_be_dropped.t1 (c); +create index k3 on index_or_primarykey_to_be_dropped.t1 (id, c); + +insert into index_or_primarykey_to_be_dropped.t0 values (1, 2, "123"), (2, 3, "123"); +insert into index_or_primarykey_to_be_dropped.t1 values (1, 2, "123"), (2, 3, "123"); +-- 5. Drop Table INDEXES +create database indexes_to_be_dropped; +create table indexes_to_be_dropped.t0(id int primary key nonclustered, c int, name char(20)); +create table indexes_to_be_dropped.t1(id int primary key nonclustered, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on indexes_to_be_dropped.t0 (name); +create index k2 on indexes_to_be_dropped.t0 (c); +create index k1 on indexes_to_be_dropped.t1 (name); +create index k2 on indexes_to_be_dropped.t1 (c); +create index k3 on indexes_to_be_dropped.t1 (id, c); + +insert into indexes_to_be_dropped.t0 values (1, 2, "123"), (2, 3, "123"); +insert into indexes_to_be_dropped.t1 values (1, 2, "123"), (2, 3, "123"); +-- 6. Drop Table Column/Columns +create database column_s_to_be_dropped; +create table column_s_to_be_dropped.t0_column(id int primary key nonclustered, c int, name char(20)); +create table column_s_to_be_dropped.t1_column(id int primary key nonclustered, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); +create table column_s_to_be_dropped.t0_columns(id int primary key nonclustered, c int, name char(20)); +create table column_s_to_be_dropped.t1_columns(id int primary key nonclustered, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on column_s_to_be_dropped.t0_column (name); +create index k2 on column_s_to_be_dropped.t0_column (c); +create index k1 on column_s_to_be_dropped.t1_column (name); +create index k2 on column_s_to_be_dropped.t1_column (c); +create index k3 on column_s_to_be_dropped.t1_column (id, c); + +create index k1 on column_s_to_be_dropped.t0_columns (name); +create index k2 on column_s_to_be_dropped.t0_columns (c); +create index k1 on column_s_to_be_dropped.t1_columns (name); +create index k2 on column_s_to_be_dropped.t1_columns (c); +-- create index k3 on column_s_to_be_dropped.t1_columns (id, c); + +insert into column_s_to_be_dropped.t0_column values (1, 2, "123"), (2, 3, "123"); +insert into column_s_to_be_dropped.t1_column values (1, 2, "123"), (2, 3, "123"); +insert into column_s_to_be_dropped.t0_columns values (1, 2, "123"), (2, 3, "123"); +insert into column_s_to_be_dropped.t1_columns values (1, 2, "123"), (2, 3, "123"); +-- 7. Modify Table Column +create database column_to_be_modified; +create table column_to_be_modified.t0(id int primary key nonclustered, c int, name char(20)); +create table column_to_be_modified.t1(id int primary key nonclustered, c int, name char(20)) PARTITION BY RANGE(id) ( PARTITION p0 VALUES LESS THAN (0), PARTITION p1 VALUES LESS THAN (10), PARTITION p2 VALUES LESS THAN MAXVALUE ); + +create index k1 on column_to_be_modified.t0 (name); +create index k2 on column_to_be_modified.t0 (c); +create index k1 on column_to_be_modified.t1 (name); +create index k2 on column_to_be_modified.t1 (c); +create index k3 on column_to_be_modified.t1 (id, c); + +insert into column_to_be_modified.t0 values (1, 2, "123"), (2, 3, "123"); +insert into column_to_be_modified.t1 values (1, 2, "123"), (2, 3, "123"); diff --git a/br/tests/br_pitr/run.sh b/br/tests/br_pitr/run.sh new file mode 100644 index 0000000000000..afe400820eb7e --- /dev/null +++ b/br/tests/br_pitr/run.sh @@ -0,0 +1,109 @@ +#!/bin/bash +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eu +. run_services +CUR=$(cd `dirname $0`; pwd) + +# const value +PREFIX="pitr_backup" # NOTICE: don't start with 'br' because `restart services` would remove file/directory br*. +res_file="$TEST_DIR/sql_res.$TEST_NAME.txt" + +# start a new cluster +echo "restart a services" +restart_services + +# prepare the data +echo "prepare the data" +run_sql_file $CUR/prepare_data/delete_range.sql +# ... + +# check something after prepare the data +prepare_delete_range_count=$(run_sql "select count(*) DELETE_RANGE_CNT from (select * from mysql.gc_delete_range union all select * from mysql.gc_delete_range_done) del_range;" | tail -n 1 | awk '{print $2}') +echo "prepare_delete_range_count: $prepare_delete_range_count" + +# start the log backup task +echo "start log task" +run_br --pd $PD_ADDR log start --task-name integration_test -s "local://$TEST_DIR/$PREFIX/log" + +# run snapshot backup +echo "run snapshot backup" +run_br --pd $PD_ADDR backup full -s "local://$TEST_DIR/$PREFIX/full" + +# load the incremental data +echo "load the incremental data" +run_sql_file $CUR/incremental_data/delete_range.sql +# ... + +# check something after load the incremental data +incremental_delete_range_count=$(run_sql "select count(*) DELETE_RANGE_CNT from (select * from mysql.gc_delete_range union all select * from mysql.gc_delete_range_done) del_range;" | tail -n 1 | awk '{print $2}') +echo "incremental_delete_range_count: $incremental_delete_range_count" + +# wait checkpoint advance +echo "wait checkpoint advance" +sleep 10 +current_ts=$(echo $(($(date +%s%3N) << 18))) +echo "current ts: $current_ts" +i=0 +while true; do + # extract the checkpoint ts of the log backup task. If there is some error, the checkpoint ts should be empty + log_backup_status=$(unset BR_LOG_TO_TERM && run_br --pd $PD_ADDR log status --task-name integration_test --json 2>/dev/null) + echo "log backup status: $log_backup_status" + checkpoint_ts=$(echo "$log_backup_status" | head -n 1 | jq 'if .[0].last_errors | length == 0 then .[0].checkpoint else empty end') + echo "checkpoint ts: $checkpoint_ts" + + # check whether the checkpoint ts is a number + if [ $checkpoint_ts -gt 0 ] 2>/dev/null; then + # check whether the checkpoint has advanced + if [ $checkpoint_ts -gt $current_ts ]; then + echo "the checkpoint has advanced" + break + fi + # the checkpoint hasn't advanced + echo "the checkpoint hasn't advanced" + i=$((i+1)) + if [ "$i" -gt 50 ]; then + echo 'the checkpoint lag is too large' + exit 1 + fi + sleep 10 + else + # unknown status, maybe somewhere is wrong + echo "TEST: [$TEST_NAME] failed to wait checkpoint advance!" + exit 1 + fi +done + +# dump some info from upstream cluster +# ... + +# start a new cluster +echo "restart a services" +restart_services + +# PITR restore +echo "run pitr" +run_br --pd $PD_ADDR restore point -s "local://$TEST_DIR/$PREFIX/log" --full-backup-storage "local://$TEST_DIR/$PREFIX/full" > $res_file 2>&1 + +# check something in downstream cluster +echo "check br log" +check_contains "restore log success summary" +check_not_contains "rewrite delete range" +echo "" > $res_file +echo "check sql result" +run_sql "select count(*) DELETE_RANGE_CNT from (select * from mysql.gc_delete_range union all select * from mysql.gc_delete_range_done) del_range group by ts order by DELETE_RANGE_CNT desc limit 1;" +expect_delete_range=$(($incremental_delete_range_count-$prepare_delete_range_count)) +check_contains "DELETE_RANGE_CNT: $expect_delete_range" diff --git a/br/tests/br_rawkv/run.sh b/br/tests/br_rawkv/run.sh index b32cca0f8e41f..de7e2b702868b 100755 --- a/br/tests/br_rawkv/run.sh +++ b/br/tests/br_rawkv/run.sh @@ -52,8 +52,7 @@ test_full_rawkv() { checksum_full=$(checksum $check_range_start $check_range_end) # backup current state of key-values - # raw backup is not working with range [nil, nil]. TODO: fix it. - run_br --pd $PD_ADDR backup raw -s "local://$BACKUP_FULL" --crypter.method "aes128-ctr" --crypter.key "0123456789abcdef0123456789abcdef" --start $check_range_start --format hex + run_br --pd $PD_ADDR backup raw -s "local://$BACKUP_FULL" --crypter.method "aes128-ctr" --crypter.key "0123456789abcdef0123456789abcdef" clean $check_range_start $check_range_end # Ensure the data is deleted @@ -63,7 +62,7 @@ test_full_rawkv() { fail_and_exit fi - run_br --pd $PD_ADDR restore raw -s "local://$BACKUP_FULL" --crypter.method "aes128-ctr" --crypter.key "0123456789abcdef0123456789abcdef" --start $check_range_start --format hex + run_br --pd $PD_ADDR restore raw -s "local://$BACKUP_FULL" --crypter.method "aes128-ctr" --crypter.key "0123456789abcdef0123456789abcdef" checksum_new=$(checksum $check_range_start $check_range_end) if [ "$checksum_new" != "$checksum_full" ];then echo "failed to restore" @@ -185,5 +184,7 @@ run_test() { run_test "" -# ingest "region error" to trigger fineGrainedBackup +# ingest "region error" to trigger fineGrainedBackup, only one region error. +run_test "github.com/pingcap/tidb/br/pkg/backup/tikv-region-error=1*return(\"region error\")" +# all regions failed. run_test "github.com/pingcap/tidb/br/pkg/backup/tikv-region-error=return(\"region error\")" diff --git a/br/tests/br_tiflash/run.sh b/br/tests/br_tiflash/run.sh index b416b05a74f58..6161fed2eeec8 100644 --- a/br/tests/br_tiflash/run.sh +++ b/br/tests/br_tiflash/run.sh @@ -23,16 +23,29 @@ run_sql "CREATE DATABASE $DB" run_sql "CREATE TABLE $DB.kv(k varchar(256) primary key, v int)" +run_sql "CREATE TABLE $DB.partition_kv(\ + k INT, \ + v INT, \ + PRIMARY KEY(k) CLUSTERED \ +) PARTITION BY RANGE(k) (\ + PARTITION p0 VALUES LESS THAN (200), \ + PARTITION p1 VALUES LESS THAN (400), \ + PARTITION p2 VALUES LESS THAN MAXVALUE)" + stmt="INSERT INTO $DB.kv(k, v) VALUES ('1-record', 1)" +parition_stmt="INSERT INTO $DB.partition_kv(k, v) VALUES (1, 1)" for i in $(seq 2 $RECORD_COUNT); do stmt="$stmt,('$i-record', $i)" + parition_stmt="$parition_stmt,($i, $i)" done run_sql "$stmt" +run_sql "$parition_stmt" if ! run_sql "ALTER TABLE $DB.kv SET TIFLASH REPLICA 1"; then # 10s should be enough for tiflash-proxy get started sleep 10 run_sql "ALTER TABLE $DB.kv SET TIFLASH REPLICA 1" + run_sql "ALTER TABLE $DB.partition_kv SET TIFLASH REPLICA 1" fi @@ -54,6 +67,8 @@ run_sql "DROP DATABASE $DB" run_br restore full -s "local://$TEST_DIR/$DB" --pd $PD_ADDR --wait-tiflash-ready=true # check TiFlash sync +echo "wait 3 seconds for tiflash tick puller triggered" +sleep 3 if ! [ $(run_sql "select * from information_schema.tiflash_replica" | grep "PROGRESS" | sed "s/[^0-9]//g") -eq 1 ]; then echo "restore didn't wait tiflash synced after set --wait-tiflash-ready=true." exit 1 diff --git a/br/tests/br_txn/BUILD.bazel b/br/tests/br_txn/BUILD.bazel new file mode 100644 index 0000000000000..911f746718a6e --- /dev/null +++ b/br/tests/br_txn/BUILD.bazel @@ -0,0 +1,21 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "br_txn_lib", + srcs = ["client.go"], + importpath = "github.com/pingcap/tidb/br/tests/br_txn", + visibility = ["//visibility:private"], + deps = [ + "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_log//:log", + "@com_github_tikv_client_go_v2//config", + "@com_github_tikv_client_go_v2//txnkv", + "@org_uber_go_zap//:zap", + ], +) + +go_binary( + name = "br_txn", + embed = [":br_txn_lib"], + visibility = ["//visibility:public"], +) diff --git a/br/tests/br_txn/client.go b/br/tests/br_txn/client.go new file mode 100644 index 0000000000000..6f0bf414e207a --- /dev/null +++ b/br/tests/br_txn/client.go @@ -0,0 +1,268 @@ +package main + +import ( + "bytes" + "context" + "encoding/hex" + "flag" + "fmt" + "hash/crc64" + "math/rand" + "time" + + "github.com/pingcap/errors" + "github.com/pingcap/log" + "github.com/tikv/client-go/v2/config" + "github.com/tikv/client-go/v2/txnkv" + "go.uber.org/zap" +) + +var ( + ca = flag.String("ca", "", "CA certificate path for TLS connection") + cert = flag.String("cert", "", "certificate path for TLS connection") + key = flag.String("key", "", "private key path for TLS connection") + pdAddr = flag.String("pd", "127.0.0.1:2379", "Address of PD") + runMode = flag.String("mode", "", "Mode. One of 'rand-gen', 'checksum', 'scan', 'delete'") + startKeyStr = flag.String("start-key", "", "Start key in hex") + endKeyStr = flag.String("end-key", "", "End key in hex") + keyMaxLen = flag.Int("key-max-len", 32, "Max length of keys for rand-gen mode") + concurrency = flag.Int("concurrency", 32, "Concurrency to run rand-gen") + duration = flag.Int("duration", 10, "duration(second) of rand-gen") +) + +func createClient(addr string) (*txnkv.Client, error) { + if *ca != "" { + conf := config.GetGlobalConfig() + conf.Security.ClusterSSLCA = *ca + conf.Security.ClusterSSLCert = *cert + conf.Security.ClusterSSLKey = *key + config.StoreGlobalConfig(conf) + } + + cli, err := txnkv.NewClient([]string{addr}) + return cli, errors.Trace(err) +} + +func main() { + flag.Parse() + + startKey := []byte(*startKeyStr) + endKey := []byte(*endKeyStr) + if len(endKey) == 0 { + log.Panic("Empty endKey is not supported yet") + } + + if *runMode == "test-rand-key" { + testRandKey(startKey, endKey, *keyMaxLen) + return + } + + client, err := createClient(*pdAddr) + if err != nil { + log.Panic("Failed to create client", zap.String("pd", *pdAddr), zap.Error(err)) + } + + switch *runMode { + case "rand-gen": + err = randGenWithDuration(client, startKey, endKey, *keyMaxLen, *concurrency, *duration) + case "checksum": + err = checksum(client, startKey, endKey) + case "delete": + err = deleteRange(client, startKey, endKey) + } + + if err != nil { + log.Panic("Error", zap.Error(err)) + } +} + +func randGenWithDuration(client *txnkv.Client, startKey, endKey []byte, + maxLen int, concurrency int, duration int) error { + var err error + ok := make(chan struct{}) + go func() { + err = randGen(client, startKey, endKey, maxLen, concurrency) + ok <- struct{}{} + }() + select { + case <-time.After(time.Second * time.Duration(duration)): + case <-ok: + } + return errors.Trace(err) +} + +func randGen(client *txnkv.Client, startKey, endKey []byte, maxLen int, concurrency int) error { + log.Info("Start rand-gen", zap.Int("maxlen", maxLen), + zap.String("startkey", hex.EncodeToString(startKey)), zap.String("endkey", hex.EncodeToString(endKey))) + log.Info("Rand-gen will keep running. Please Ctrl+C to stop manually.") + + // Cannot generate shorter key than commonPrefix + commonPrefixLen := 0 + for ; commonPrefixLen < len(startKey) && commonPrefixLen < len(endKey) && + startKey[commonPrefixLen] == endKey[commonPrefixLen]; commonPrefixLen++ { + continue + } + + if maxLen < commonPrefixLen { + return errors.Errorf("maxLen (%v) < commonPrefixLen (%v)", maxLen, commonPrefixLen) + } + + const batchSize = 32 + + errCh := make(chan error, concurrency) + for i := maxLen; i <= maxLen+concurrency; i++ { + go func(i int) { + for { + txn, err := client.Begin() + if err != nil { + errCh <- errors.Trace(err) + } + for j := 0; j < batchSize; j++ { + key := randKey(startKey, endKey, i) + // append index to avoid write conflict + key = appendIndex(key, i) + value := randValue() + err = txn.Set(key, value) + if err != nil { + errCh <- errors.Trace(err) + } + } + err = txn.Commit(context.TODO()) + if err != nil { + errCh <- errors.Trace(err) + } + } + }(i) + } + + err := <-errCh + if err != nil { + return errors.Trace(err) + } + + return nil +} + +func testRandKey(startKey, endKey []byte, maxLen int) { + for { + k := randKey(startKey, endKey, maxLen) + if bytes.Compare(k, startKey) < 0 || bytes.Compare(k, endKey) >= 0 { + panic(hex.EncodeToString(k)) + } + } +} + +//nolint:gosec +func randKey(startKey, endKey []byte, maxLen int) []byte { +Retry: + for { // Regenerate on fail + result := make([]byte, 0, maxLen) + + upperUnbounded := false + lowerUnbounded := false + + for i := 0; i < maxLen; i++ { + upperBound := 256 + if !upperUnbounded { + if i >= len(endKey) { + // The generated key is the same as endKey which is invalid. Regenerate it. + continue Retry + } + upperBound = int(endKey[i]) + 1 + } + + lowerBound := 0 + if !lowerUnbounded { + if i >= len(startKey) { + lowerUnbounded = true + } else { + lowerBound = int(startKey[i]) + } + } + + if lowerUnbounded { + if rand.Intn(257) == 0 { + return result + } + } + + value := rand.Intn(upperBound - lowerBound) + value += lowerBound + + if value < upperBound-1 { + upperUnbounded = true + } + if value > lowerBound { + lowerUnbounded = true + } + + result = append(result, uint8(value)) + } + + return result + } +} + +//nolint:gosec +func appendIndex(key []byte, i int) []byte { + return append(key, uint8(i)) +} + +//nolint:gosec +func randValue() []byte { + result := make([]byte, 0, 512) + for i := 0; i < 512; i++ { + value := rand.Intn(257) + if value == 256 { + if i > 0 { + return result + } + value-- + } + result = append(result, uint8(value)) + } + return result +} + +func checksum(client *txnkv.Client, startKey, endKey []byte) error { + log.Info("Start checkcum on range", + zap.String("startkey", hex.EncodeToString(startKey)), zap.String("endkey", hex.EncodeToString(endKey))) + + txn, err := client.Begin() + if err != nil { + return errors.Trace(err) + } + iter, err := txn.Iter(startKey, endKey) + if err != nil { + return errors.Trace(err) + } + + digest := crc64.New(crc64.MakeTable(crc64.ECMA)) + + var res uint64 + + for iter.Valid() { + err := iter.Next() + if err != nil { + return errors.Trace(err) + } + if len(iter.Key()) == 0 { + break + } + _, _ = digest.Write(iter.Key()) + _, _ = digest.Write(iter.Value()) + res ^= digest.Sum64() + } + _ = txn.Commit(context.TODO()) + + log.Info("Checksum result", zap.Uint64("checksum", res)) + fmt.Printf("Checksum result: %016x\n", res) + return nil +} + +func deleteRange(client *txnkv.Client, startKey, endKey []byte) error { + log.Info("Start delete data in range", + zap.String("startkey", hex.EncodeToString(startKey)), zap.String("endkey", hex.EncodeToString(endKey))) + _, err := client.DeleteRange(context.TODO(), startKey, endKey, *concurrency) + return err +} diff --git a/br/tests/br_txn/run.sh b/br/tests/br_txn/run.sh new file mode 100755 index 0000000000000..8b15f78764af4 --- /dev/null +++ b/br/tests/br_txn/run.sh @@ -0,0 +1,136 @@ +#!/bin/sh +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eux + +# restart service without tiflash +source $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )/../_utils/run_services +start_services --no-tiflash + +BACKUP_DIR=$TEST_DIR/"txn_backup" +BACKUP_FULL=$TEST_DIR/"txnkv-full" + +checksum() { + bin/txnkv --pd $PD_ADDR \ + --ca "$TEST_DIR/certs/ca.pem" \ + --cert "$TEST_DIR/certs/br.pem" \ + --key "$TEST_DIR/certs/br.key" \ + --mode checksum --start-key $1 --end-key $2 | grep result | tail -n 1 | awk '{print $3}' +} + +fail_and_exit() { + echo "TEST: [$TEST_NAME] failed!" + exit 1 +} + +clean() { + bin/txnkv --pd $PD_ADDR \ + --ca "$TEST_DIR/certs/ca.pem" \ + --cert "$TEST_DIR/certs/br.pem" \ + --key "$TEST_DIR/certs/br.key" \ + --mode delete --start-key $1 --end-key $2 +} + +test_full_txnkv_encryption() { + check_range_start="hello" + check_range_end="world" + + rm -rf $BACKUP_FULL + + checksum_full=$(checksum $check_range_start $check_range_end) + # backup current state of key-values + run_br --pd $PD_ADDR backup txn -s "local://$BACKUP_FULL" --crypter.method "aes128-ctr" --crypter.key "0123456789abcdef0123456789abcdef" + + clean $check_range_start $check_range_end + # Ensure the data is deleted + checksum_new=$(checksum $check_range_start $check_range_end) + if [ "$checksum_new" == "$checksum_full" ];then + echo "failed to delete data in range in encryption" + fail_and_exit + fi + + run_br --pd $PD_ADDR restore txn -s "local://$BACKUP_FULL" --crypter.method "aes128-ctr" --crypter.key "0123456789abcdef0123456789abcdef" + checksum_new=$(checksum $check_range_start $check_range_end) + if [ "$checksum_new" != "$checksum_full" ];then + echo "failed to restore" + fail_and_exit + fi +} + +run_test() { + if [ -z "$1" ];then + echo "run test" + else + export GO_FAILPOINTS="$1" + echo "run test with failpoints: $GO_FAILPOINTS" + fi + + rm -rf $BACKUP_DIR + clean "hello" "world" + + # generate txn kv randomly in range[start-key, end-key) in 10s + bin/txnkv --pd $PD_ADDR \ + --ca "$TEST_DIR/certs/ca.pem" \ + --cert "$TEST_DIR/certs/br.pem" \ + --key "$TEST_DIR/certs/br.key" \ + --mode rand-gen --start-key "hello" --end-key "world" --duration 10 + + checksum_ori=$(checksum "hello" "world") + + # backup txnkv + echo "backup start..." + run_br --pd $PD_ADDR backup txn -s "local://$BACKUP_DIR" + + # delete data in range[start-key, end-key) + clean "hello" "world" + # Ensure the data is deleted + checksum_new=$(checksum "hello" "world") + + if [ "$checksum_new" != "$checksum_empty" ];then + echo "failed to delete data in range after backup" + fail_and_exit + fi + + # restore rawkv + echo "restore start..." + run_br --pd $PD_ADDR restore txn -s "local://$BACKUP_DIR" + + checksum_new=$(checksum "hello" "world") + + if [ "$checksum_new" != "$checksum_ori" ];then + echo "checksum failed after restore" + fail_and_exit + fi + + test_full_txnkv_encryption + + # delete data in range[start-key, end-key) + clean "hello" "world" + # Ensure the data is deleted + checksum_new=$(checksum "hello" "world") + + if [ "$checksum_new" != "$checksum_empty" ];then + echo "failed to delete data in range" + fail_and_exit + fi + + export GO_FAILPOINTS="" +} + +# delete data in range[start-key, end-key) +clean "hello" "world" +checksum_empty=$(checksum "hello" "world") +run_test "" diff --git a/br/tests/lightning_csv/data/auto_incr_id-schema-create.sql b/br/tests/lightning_csv/data/auto_incr_id-schema-create.sql new file mode 100644 index 0000000000000..fdfcf79b5747f --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id-schema-create.sql @@ -0,0 +1 @@ +CREATE DATABASE `auto_incr_id`; diff --git a/br/tests/lightning_csv/data/auto_incr_id.clustered-schema.sql b/br/tests/lightning_csv/data/auto_incr_id.clustered-schema.sql new file mode 100644 index 0000000000000..de9eaddf6ead7 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.clustered-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `clustered` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + v int, + PRIMARY KEY(`id`) CLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; diff --git a/br/tests/lightning_csv/data/auto_incr_id.clustered.0.csv b/br/tests/lightning_csv/data/auto_incr_id.clustered.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.clustered.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/auto_incr_id.clustered_cache1-schema.sql b/br/tests/lightning_csv/data/auto_incr_id.clustered_cache1-schema.sql new file mode 100644 index 0000000000000..ab6a3b33f34e8 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.clustered_cache1-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `clustered_cache1` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + v int, + PRIMARY KEY(`id`) CLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_ID_CACHE 1; diff --git a/br/tests/lightning_csv/data/auto_incr_id.clustered_cache1.0.csv b/br/tests/lightning_csv/data/auto_incr_id.clustered_cache1.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.clustered_cache1.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/auto_incr_id.nonclustered-schema.sql b/br/tests/lightning_csv/data/auto_incr_id.nonclustered-schema.sql new file mode 100644 index 0000000000000..178a0bf6fa457 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.nonclustered-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `nonclustered` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + v int, + PRIMARY KEY(`id`) NONCLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; diff --git a/br/tests/lightning_csv/data/auto_incr_id.nonclustered.0.csv b/br/tests/lightning_csv/data/auto_incr_id.nonclustered.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.nonclustered.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/auto_incr_id.nonclustered_cache1-schema.sql b/br/tests/lightning_csv/data/auto_incr_id.nonclustered_cache1-schema.sql new file mode 100644 index 0000000000000..494af711683ce --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.nonclustered_cache1-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `nonclustered_cache1` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + v int, + PRIMARY KEY(`id`) NONCLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_ID_CACHE 1; diff --git a/br/tests/lightning_csv/data/auto_incr_id.nonclustered_cache1.0.csv b/br/tests/lightning_csv/data/auto_incr_id.nonclustered_cache1.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/auto_incr_id.nonclustered_cache1.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/no_auto_incr_id-schema-create.sql b/br/tests/lightning_csv/data/no_auto_incr_id-schema-create.sql new file mode 100644 index 0000000000000..03f54790ef319 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id-schema-create.sql @@ -0,0 +1 @@ +CREATE DATABASE `no_auto_incr_id`; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.clustered-schema.sql b/br/tests/lightning_csv/data/no_auto_incr_id.clustered-schema.sql new file mode 100644 index 0000000000000..b4da35f5678e8 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.clustered-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `clustered` ( + `id` int(11) NOT NULL, + v int, + PRIMARY KEY(`id`) CLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.clustered.0.csv b/br/tests/lightning_csv/data/no_auto_incr_id.clustered.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.clustered.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.clustered_cache1-schema.sql b/br/tests/lightning_csv/data/no_auto_incr_id.clustered_cache1-schema.sql new file mode 100644 index 0000000000000..25300a9f47512 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.clustered_cache1-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `clustered_cache1` ( + `id` int(11) NOT NULL, + v int, + PRIMARY KEY(`id`) CLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_ID_CACHE 1; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.clustered_cache1.0.csv b/br/tests/lightning_csv/data/no_auto_incr_id.clustered_cache1.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.clustered_cache1.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.no_pk-schema.sql b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk-schema.sql new file mode 100644 index 0000000000000..02b79ed946810 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk-schema.sql @@ -0,0 +1,4 @@ +CREATE TABLE `no_pk` ( + `id` int(11) NOT NULL, + v int +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.no_pk.0.csv b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.no_pk_cache1-schema.sql b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk_cache1-schema.sql new file mode 100644 index 0000000000000..eaf1fb5fa920c --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk_cache1-schema.sql @@ -0,0 +1,4 @@ +CREATE TABLE `no_pk_cache1` ( + `id` int(11) NOT NULL, + v int +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_ID_CACHE 1; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.no_pk_cache1.0.csv b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk_cache1.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.no_pk_cache1.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered-schema.sql b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered-schema.sql new file mode 100644 index 0000000000000..5b65440df3587 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `nonclustered` ( + `id` int(11) NOT NULL, + v int, + PRIMARY KEY(`id`) NONCLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered.0.csv b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered_cache1-schema.sql b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered_cache1-schema.sql new file mode 100644 index 0000000000000..8618402b8bb0e --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered_cache1-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE `nonclustered_cache1` ( + `id` int(11) NOT NULL, + v int, + PRIMARY KEY(`id`) NONCLUSTERED +)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin AUTO_ID_CACHE 1; diff --git a/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered_cache1.0.csv b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered_cache1.0.csv new file mode 100644 index 0000000000000..8db79c216f250 --- /dev/null +++ b/br/tests/lightning_csv/data/no_auto_incr_id.nonclustered_cache1.0.csv @@ -0,0 +1,4 @@ +4,1 +5,2 +6,3 + diff --git a/br/tests/lightning_csv/run.sh b/br/tests/lightning_csv/run.sh index 2f35fd9eb7950..82d645cffd0b7 100755 --- a/br/tests/lightning_csv/run.sh +++ b/br/tests/lightning_csv/run.sh @@ -10,6 +10,8 @@ function run_with() { fi run_sql 'DROP DATABASE IF EXISTS csv' + run_sql 'DROP DATABASE IF EXISTS auto_incr_id' + run_sql 'DROP DATABASE IF EXISTS no_auto_incr_id' run_lightning --backend $backend --config $config_file @@ -41,6 +43,24 @@ function run_with() { check_contains 'id: 3' run_sql 'SELECT id FROM csv.empty_strings WHERE b <> ""' check_not_contains 'id:' + + for table in clustered nonclustered clustered_cache1 nonclustered_cache1; do + run_sql "select count(*) from auto_incr_id.$table" + check_contains 'count(*): 3' + # insert should work + run_sql "insert into auto_incr_id.$table(v) values(1)" + run_sql "select count(*) from auto_incr_id.$table" + check_contains 'count(*): 4' + done + + for table in clustered nonclustered clustered_cache1 nonclustered_cache1 no_pk no_pk_cache1; do + run_sql "select count(*) from no_auto_incr_id.$table" + check_contains 'count(*): 3' + # insert should work + run_sql "insert into no_auto_incr_id.$table values(1, 1)" + run_sql "select count(*) from no_auto_incr_id.$table" + check_contains 'count(*): 4' + done } rm -rf $TEST_DIR/lightning.log diff --git a/br/tests/lightning_local_backend/config.toml b/br/tests/lightning_local_backend/config.toml index 46ca06e09b4ab..73c54882430c7 100644 --- a/br/tests/lightning_local_backend/config.toml +++ b/br/tests/lightning_local_backend/config.toml @@ -1,5 +1,6 @@ [lightning] table-concurrency = 1 +index-concurrency = 1 [checkpoint] enable = true diff --git a/br/tests/lightning_local_backend/run.sh b/br/tests/lightning_local_backend/run.sh index 342cb92455c9a..e6f67c890c153 100755 --- a/br/tests/lightning_local_backend/run.sh +++ b/br/tests/lightning_local_backend/run.sh @@ -55,7 +55,7 @@ check_contains 'sum(c): 46' run_sql 'DROP DATABASE cpeng;' rm -f "/tmp/tidb_lightning_checkpoint_local_backend_test.pb" -export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/backend/local/FailIngestMeta=2*return("epochnotmatch")' +export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/backend/local/FailIngestMeta=2*return("epochnotmatch");github.com/pingcap/tidb/br/pkg/lightning/backend/local/NoLeader=1*return()' run_lightning --backend local --enable-checkpoint=1 --log-file "$TEST_DIR/lightning-local.log" --config "tests/$TEST_NAME/config.toml" diff --git a/br/tests/lightning_pd_leader_switch/config.toml b/br/tests/lightning_pd_leader_switch/config.toml new file mode 100644 index 0000000000000..73c54882430c7 --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/config.toml @@ -0,0 +1,14 @@ +[lightning] +table-concurrency = 1 +index-concurrency = 1 + +[checkpoint] +enable = true +driver = "file" +schema = "tidb_lightning_checkpoint_local_backend_test" + +[tikv-importer] +send-kv-pairs = 2 + +[mydumper] +batch-size = 50 # force splitting the data into 4 batches diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng-schema-create.sql b/br/tests/lightning_pd_leader_switch/data/cpeng-schema-create.sql new file mode 100644 index 0000000000000..1e23466eeee52 --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng-schema-create.sql @@ -0,0 +1 @@ +create database cpeng; diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.a-schema.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.a-schema.sql new file mode 100644 index 0000000000000..6c1f5ee154c58 --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.a-schema.sql @@ -0,0 +1 @@ +create table a (c VARCHAR(20) PRIMARY KEY); diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.a.1.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.a.1.sql new file mode 100644 index 0000000000000..a75039e1304e3 --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.a.1.sql @@ -0,0 +1 @@ +insert into a values ('0000001'); diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.a.2.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.a.2.sql new file mode 100644 index 0000000000000..a1b15acdecb11 --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.a.2.sql @@ -0,0 +1 @@ +insert into a values ('0000002'); diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.a.3.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.a.3.sql new file mode 100644 index 0000000000000..0a457febecf55 --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.a.3.sql @@ -0,0 +1 @@ +insert into a values ('0000003'),('0000004'); diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.b-schema.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.b-schema.sql new file mode 100644 index 0000000000000..4a3c844ef8b3f --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.b-schema.sql @@ -0,0 +1 @@ +create table b (c int); diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.b.1.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.b.1.sql new file mode 100644 index 0000000000000..cadf0227f99ea --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.b.1.sql @@ -0,0 +1,4 @@ +insert into b values (10),(11),(12); +/* +padding to make the data file > 50 bytes +*/ diff --git a/br/tests/lightning_pd_leader_switch/data/cpeng.b.2.sql b/br/tests/lightning_pd_leader_switch/data/cpeng.b.2.sql new file mode 100644 index 0000000000000..83045aee9ebaa --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/data/cpeng.b.2.sql @@ -0,0 +1 @@ +insert into b values (13); diff --git a/br/tests/lightning_pd_leader_switch/run.sh b/br/tests/lightning_pd_leader_switch/run.sh new file mode 100644 index 0000000000000..fc43bad254feb --- /dev/null +++ b/br/tests/lightning_pd_leader_switch/run.sh @@ -0,0 +1,67 @@ +#!/bin/bash +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +set -eux + +cur=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) +. $cur/../_utils/run_services +PD_CONFIG=${PD_CONFIG:-"$cur/../config/pd.toml"} +TIDB_CONFIG=${TIDB_CONFIG:-"$cur/../config/tidb.toml"} + +bin/pd-server --join "https://$PD_ADDR" \ + --client-urls "https://${PD_ADDR}2" \ + --peer-urls "https://${PD_PEER_ADDR}2" \ + --log-file "$TEST_DIR/pd2.log" \ + --data-dir "$TEST_DIR/pd2" \ + --name pd2 \ + --config $PD_CONFIG & + +# strange that new PD can't join too quickly +sleep 10 + +bin/pd-server --join "https://$PD_ADDR" \ + --client-urls "https://${PD_ADDR}3" \ + --peer-urls "https://${PD_PEER_ADDR}3" \ + --log-file "$TEST_DIR/pd3.log" \ + --data-dir "$TEST_DIR/pd3" \ + --name pd3 \ + --config $PD_CONFIG & + +# restart TiDB to let TiDB load new PD nodes +killall tidb-server +# wait for TiDB to exit to release file lock +sleep 5 +start_tidb + +export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/importer/beforeRun=sleep(60000)' +run_lightning --backend local --enable-checkpoint=0 & +lightning_pid=$! +# in many libraries, etcd client's auto-sync-interval is 30s, so we need to wait at least 30s before kill PD leader +sleep 45 +kill $(cat /tmp/backup_restore_test/pd_pid.txt) + +# Check that everything is correctly imported +wait $lightning_pid +run_sql 'SELECT count(*), sum(c) FROM cpeng.a' +check_contains 'count(*): 4' +check_contains 'sum(c): 10' + +run_sql 'SELECT count(*), sum(c) FROM cpeng.b' +check_contains 'count(*): 4' +check_contains 'sum(c): 46' + +restart_services diff --git a/br/tests/lightning_routes/config.toml b/br/tests/lightning_routes/config.toml index bb54609dd03b1..74913091c5916 100644 --- a/br/tests/lightning_routes/config.toml +++ b/br/tests/lightning_routes/config.toml @@ -8,3 +8,6 @@ schema-pattern = "routes_a*" table-pattern = "t*" target-schema = "routes_b" target-table = "u" + +[post-restore] +checksum = "optional" diff --git a/br/tests/lightning_routes/run.sh b/br/tests/lightning_routes/run.sh index 1db0ce2035021..5ae757eb0bd43 100755 --- a/br/tests/lightning_routes/run.sh +++ b/br/tests/lightning_routes/run.sh @@ -4,12 +4,17 @@ set -eux +echo "testing checksum-error..." +export GO_FAILPOINTS="github.com/pingcap/tidb/br/pkg/lightning/importer/checksum-error=1*return()" + run_sql 'DROP DATABASE IF EXISTS routes_a0;' run_sql 'DROP DATABASE IF EXISTS routes_a1;' run_sql 'DROP DATABASE IF EXISTS routes_b;' run_lightning +echo "test checksum-error success!" + run_sql 'SELECT count(1), sum(x) FROM routes_b.u;' check_contains 'count(1): 4' check_contains 'sum(x): 259' diff --git a/br/tests/lightning_routes_panic/config.toml b/br/tests/lightning_routes_panic/config.toml new file mode 100644 index 0000000000000..1e6e444e7fe74 --- /dev/null +++ b/br/tests/lightning_routes_panic/config.toml @@ -0,0 +1,9 @@ +[tikv-importer] +backend = 'local' + +# here we're verifying that routes does not panic for csv data load. +[[routes]] +schema-pattern = "test1" +table-pattern = "d*" +target-schema = "test" +target-table = "u" diff --git a/br/tests/lightning_routes_panic/data/test1.dump_test.001.sql b/br/tests/lightning_routes_panic/data/test1.dump_test.001.sql new file mode 100644 index 0000000000000..22f20b3808dd1 --- /dev/null +++ b/br/tests/lightning_routes_panic/data/test1.dump_test.001.sql @@ -0,0 +1 @@ +insert into dump_test values (1.0); diff --git a/br/tests/lightning_routes_panic/data/test1.dump_test.002.sql b/br/tests/lightning_routes_panic/data/test1.dump_test.002.sql new file mode 100644 index 0000000000000..e1bfd3fd8f7c1 --- /dev/null +++ b/br/tests/lightning_routes_panic/data/test1.dump_test.002.sql @@ -0,0 +1 @@ +insert into dump_test values (6.0); diff --git a/br/tests/lightning_routes_panic/data/test1.dump_test.003.sql b/br/tests/lightning_routes_panic/data/test1.dump_test.003.sql new file mode 100644 index 0000000000000..403e49b03fbf4 --- /dev/null +++ b/br/tests/lightning_routes_panic/data/test1.dump_test.003.sql @@ -0,0 +1 @@ +insert into dump_test values (36.0); diff --git a/br/tests/lightning_routes_panic/run.sh b/br/tests/lightning_routes_panic/run.sh new file mode 100755 index 0000000000000..37661999b3320 --- /dev/null +++ b/br/tests/lightning_routes_panic/run.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# Basic check for whether routing rules work + +set -eux + +run_sql 'DROP DATABASE IF EXISTS test1;' +run_sql 'DROP DATABASE IF EXISTS test;' + +run_sql 'CREATE DATABASE test1;' +run_sql 'CREATE DATABASE test;' +run_sql 'CREATE TABLE test1.dump_test (x real primary key);' +run_sql 'CREATE TABLE test.u (x real primary key);' + +run_lightning + +run_sql 'SELECT sum(x) FROM test.u;' +check_contains 'sum(x): 43' diff --git a/br/tests/lightning_tool_1472/run.sh b/br/tests/lightning_tool_1472/run.sh index 71efe4a079a56..e8c2c5a8cfd08 100755 --- a/br/tests/lightning_tool_1472/run.sh +++ b/br/tests/lightning_tool_1472/run.sh @@ -25,8 +25,8 @@ run_lightning run_sql 'insert into EE1472.pk values ();' run_sql 'select count(a), max(a) from EE1472.pk;' check_contains 'count(a): 3' -check_contains 'max(a): 5' +check_contains 'max(a): 6' run_sql 'insert into EE1472.notpk (a) values (3333);' run_sql 'select b from EE1472.notpk where a = 3333;' -check_contains 'b: 10' +check_contains 'b: 11' diff --git a/br/tests/run.sh b/br/tests/run.sh index bbf17deb3e715..7e934131193d5 100755 --- a/br/tests/run.sh +++ b/br/tests/run.sh @@ -17,6 +17,12 @@ set -eu export PATH="tests/_utils:bin:$PATH" export TEST_DIR=/tmp/backup_restore_test +export COV_DIR="/tmp/group_cover" + +# Create COV_DIR if not exists +if [ -d "$COV_DIR" ]; then + mkdir -p $COV_DIR +fi # Reset TEST_DIR rm -rf $TEST_DIR && mkdir -p $TEST_DIR diff --git a/br/tests/run_group.sh b/br/tests/run_group.sh new file mode 100755 index 0000000000000..e454fec47cfad --- /dev/null +++ b/br/tests/run_group.sh @@ -0,0 +1,77 @@ +#!/usr/bin/env bash + +# This script split the integration tests into 16 groups to support parallel group tests execution. +# all the integration tests are located in br/tests directory. only the directories +# containing run.sh will be considered as integration tests. the script will print the total # # # number + +set -eo pipefail + +# Step 1 +CUR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +group=$1 + +export COV_DIR="/tmp/group_cover" +rm -rf COV_DIR +mkdir $COV_DIR + +# Define groups +# Note: If new group is added, the group name must also be added to CI +# * https://github.com/PingCAP-QE/ci/blob/main/pipelines/pingcap/tidb/latest/pull_br_integration_test.groovy +# Each group of tests consumes as much time as possible, thus reducing CI waiting time. +# Putting multiple light tests together and heavy tests in a separate group. +declare -A groups +groups=( + ["G00"]="br_300_small_tables br_backup_empty br_backup_version br_cache_table br_case_sensitive br_charset_gbk br_check_new_collocation_enable" + ["G01"]="br_autoid br_crypter2 br_db br_db_online br_db_online_newkv br_db_skip br_debug_meta br_ebs br_foreign_key br_full" + ["G02"]="br_full_cluster_restore br_full_ddl br_full_index br_gcs br_history" + ["G03"]='br_incompatible_tidb_config br_incremental br_incremental_ddl br_incremental_index br_pitr' + ["G04"]='br_incremental_only_ddl br_incremental_same_table br_insert_after_restore br_key_locked br_log_test br_move_backup br_mv_index br_other br_partition_add_index' + ["G05"]='br_range br_rawkv br_replica_read br_restore_TDE_enable br_restore_log_task_enable br_s3 br_shuffle_leader br_shuffle_region br_single_table' + ["G06"]='br_skip_checksum br_small_batch_size br_split_region_fail br_systables br_table_filter br_txn' + ["G07"]='br_clustered_index br_crypter br_table_partition br_tidb_placement_policy br_tiflash br_tikv_outage' + ["G08"]='br_tikv_outage2 br_ttl br_views_and_sequences br_z_gc_safepoint lightning_add_index lightning_alter_random lightning_auto_columns' + ["G09"]='lightning_auto_random_default lightning_bom_file lightning_character_sets lightning_check_partial_imported lightning_checkpoint lightning_checkpoint_chunks lightning_checkpoint_columns lightning_checkpoint_dirty_tableid' + ["G10"]='lightning_checkpoint_engines lightning_checkpoint_engines_order lightning_checkpoint_error_destroy lightning_checkpoint_parquet lightning_checkpoint_timestamp lightning_checksum_mismatch lightning_cmdline_override lightning_column_permutation lightning_common_handle' + ["G11"]='lightning_compress lightning_concurrent-restore lightning_config_max_error lightning_config_skip_csv_header lightning_csv lightning_default-columns lightning_disable_scheduler_by_key_range lightning_disk_quota lightning_distributed_import' + ["G12"]='lightning_drop_other_tables_halfway lightning_duplicate_detection lightning_duplicate_detection_new lightning_duplicate_resolution lightning_duplicate_resolution_incremental lightning_error_summary lightning_examples lightning_exotic_filenames lightning_extend_routes lightning_fail_fast' + ["G13"]='lightning_fail_fast_on_nonretry_err lightning_file_routing lightning_foreign_key lightning_gcs lightning_generated_columns lightning_ignore_columns lightning_import_compress lightning_incremental lightning_issue_282' + ["G14"]='lightning_issue_40657 lightning_issue_410 lightning_issue_519 lightning_local_backend lightning_max_incr lightning_max_random lightning_multi_valued_index lightning_new_collation lightning_no_schema' + ["G15"]='lightning_parquet lightning_partition_incremental lightning_partitioned-table lightning_record_network lightning_reload_cert lightning_restore lightning_routes lightning_routes_panic lightning_row-format-v2 lightning_s3' + ["G16"]='lightning_shard_rowid lightning_source_linkfile lightning_sqlmode lightning_tidb_duplicate_data lightning_tidb_rowid lightning_tiflash lightning_tikv_multi_rocksdb lightning_too_many_columns lightning_tool_135' + ["G17"]='lightning_tool_1420 lightning_tool_1472 lightning_tool_241 lightning_ttl lightning_unused_config_keys lightning_various_types lightning_view lightning_write_batch lightning_write_limit' +) + +# Get other cases not in groups, to avoid missing any case +others=() +for script in "$CUR"/*/run.sh; do + test_name="$(basename "$(dirname "$script")")" + # shellcheck disable=SC2076 + if [[ ! " ${groups[*]} " =~ " ${test_name} " ]]; then + others=("${others[@]} ${test_name}") + fi +done + +if [[ "$group" == "others" ]]; then + if [[ -z $others ]]; then + echo "All br&lightning integration test cases have been added to groups" + exit 0 + fi + echo "Error: "$others" is not added to any group in br/tests/run_group.sh" + exit 1 +elif [[ " ${!groups[*]} " =~ " ${group} " ]]; then + test_names="${groups[${group}]}" + # Run test cases + if [[ -n $test_names ]]; then + echo "" + echo "Run cases: ${test_names}" + for case_name in $test_names; do + echo "Run cases: ${case_name}" + rm -rf /tmp/backup_restore_test + mkdir -p /tmp/backup_restore_test + TEST_NAME=${case_name} ${CUR}/run.sh + done + fi +else + echo "Error: invalid group name: ${group}" + exit 1 +fi diff --git a/cmd/explaintest/r/cte.result b/cmd/explaintest/r/cte.result index 08f0a40543aac..63d44f96bca6e 100644 --- a/cmd/explaintest/r/cte.result +++ b/cmd/explaintest/r/cte.result @@ -790,15 +790,3 @@ with cte1 as (select 1), cte2 as (select 2) select * from cte1 union (with cte2 1 1 3 -explain with cte1 as (select 1), cte2 as (select 2) select * from cte1 union (with cte2 as (select 3) select * from cte2 union all select * from cte2); -id estRows task access object operator info -HashAgg_24 3.00 root group by:Column#9, funcs:firstrow(Column#9)->Column#9 -└─Union_25 3.00 root - ├─Projection_26 1.00 root 1->Column#9 - │ └─TableDual_27 1.00 root rows:1 - └─Union_29 2.00 root - ├─CTEFullScan_31 1.00 root CTE:cte2 data:CTE_2 - └─CTEFullScan_33 1.00 root CTE:cte2 data:CTE_2 -CTE_2 1.00 root Non-Recursive CTE -└─Projection_22(Seed Part) 1.00 root 3->Column#5 - └─TableDual_23 1.00 root rows:1 diff --git a/cmd/explaintest/r/explain_cte.result b/cmd/explaintest/r/explain_cte.result index 556752d0bf4e6..779bb2c9d8264 100644 --- a/cmd/explaintest/r/explain_cte.result +++ b/cmd/explaintest/r/explain_cte.result @@ -167,33 +167,6 @@ CTE_0 8001.00 root Recursive CTE, limit(offset:0, count:0) │ └─TableFullScan_17 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo └─Projection_21(Recursive Part) 10000.00 root cast(plus(test.t1.c1, 1), int(11))->test.t1.c1 └─CTETable_22 10000.00 root Scan on CTE_0 -explain with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 1) select * from cte1; -id estRows task access object operator info -CTEFullScan_34 1.00 root CTE:cte1 data:CTE_0 -CTE_0 1.00 root Non-Recursive CTE -└─Limit_20(Seed Part) 1.00 root offset:0, count:1 - └─HashAgg_21 1.00 root group by:Column#11, funcs:firstrow(Column#11)->Column#11 - └─Union_22 20000.00 root - ├─TableReader_25 10000.00 root data:TableFullScan_24 - │ └─TableFullScan_24 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo - └─IndexReader_32 10000.00 root index:IndexFullScan_31 - └─IndexFullScan_31 10000.00 cop[tikv] table:t2, index:c1(c1) keep order:false, stats:pseudo -explain with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 100 offset 100) select * from cte1; -id estRows task access object operator info -CTEFullScan_34 100.00 root CTE:cte1 data:CTE_0 -CTE_0 100.00 root Non-Recursive CTE -└─Limit_20(Seed Part) 100.00 root offset:100, count:100 - └─HashAgg_21 200.00 root group by:Column#11, funcs:firstrow(Column#11)->Column#11 - └─Union_22 20000.00 root - ├─TableReader_25 10000.00 root data:TableFullScan_24 - │ └─TableFullScan_24 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo - └─IndexReader_32 10000.00 root index:IndexFullScan_31 - └─IndexFullScan_31 10000.00 cop[tikv] table:t2, index:c1(c1) keep order:false, stats:pseudo -explain with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 0 offset 0) select * from cte1; -id estRows task access object operator info -CTEFullScan_18 0.00 root CTE:cte1 data:CTE_0 -CTE_0 0.00 root Non-Recursive CTE -└─TableDual_16(Seed Part) 0.00 root rows:0 CREATE TABLE `customer` ( `c_customer_sk` int(11) NOT NULL, `c_customer_id` char(16) NOT NULL, diff --git a/cmd/explaintest/r/planner_issue.result b/cmd/explaintest/r/planner_issue.result new file mode 100644 index 0000000000000..9bf55a7187a37 --- /dev/null +++ b/cmd/explaintest/r/planner_issue.result @@ -0,0 +1,29 @@ +drop table if exists t1, t2; +create table t1(a varchar(20) collate utf8mb4_bin, index ia(a)); +insert into t1 value('测试'),('测试 '),('xxx '); +explain format = brief select *,length(a) from t1 where a like '测试 %'; +id estRows task access object operator info +Projection 250.00 root test.t1.a, length(test.t1.a)->Column#3 +└─IndexReader 250.00 root index:IndexRangeScan + └─IndexRangeScan 250.00 cop[tikv] table:t1, index:ia(a) range:["测试 ","测试!"), keep order:false, stats:pseudo +explain format = brief select *,length(a) from t1 where a like '测试'; +id estRows task access object operator info +Projection 10.00 root test.t1.a, length(test.t1.a)->Column#3 +└─IndexReader 10.00 root index:IndexRangeScan + └─IndexRangeScan 10.00 cop[tikv] table:t1, index:ia(a) range:["测试","测试"], keep order:false, stats:pseudo +select *,length(a) from t1 where a like '测试 %'; +a length(a) +测试 6 +测试 8 +select *,length(a) from t1 where a like '测试'; +a length(a) +测试 6 +测试 8 +explain format = brief select * from t1 use index (ia) where a like 'xxx_'; +id estRows task access object operator info +IndexReader 250.00 root index:Selection +└─Selection 250.00 cop[tikv] like(test.t1.a, "xxx_", 92) + └─IndexRangeScan 250.00 cop[tikv] table:t1, index:ia(a) range:["xxx","xxy"), keep order:false, stats:pseudo +select * from t1 use index (ia) where a like 'xxx_'; +a +xxx diff --git a/cmd/explaintest/t/cte.test b/cmd/explaintest/t/cte.test index 860317681a210..538229498a2d2 100644 --- a/cmd/explaintest/t/cte.test +++ b/cmd/explaintest/t/cte.test @@ -336,4 +336,3 @@ INSERT INTO `t_dnmxh` VALUES (104,571000,NULL),(104,572000,44.37),(104,573000,59 WITH cte_0 AS (select distinct ref_0.wkey as c0, ref_0.pkey as c1, ref_0.c_xhsndb as c2 from t_dnmxh as ref_0 where (1 <= ( select ref_1.pkey not in ( select ref_5.wkey as c0 from t_dnmxh as ref_5 where (ref_5.wkey < ( select ref_6.pkey as c0 from t_cqmg3b as ref_6 where 88 between 96 and 76)) ) as c0 from (t_cqmg3b as ref_1 left outer join t_dnmxh as ref_2 on (ref_1.wkey = ref_2.wkey )) where ref_0.c_xhsndb is NULL union select 33 <= 91 as c0 from t_cqmg3b as ref_8 ))), cte_1 AS (select ref_9.wkey as c0, ref_9.pkey as c1, ref_9.c_anpf_c as c2, ref_9.c_b_fp_c as c3, ref_9.c_ndccfb as c4, ref_9.c_8rswc as c5 from t_cqmg3b as ref_9) select count(1) from cte_0 as ref_10 where case when 56 < 50 then case when 100 in ( select distinct ref_11.c4 as c0 from cte_1 as ref_11 where (ref_11.c4 > ( select ref_13.pkey as c0 from t_dnmxh as ref_13 where (ref_13.wkey > ( select distinct ref_11.c1 as c0 from cte_0 as ref_14)) )) or (1 = 1)) then null else null end else '7mxv6' end not like 'ki4%vc'; #case with cte1 as (select 1), cte2 as (select 2) select * from cte1 union (with cte2 as (select 3) select * from cte2 union all select * from cte2) order by 1; -explain with cte1 as (select 1), cte2 as (select 2) select * from cte1 union (with cte2 as (select 3) select * from cte2 union all select * from cte2); diff --git a/cmd/explaintest/t/explain_cte.test b/cmd/explaintest/t/explain_cte.test index 1fdb897251736..21fb631fa516a 100644 --- a/cmd/explaintest/t/explain_cte.test +++ b/cmd/explaintest/t/explain_cte.test @@ -39,11 +39,6 @@ explain with recursive cte1(c1) as (select c1 from t1 union select c1 + 1 c1 fro explain with recursive cte1(c1) as (select c1 from t1 union select c1 + 1 c1 from cte1 limit 1) select * from cte1 dt1 join cte1 dt2 on dt1.c1 = dt2.c1; explain with recursive cte1(c1) as (select c1 from t1 union select c1 + 1 c1 from cte1 limit 0 offset 0) select * from cte1 dt1 join cte1 dt2 on dt1.c1 = dt2.c1; -# non-recursive limit -explain with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 1) select * from cte1; -explain with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 100 offset 100) select * from cte1; -explain with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 0 offset 0) select * from cte1; - # TPC-DS Q11 CREATE TABLE `customer` ( `c_customer_sk` int(11) NOT NULL, diff --git a/cmd/explaintest/t/planner_issue.test b/cmd/explaintest/t/planner_issue.test new file mode 100644 index 0000000000000..8f42e7e872937 --- /dev/null +++ b/cmd/explaintest/t/planner_issue.test @@ -0,0 +1,10 @@ +# https://github.com/pingcap/tidb/issues/48983 +drop table if exists t1, t2; +create table t1(a varchar(20) collate utf8mb4_bin, index ia(a)); +insert into t1 value('测试'),('测试 '),('xxx '); +explain format = brief select *,length(a) from t1 where a like '测试 %'; +explain format = brief select *,length(a) from t1 where a like '测试'; +select *,length(a) from t1 where a like '测试 %'; +select *,length(a) from t1 where a like '测试'; +explain format = brief select * from t1 use index (ia) where a like 'xxx_'; +select * from t1 use index (ia) where a like 'xxx_'; diff --git a/ddl/column.go b/ddl/column.go index 96f1dd9581bd7..3b9327695aa63 100644 --- a/ddl/column.go +++ b/ddl/column.go @@ -756,7 +756,7 @@ func (w *worker) doModifyColumnTypeWithData( job.SnapshotVer = 0 job.SchemaState = model.StateWriteReorganization case model.StateWriteReorganization: - tbl, err := getTable(d.store, dbInfo.ID, tblInfo) + tbl, err := getTable((*asAutoIDRequirement)(d), dbInfo.ID, tblInfo) if err != nil { return ver, errors.Trace(err) } @@ -1686,6 +1686,18 @@ func checkNewAutoRandomBits(idAccessors meta.AutoIDAccessors, oldCol *model.Colu return nil } +type asAutoIDRequirement ddlCtx + +var _ autoid.Requirement = &asAutoIDRequirement{} + +func (r *asAutoIDRequirement) Store() kv.Storage { + return r.store +} + +func (r *asAutoIDRequirement) AutoIDClient() *autoid.ClientDiscover { + return r.autoidCli +} + // applyNewAutoRandomBits set auto_random bits to TableInfo and // migrate auto_increment ID to auto_random ID if possible. func applyNewAutoRandomBits(d *ddlCtx, m *meta.Meta, dbInfo *model.DBInfo, @@ -1695,7 +1707,7 @@ func applyNewAutoRandomBits(d *ddlCtx, m *meta.Meta, dbInfo *model.DBInfo, if !needMigrateFromAutoIncToAutoRand { return nil } - autoRandAlloc := autoid.NewAllocatorsFromTblInfo(d.store, dbInfo.ID, tblInfo).Get(autoid.AutoRandomType) + autoRandAlloc := autoid.NewAllocatorsFromTblInfo((*asAutoIDRequirement)(d), dbInfo.ID, tblInfo).Get(autoid.AutoRandomType) if autoRandAlloc == nil { errMsg := fmt.Sprintf(autoid.AutoRandomAllocatorNotFound, dbInfo.Name.O, tblInfo.Name.O) return dbterror.ErrInvalidAutoRandom.GenWithStackByArgs(errMsg) diff --git a/ddl/db_partition_test.go b/ddl/db_partition_test.go index 5c53a7ee5d649..ecaf93f59ebc9 100644 --- a/ddl/db_partition_test.go +++ b/ddl/db_partition_test.go @@ -2606,6 +2606,124 @@ func TestExchangePartitionTableCompatiable(t *testing.T) { require.NoError(t, err) } +func TestExchangePartitionMultiTable(t *testing.T) { + store := testkit.CreateMockStore(t) + tk1 := testkit.NewTestKit(t, store) + + dbName := "ExchangeMultiTable" + tk1.MustExec(`create schema ` + dbName) + tk1.MustExec(`use ` + dbName) + tk1.MustExec(`CREATE TABLE t1 (a int)`) + tk1.MustExec(`CREATE TABLE t2 (a int)`) + tk1.MustExec(`CREATE TABLE tp (a int) partition by hash(a) partitions 3`) + tk1.MustExec(`insert into t1 values (0)`) + tk1.MustExec(`insert into t2 values (3)`) + tk1.MustExec(`insert into tp values (6)`) + + tk2 := testkit.NewTestKit(t, store) + tk2.MustExec(`use ` + dbName) + tk3 := testkit.NewTestKit(t, store) + tk3.MustExec(`use ` + dbName) + tk4 := testkit.NewTestKit(t, store) + tk4.MustExec(`use ` + dbName) + waitFor := func(col int, tableName, s string) { + for { + tk4 := testkit.NewTestKit(t, store) + tk4.MustExec(`use test`) + sql := `admin show ddl jobs where db_name = '` + strings.ToLower(dbName) + `' and table_name = '` + tableName + `' and job_type = 'exchange partition'` + res := tk4.MustQuery(sql).Rows() + if len(res) == 1 && res[0][col] == s { + break + } + time.Sleep(10 * time.Millisecond) + } + } + alterChan1 := make(chan error) + alterChan2 := make(chan error) + tk3.MustExec(`BEGIN`) + tk3.MustExec(`insert into tp values (1)`) + go func() { + alterChan1 <- tk1.ExecToErr(`alter table tp exchange partition p0 with table t1`) + }() + waitFor(11, "t1", "running") + go func() { + alterChan2 <- tk2.ExecToErr(`alter table tp exchange partition p0 with table t2`) + }() + waitFor(11, "t2", "queueing") + tk3.MustExec(`rollback`) + require.NoError(t, <-alterChan1) + err := <-alterChan2 + tk3.MustQuery(`select * from t1`).Check(testkit.Rows("6")) + tk3.MustQuery(`select * from t2`).Check(testkit.Rows("0")) + tk3.MustQuery(`select * from tp`).Check(testkit.Rows("3")) + require.NoError(t, err) +} + +func TestExchangePartitionValidation(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + dbName := "ExchangeValidation" + tk.MustExec(`create schema ` + dbName) + tk.MustExec(`use ` + dbName) + tk.MustExec(`CREATE TABLE t1 ( + d date NOT NULL , + name varchar(10) NOT NULL, + UNIQUE KEY (d,name))`) + + tk.MustExec(`CREATE TABLE t1p ( + d date NOT NULL , + name varchar(10) NOT NULL, + UNIQUE KEY (d,name) + ) + PARTITION BY RANGE COLUMNS(d) + (PARTITION p202307 VALUES LESS THAN ('2023-08-01'), + PARTITION p202308 VALUES LESS THAN ('2023-09-01'), + PARTITION p202309 VALUES LESS THAN ('2023-10-01'), + PARTITION p202310 VALUES LESS THAN ('2023-11-01'), + PARTITION p202311 VALUES LESS THAN ('2023-12-01'), + PARTITION p202312 VALUES LESS THAN ('2024-01-01'), + PARTITION pfuture VALUES LESS THAN (MAXVALUE))`) + + tk.MustExec(`insert into t1 values ("2023-08-06","0000")`) + tk.MustContainErrMsg(`alter table t1p exchange partition p202307 with table t1 with validation`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`insert into t1 values ("2023-08-06","0001")`) +} + +func TestExchangePartitionPlacementPolicy(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec(`create schema ExchangePartWithPolicy`) + tk.MustExec(`use ExchangePartWithPolicy`) + tk.MustExec(`CREATE PLACEMENT POLICY rule1 FOLLOWERS=1`) + tk.MustExec(`CREATE PLACEMENT POLICY rule2 FOLLOWERS=2`) + tk.MustExec(`CREATE TABLE t1 ( + d date NOT NULL , + name varchar(10) NOT NULL, + UNIQUE KEY (d,name) + ) PLACEMENT POLICY="rule1"`) + + tk.MustExec(`CREATE TABLE t1p ( + d date NOT NULL , + name varchar(10) NOT NULL, + UNIQUE KEY (d,name) + ) PLACEMENT POLICY="rule2" + PARTITION BY RANGE COLUMNS(d) + (PARTITION p202307 VALUES LESS THAN ('2023-08-01'), + PARTITION p202308 VALUES LESS THAN ('2023-09-01'), + PARTITION p202309 VALUES LESS THAN ('2023-10-01'), + PARTITION p202310 VALUES LESS THAN ('2023-11-01'), + PARTITION p202311 VALUES LESS THAN ('2023-12-01'), + PARTITION p202312 VALUES LESS THAN ('2024-01-01'), + PARTITION pfuture VALUES LESS THAN (MAXVALUE))`) + + tk.MustContainErrMsg(`alter table t1p exchange partition p202307 with table t1`, + "[ddl:1736]Tables have different definitions") + tk.MustExec(`insert into t1 values ("2023-08-06","0000")`) +} + func TestExchangePartitionHook(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) @@ -5132,3 +5250,267 @@ partition p1 values less than maxvalue)`) "(PARTITION `p0` VALUES LESS THAN (1998),\n" + " PARTITION `p1` VALUES LESS THAN (MAXVALUE))")) } + +func TestListExchangeValidate(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database ListExchange") + tk.MustExec("use ListExchange") + tk.MustExec("create table lcp (id int, create_ts datetime, name varchar(10))\n" + + "partition by list columns (create_ts)\n" + + "(partition p20230829 values in ('2023-08-29'),partition p20230830 values in ('2023-08-30'))") + tk.MustExec(`insert into lcp values (1,'2023-08-29','a')`) + tk.MustExec(`insert into lcp values (2,'2023-08-30','b')`) + tk.MustContainErrMsg(`insert into lcp values (3,'2023-08-31','c')`, + "[table:1526]Table has no partition for value from column_list") + + tk.MustExec(`create table t (id int, create_ts datetime, name varchar(10))`) + tk.MustExec(`insert into t values (3,'2023-08-31','c')`) + + tk.MustContainErrMsg(`alter table lcp EXCHANGE PARTITION p20230829 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lcp add partition + (partition p202302 values in ('2023-02-01','2023-02-28',null), + partition p202303 values in ('2023-03-01','2023-03-02','2023-03-31'))`) + tk.MustContainErrMsg(`alter table lcp EXCHANGE PARTITION p202302 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lcp EXCHANGE PARTITION p202303 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`truncate table t`) + tk.MustExec(`insert into t values (4,'2023-02-01','d'), (5,'2023-02-28','e'), (6, null, 'f')`) + tk.MustContainErrMsg(`alter table lcp EXCHANGE PARTITION p202303 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lcp EXCHANGE PARTITION p202302 WITH TABLE t`) + tk.MustExec(`insert into t values (4,'2023-03-01','d'), (5,'2023-03-02','e'), (6,'2023-03-31','f')`) + tk.MustContainErrMsg(`alter table lcp EXCHANGE PARTITION p202302 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lcp EXCHANGE PARTITION p202303 WITH TABLE t`) + + tk.MustExec(`drop table t`) + tk.MustExec(`CREATE TABLE lmcp (d date, name varchar(10), data varchar(255)) + PARTITION BY LIST COLUMNS(d,name) + (partition p3 values IN (('2021-01-01','a'),('2021-01-02','b'),('2021-01-03','c')), + partition p4 values IN (('2021-01-01','b'),(null,'a'),('2021-01-01',null),(null,null)), + partition p2 values IN (('2021-01-01','c'),('2021-01-02','a')), + partition p1 values IN (('2021-01-02','c')))`) + tk.MustExec(`CREATE TABLE t (d date, name varchar(10), data varchar(255))`) + + tk.MustExec(`insert into t values ('2021-01-02', 'c', "OK")`) + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p3 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p4 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p2 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lmcp EXCHANGE PARTITION p1 WITH TABLE t`) + + tk.MustExec(`insert into t values ('2021-01-01', 'c', "OK"), ('2021-01-02', 'a', "OK")`) + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p3 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p4 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p1 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lmcp EXCHANGE PARTITION p2 WITH TABLE t`) + + tk.MustExec(`insert into t values ('2021-01-01', 'a', "OK"), ('2021-01-02','b', "OK"), ('2021-01-03','c', "OK")`) + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p1 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p2 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p4 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lmcp EXCHANGE PARTITION p3 WITH TABLE t`) + + tk.MustExec(`insert into t values ('2021-01-01', 'b', "OK"), ('2021-01-01',null, "OK"), (null,'a', "OK"), (null,null,"OK")`) + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p1 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p2 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustContainErrMsg(`alter table lmcp EXCHANGE PARTITION p3 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lmcp EXCHANGE PARTITION p4 WITH TABLE t`) + + tk.MustExec(`create table lp (a int, data varchar(255)) partition by list (a) (partition p0 values in (0,4), partition pNull values in (null))`) + tk.MustExec(`create table np (a int, data varchar(255))`) + tk.MustExec(`insert into np values (0,"OK"), (4,"OK")`) + tk.MustContainErrMsg(`alter table lp EXCHANGE PARTITION pNull WITH TABLE np`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lp EXCHANGE PARTITION p0 WITH TABLE np`) + tk.MustExec(`insert into np values (null,"OK")`) + tk.MustContainErrMsg(`alter table lp EXCHANGE PARTITION p0 WITH TABLE np`, + "[ddl:1737]Found a row that does not match the partition") + tk.MustExec(`alter table lp EXCHANGE PARTITION pNull WITH TABLE np`) + // TODO: Check EXCHANGE with DEFAULT partition!! +} + +func TestRangeExchangeValidate(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database RangeExchange") + tk.MustExec("use RangeExchange") + tk.MustExec(`CREATE TABLE t (d date, name varchar(10), data varchar(255))`) + tk.MustExec("create table rcp (d date, name varchar(10), data varchar(255))\n" + + "partition by range columns (d)\n" + + "(partition p20230829 values less than ('2023-08-30'),partition p20230830 values less than ('2023-08-31'))") + tk.MustExec(`insert into rcp values ('2023-08-29', 'a', "OK")`) + tk.MustExec(`insert into rcp values ('2023-08-30', 'b', "OK")`) + tk.MustContainErrMsg(`insert into rcp values ('2023-08-31', 'c', "FAIL")`, + "[table:1526]Table has no partition for value from column_list") + tk.MustExec(`insert into t values ('2023-08-31', 'c', "FAIL")`) + tk.MustContainErrMsg(`alter table rcp EXCHANGE PARTITION p20230829 WITH TABLE t`, + "[ddl:1737]Found a row that does not match the partition") + // TODO: Add test with a RANGE single partition (both normal AND maxvalue!) + // TODO: add test with maxvalue (1, 2, and more partitions) + // TODO: add test not in first partition (both last without maxvalue and also not last with/without maxvalue) +} + +func TestAlterLastIntervalPartition(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec(`create table t (id int, create_time datetime) + partition by range columns (create_time) + interval (1 day) + first partition less than ('2023-01-01') + last partition less than ('2023-01-03');`) + ctx := tk.Session() + tbl, err := domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + pd := tbl.Meta().Partition.Definitions + require.Equal(t, 3, len(pd)) + require.Equal(t, "'2023-01-01 00:00:00'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-02 00:00:00'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-03 00:00:00'", pd[2].LessThan[0]) + tk.MustExec("alter table t last partition less than ('2024-01-04')") + tk.MustExec("alter table t last partition less than ('2025-01-01 00:00:00')") + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 732, len(pd)) + require.Equal(t, "'2023-01-01 00:00:00'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-02 00:00:00'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-03 00:00:00'", pd[2].LessThan[0]) + require.Equal(t, "'2024-12-31 00:00:00'", pd[730].LessThan[0]) + require.Equal(t, "'2025-01-01 00:00:00'", pd[731].LessThan[0]) + + // Test for interval 2 days. + tk.MustExec(`create table t2 (id int, create_time datetime) + partition by range columns (create_time) + interval (2 day) + first partition less than ('2023-01-01') + last partition less than ('2023-01-05');`) + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t2")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 3, len(pd)) + require.Equal(t, "'2023-01-01 00:00:00'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-03 00:00:00'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-05 00:00:00'", pd[2].LessThan[0]) + tk.MustExec("alter table t2 last partition less than ('2023-01-09')") + tk.MustExec("alter table t2 last partition less than ('2023-01-11 00:00:00')") + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t2")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 6, len(pd)) + require.Equal(t, "'2023-01-01 00:00:00'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-03 00:00:00'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-05 00:00:00'", pd[2].LessThan[0]) + require.Equal(t, "'2023-01-07 00:00:00'", pd[3].LessThan[0]) + require.Equal(t, "'2023-01-09 00:00:00'", pd[4].LessThan[0]) + require.Equal(t, "'2023-01-11 00:00:00'", pd[5].LessThan[0]) + + // Test for day with time. + tk.MustExec(`create table t3 (id int, create_time datetime) + partition by range columns (create_time) + interval (2 day) + first partition less than ('2023-01-01 12:01:02') + last partition less than ('2023-01-05 12:01:02');`) + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t3")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 3, len(pd)) + require.Equal(t, "'2023-01-01 12:01:02'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-03 12:01:02'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-05 12:01:02'", pd[2].LessThan[0]) + tk.MustExec("alter table t3 last partition less than ('2023-01-09 12:01:02')") + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t3")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 5, len(pd)) + require.Equal(t, "'2023-01-01 12:01:02'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-03 12:01:02'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-05 12:01:02'", pd[2].LessThan[0]) + require.Equal(t, "'2023-01-07 12:01:02'", pd[3].LessThan[0]) + require.Equal(t, "'2023-01-09 12:01:02'", pd[4].LessThan[0]) + + // Some other test. + tk.MustExec(`create table t4 (id int, create_time datetime) + partition by range columns (create_time) + interval (48 hour) + first partition less than ('2023-01-01') + last partition less than ('2023-01-05');`) + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t4")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 3, len(pd)) + require.Equal(t, "'2023-01-01 00:00:00'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-03 00:00:00'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-05 00:00:00'", pd[2].LessThan[0]) + tk.MustExec("alter table t4 last partition less than ('2023-01-09 00:00:00')") + tbl, err = domain.GetDomain(ctx).InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t4")) + require.NoError(t, err) + pd = tbl.Meta().Partition.Definitions + require.Equal(t, 5, len(pd)) + require.Equal(t, "'2023-01-01 00:00:00'", pd[0].LessThan[0]) + require.Equal(t, "'2023-01-03 00:00:00'", pd[1].LessThan[0]) + require.Equal(t, "'2023-01-05 00:00:00'", pd[2].LessThan[0]) + require.Equal(t, "'2023-01-07 00:00:00'", pd[3].LessThan[0]) + require.Equal(t, "'2023-01-09 00:00:00'", pd[4].LessThan[0]) + tk.MustQuery("show create table t4").Check(testkit.Rows("t4 CREATE TABLE `t4` (\n" + + " `id` int(11) DEFAULT NULL,\n" + + " `create_time` datetime DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE COLUMNS(`create_time`)\n" + + "(PARTITION `P_LT_2023-01-01 00:00:00` VALUES LESS THAN ('2023-01-01 00:00:00'),\n" + + " PARTITION `P_LT_2023-01-03 00:00:00` VALUES LESS THAN ('2023-01-03 00:00:00'),\n" + + " PARTITION `P_LT_2023-01-05 00:00:00` VALUES LESS THAN ('2023-01-05 00:00:00'),\n" + + " PARTITION `P_LT_2023-01-07 00:00:00` VALUES LESS THAN ('2023-01-07 00:00:00'),\n" + + " PARTITION `P_LT_2023-01-09 00:00:00` VALUES LESS THAN ('2023-01-09 00:00:00'))")) + + tk.MustExec(`create table t5 (id int, create_time datetime) + partition by range columns (create_time) + interval (1 month) + first partition less than ('2023-01-01') + last partition less than ('2023-05-01');`) + tk.MustQuery("show create table t5").Check(testkit.Rows("t5 CREATE TABLE `t5` (\n" + + " `id` int(11) DEFAULT NULL,\n" + + " `create_time` datetime DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE COLUMNS(`create_time`)\n" + + "(PARTITION `P_LT_2023-01-01 00:00:00` VALUES LESS THAN ('2023-01-01 00:00:00'),\n" + + " PARTITION `P_LT_2023-02-01 00:00:00` VALUES LESS THAN ('2023-02-01 00:00:00'),\n" + + " PARTITION `P_LT_2023-03-01 00:00:00` VALUES LESS THAN ('2023-03-01 00:00:00'),\n" + + " PARTITION `P_LT_2023-04-01 00:00:00` VALUES LESS THAN ('2023-04-01 00:00:00'),\n" + + " PARTITION `P_LT_2023-05-01 00:00:00` VALUES LESS THAN ('2023-05-01 00:00:00'))")) + + tk.MustExec("CREATE TABLE `t6` (\n" + + " `id` int(11) DEFAULT NULL,\n" + + " `create_time` datetime DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE COLUMNS(`create_time`)\n" + + "(PARTITION `P_LT_2023-01-01` VALUES LESS THAN ('2023-01-01'),\n" + + " PARTITION `P_LT_2023-01-02` VALUES LESS THAN ('2023-01-02'))") + tk.MustExec("alter table t6 last partition less than ('2023-01-04')") + tk.MustQuery("show create table t6").Check(testkit.Rows("t6 CREATE TABLE `t6` (\n" + + " `id` int(11) DEFAULT NULL,\n" + + " `create_time` datetime DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE COLUMNS(`create_time`)\n" + + "(PARTITION `P_LT_2023-01-01` VALUES LESS THAN ('2023-01-01'),\n" + + " PARTITION `P_LT_2023-01-02` VALUES LESS THAN ('2023-01-02'),\n" + + " PARTITION `P_LT_2023-01-03 00:00:00` VALUES LESS THAN ('2023-01-03 00:00:00'),\n" + + " PARTITION `P_LT_2023-01-04 00:00:00` VALUES LESS THAN ('2023-01-04 00:00:00'))")) +} + +// TODO: check EXCHANGE how it handles null (for all types of partitioning!!!) diff --git a/ddl/db_rename_test.go b/ddl/db_rename_test.go index d2a33c2556734..0bbe0eaea7e3e 100644 --- a/ddl/db_rename_test.go +++ b/ddl/db_rename_test.go @@ -293,3 +293,15 @@ func TestRenameMultiTables(t *testing.T) { tk.MustExec("drop database test1") tk.MustExec("drop database test") } + +func TestRenameMultiTablesIssue47064(t *testing.T) { + store := testkit.CreateMockStore(t, mockstore.WithDDLChecker()) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1(a int)") + tk.MustExec("create table t2(a int)") + tk.MustExec("create database test1") + tk.MustExec("rename table test.t1 to test1.t1, test.t2 to test1.t2") + tk.MustQuery("select column_name from information_schema.columns where table_name = 't1'").Check(testkit.Rows("a")) +} diff --git a/ddl/db_test.go b/ddl/db_test.go index 64a0442063e0f..aefcad56e751a 100644 --- a/ddl/db_test.go +++ b/ddl/db_test.go @@ -139,12 +139,12 @@ func TestGetTimeZone(t *testing.T) { offset int err string }{ - {"set time_zone = '+00:00'", "", "UTC", 0, ""}, - {"set time_zone = '-00:00'", "", "UTC", 0, ""}, + {"set time_zone = '+00:00'", "", "", 0, ""}, + {"set time_zone = '-00:00'", "", "", 0, ""}, {"set time_zone = 'UTC'", "UTC", "UTC", 0, ""}, - {"set time_zone = '+05:00'", "", "UTC", 18000, ""}, - {"set time_zone = '-08:00'", "", "UTC", -28800, ""}, - {"set time_zone = '+08:00'", "", "UTC", 28800, ""}, + {"set time_zone = '+05:00'", "", "", 18000, ""}, + {"set time_zone = '-08:00'", "", "", -28800, ""}, + {"set time_zone = '+08:00'", "", "", 28800, ""}, {"set time_zone = 'Asia/Shanghai'", "Asia/Shanghai", "Asia/Shanghai", 0, ""}, {"set time_zone = 'SYSTEM'", "Asia/Shanghai", "Asia/Shanghai", 0, ""}, {"set time_zone = DEFAULT", "Asia/Shanghai", "Asia/Shanghai", 0, ""}, diff --git a/ddl/ddl.go b/ddl/ddl.go index 1244c87b2be91..cd8945adb45be 100644 --- a/ddl/ddl.go +++ b/ddl/ddl.go @@ -45,6 +45,7 @@ import ( "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/owner" "github.com/pingcap/tidb/parser/ast" @@ -153,6 +154,7 @@ const ( OnExistReplace jobRecordCapacity = 16 + jobOnceCapacity = 1000 ) var ( @@ -288,14 +290,14 @@ 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 + // Use to check if the DDL job is the first run on this owner. + onceMap map[int64]struct{} } func newWaitSchemaSyncedController() *waitSchemaSyncedController { return &waitSchemaSyncedController{ - job: make(map[int64]struct{}, jobRecordCapacity), - once: atomicutil.NewBool(true), + job: make(map[int64]struct{}, jobRecordCapacity), + onceMap: make(map[int64]struct{}, jobOnceCapacity), } } @@ -318,6 +320,25 @@ func (w *waitSchemaSyncedController) synced(job *model.Job) { delete(w.job, job.ID) } +// maybeAlreadyRunOnce returns true means that the job may be the first run on this owner. +// Returns false means that the job must not be the first run on this owner. +func (w *waitSchemaSyncedController) maybeAlreadyRunOnce(id int64) bool { + w.mu.Lock() + defer w.mu.Unlock() + _, ok := w.onceMap[id] + return ok +} + +func (w *waitSchemaSyncedController) setAlreadyRunOnce(id int64) { + w.mu.Lock() + defer w.mu.Unlock() + if len(w.onceMap) > jobOnceCapacity { + // If the map is too large, we reset it. These jobs may need to check schema synced again, but it's ok. + w.onceMap = make(map[int64]struct{}, jobRecordCapacity) + } + w.onceMap[id] = struct{}{} +} + // ddlCtx is the context when we use worker to handle DDL jobs. type ddlCtx struct { ctx context.Context @@ -335,6 +356,7 @@ type ddlCtx struct { statsHandle *handle.Handle tableLockCkr util.DeadTableLockChecker etcdCli *clientv3.Client + autoidCli *autoid.ClientDiscover // backfillJobCh gets notification if any backfill jobs coming. backfillJobCh chan struct{} @@ -659,6 +681,7 @@ func newDDL(ctx context.Context, options ...Option) *ddl { infoCache: opt.InfoCache, tableLockCkr: deadLockCkr, etcdCli: opt.EtcdCli, + autoidCli: opt.AutoIDClient, schemaVersionManager: newSchemaVersionManager(), waitSchemaSyncedController: newWaitSchemaSyncedController(), runningJobIDs: make([]string, 0, jobRecordCapacity), diff --git a/ddl/ddl_api.go b/ddl/ddl_api.go index 624f41274fda8..5a4907909a52c 100644 --- a/ddl/ddl_api.go +++ b/ddl/ddl_api.go @@ -2515,6 +2515,12 @@ func (d *ddl) createTableWithInfoPost( return errors.Trace(err) } } + // For issue https://github.com/pingcap/tidb/issues/46093 + if tbInfo.AutoIncIDExtra != 0 { + if err = d.handleAutoIncID(tbInfo, schemaID, tbInfo.AutoIncIDExtra-1, autoid.RowIDAllocType); err != nil { + return errors.Trace(err) + } + } if tbInfo.AutoRandID > 1 { // Default tableAutoRandID base is 0. // If the first ID is expected to greater than 1, we need to do rebase. @@ -3016,7 +3022,7 @@ func checkCharsetAndCollation(cs string, co string) error { // handleAutoIncID handles auto_increment option in DDL. It creates a ID counter for the table and initiates the counter to a proper value. // For example if the option sets auto_increment to 10. The counter will be set to 9. So the next allocated ID will be 10. func (d *ddl) handleAutoIncID(tbInfo *model.TableInfo, schemaID int64, newEnd int64, tp autoid.AllocatorType) error { - allocs := autoid.NewAllocatorsFromTblInfo(d.store, schemaID, tbInfo) + allocs := autoid.NewAllocatorsFromTblInfo((*asAutoIDRequirement)(d.ddlCtx), schemaID, tbInfo) if alloc := allocs.Get(tp); alloc != nil { err := alloc.Rebase(context.Background(), newEnd, false) if err != nil { @@ -4524,7 +4530,6 @@ func checkExchangePartition(pt *model.TableInfo, nt *model.TableInfo) error { return errors.Trace(dbterror.ErrPartitionExchangeForeignKey.GenWithStackByArgs(nt.Name)) } - // NOTE: if nt is temporary table, it should be checked return nil } @@ -4871,7 +4876,8 @@ func processColumnOptions(ctx sessionctx.Context, col *table.Column, options []* col.GeneratedExprString = sb.String() col.GeneratedStored = opt.Stored col.Dependences = make(map[string]struct{}) - col.GeneratedExpr = opt.Expr + // Only used by checkModifyGeneratedColumn, there is no need to set a ctor for it. + col.GeneratedExpr = table.NewClonableExprNode(nil, opt.Expr) for _, colName := range FindColumnNamesInExpr(opt.Expr) { col.Dependences[colName.Name.L] = struct{}{} } @@ -5438,7 +5444,7 @@ func (d *ddl) RenameColumn(ctx sessionctx.Context, ident ast.Ident, spec *ast.Al if col.GeneratedExpr == nil { continue } - dependedColNames := FindColumnNamesInExpr(col.GeneratedExpr) + dependedColNames := FindColumnNamesInExpr(col.GeneratedExpr.Internal()) for _, name := range dependedColNames { if name.Name.L == oldColName.L { if col.Hidden { @@ -7254,7 +7260,7 @@ func checkAndGetColumnsTypeAndValuesMatch(ctx sessionctx.Context, colTypes []typ switch colType.GetType() { case mysql.TypeDate, mysql.TypeDatetime, mysql.TypeDuration: switch vkind { - case types.KindString, types.KindBytes: + case types.KindString, types.KindBytes, types.KindNull: default: return nil, dbterror.ErrWrongTypeColumnValue.GenWithStackByArgs() } diff --git a/ddl/ddl_worker.go b/ddl/ddl_worker.go index 30782fa694985..926c2f3ef255b 100644 --- a/ddl/ddl_worker.go +++ b/ddl/ddl_worker.go @@ -1165,14 +1165,14 @@ func toTError(err error) *terror.Error { return dbterror.ClassDDL.Synthesize(terror.CodeUnknown, err.Error()) } -// waitSchemaChanged waits for the completion of updating all servers' schema. In order to make sure that happens, +// waitSchemaChanged waits for the completion of updating all servers' schema or MDL synced. In order to make sure that happens, // we wait at most 2 * lease time(sessionTTL, 90 seconds). -func waitSchemaChanged(d *ddlCtx, waitTime time.Duration, latestSchemaVersion int64, job *model.Job) { +func waitSchemaChanged(d *ddlCtx, waitTime time.Duration, latestSchemaVersion int64, job *model.Job) error { if !job.IsRunning() && !job.IsRollingback() && !job.IsDone() && !job.IsRollbackDone() { - return + return nil } if waitTime == 0 { - return + return nil } timeStart := time.Now() @@ -1183,16 +1183,19 @@ func waitSchemaChanged(d *ddlCtx, waitTime time.Duration, latestSchemaVersion in if latestSchemaVersion == 0 { logutil.Logger(d.ctx).Info("[ddl] schema version doesn't change") - return + return nil } err = d.schemaSyncer.OwnerUpdateGlobalVersion(d.ctx, latestSchemaVersion) if err != nil { logutil.Logger(d.ctx).Info("[ddl] update latest schema version failed", zap.Int64("ver", latestSchemaVersion), zap.Error(err)) + if variable.EnableMDL.Load() { + return err + } if terror.ErrorEqual(err, context.DeadlineExceeded) { // If err is context.DeadlineExceeded, it means waitTime(2 * lease) is elapsed. So all the schemas are synced by ticker. // There is no need to use etcd to sync. The function returns directly. - return + return nil } } @@ -1200,12 +1203,13 @@ func waitSchemaChanged(d *ddlCtx, waitTime time.Duration, latestSchemaVersion in err = d.schemaSyncer.OwnerCheckAllVersions(d.ctx, job.ID, latestSchemaVersion) if err != nil { logutil.Logger(d.ctx).Info("[ddl] wait latest schema version encounter error", zap.Int64("ver", latestSchemaVersion), zap.Error(err)) - return + return err } logutil.Logger(d.ctx).Info("[ddl] wait latest schema version changed(get the metadata lock if tidb_enable_metadata_lock is true)", zap.Int64("ver", latestSchemaVersion), zap.Duration("take time", time.Since(timeStart)), zap.String("job", job.String())) + return nil } // waitSchemaSyncedForMDL likes waitSchemaSynced, but it waits for getting the metadata lock of the latest version of this DDL. @@ -1264,8 +1268,7 @@ func waitSchemaSynced(d *ddlCtx, job *model.Job, waitTime time.Duration) error { } }) - waitSchemaChanged(d, waitTime, latestSchemaVersion, job) - return nil + return waitSchemaChanged(d, waitTime, latestSchemaVersion, job) } func buildPlacementAffects(oldIDs []int64, newIDs []int64) []*model.AffectedOption { @@ -1352,9 +1355,13 @@ func updateSchemaVersion(d *ddlCtx, t *meta.Meta, job *model.Job, multiInfos ... if err != nil { return 0, errors.Trace(err) } - affects := make([]*model.AffectedOption, len(newSchemaIDs)) + affects := make([]*model.AffectedOption, len(newSchemaIDs)-1) for i, newSchemaID := range newSchemaIDs { - affects[i] = &model.AffectedOption{ + // Do not add the first table to AffectedOpts. Related issue tidb#47064. + if i == 0 { + continue + } + affects[i-1] = &model.AffectedOption{ SchemaID: newSchemaID, TableID: tableIDs[i], OldTableID: tableIDs[i], @@ -1366,24 +1373,40 @@ func updateSchemaVersion(d *ddlCtx, t *meta.Meta, job *model.Job, multiInfos ... diff.OldSchemaID = oldSchemaIDs[0] diff.AffectedOpts = affects case model.ActionExchangeTablePartition: + // From start of function: diff.SchemaID = job.SchemaID + // Old is original non partitioned table + diff.OldTableID = job.TableID + diff.OldSchemaID = job.SchemaID + // Update the partitioned table (it is only done in the last state) var ( ptSchemaID int64 ptTableID int64 - partName string - withValidation bool + ptDefID int64 + partName string // Not used + withValidation bool // Not used ) - err = job.DecodeArgs(&diff.TableID, &ptSchemaID, &ptTableID, &partName, &withValidation) + // See ddl.ExchangeTablePartition + err = job.DecodeArgs(&ptDefID, &ptSchemaID, &ptTableID, &partName, &withValidation) if err != nil { return 0, errors.Trace(err) } - diff.OldTableID = job.TableID - affects := make([]*model.AffectedOption, 1) - affects[0] = &model.AffectedOption{ - SchemaID: ptSchemaID, - TableID: ptTableID, - OldTableID: ptTableID, + // This is needed for not crashing TiFlash! + diff.AffectedOpts = []*model.AffectedOption{{ + TableID: ptTableID, + }} + if job.SchemaState != model.StatePublic { + // No change, just to refresh the non-partitioned table + // with its new ExchangePartitionInfo. + diff.TableID = job.TableID + // Keep this as Schema ID of non-partitioned table + // to avoid trigger early rename in TiFlash + diff.AffectedOpts[0].SchemaID = job.SchemaID + } else { + // Swap + diff.TableID = ptDefID + // Also add correct SchemaID in case different schemas + diff.AffectedOpts[0].SchemaID = ptSchemaID } - diff.AffectedOpts = affects case model.ActionTruncateTablePartition: diff.TableID = job.TableID if len(job.CtxVars) > 0 { diff --git a/ddl/disttask_flow.go b/ddl/disttask_flow.go index b4f0c9c81d092..3c86527cf9d44 100644 --- a/ddl/disttask_flow.go +++ b/ddl/disttask_flow.go @@ -84,7 +84,7 @@ func (h *litBackfillFlowHandle) ProcessNormalFlow(_ context.Context, _ dispatche return nil, nil default: } - tbl, err := getTable(d.store, job.SchemaID, tblInfo) + tbl, err := getTable((*asAutoIDRequirement)(d.ddlCtx), job.SchemaID, tblInfo) if err != nil { return nil, err } diff --git a/ddl/failtest/fail_db_test.go b/ddl/failtest/fail_db_test.go index 8a0c4c41e9ecd..3fdcda0dddc75 100644 --- a/ddl/failtest/fail_db_test.go +++ b/ddl/failtest/fail_db_test.go @@ -135,8 +135,6 @@ func TestHalfwayCancelOperations(t *testing.T) { tk.MustExec("insert into pt values(1), (3), (5)") tk.MustExec("create table nt(a int)") tk.MustExec("insert into nt values(7)") - tk.MustExec("set @@tidb_enable_exchange_partition=1") - defer tk.MustExec("set @@tidb_enable_exchange_partition=0") err = tk.ExecToErr("alter table pt exchange partition p1 with table nt") require.Error(t, err) diff --git a/ddl/fktest/foreign_key_test.go b/ddl/fktest/foreign_key_test.go index b3af6a87050e7..c739e40121118 100644 --- a/ddl/fktest/foreign_key_test.go +++ b/ddl/fktest/foreign_key_test.go @@ -1566,7 +1566,7 @@ func TestRenameTablesWithForeignKey(t *testing.T) { // check the schema diff diff := getLatestSchemaDiff(t, tk) require.Equal(t, model.ActionRenameTables, diff.Type) - require.Equal(t, 3, len(diff.AffectedOpts)) + require.Equal(t, 2, len(diff.AffectedOpts)) // check referred foreign key information. t1ReferredFKs := getTableInfoReferredForeignKeys(t, dom, "test", "t1") diff --git a/ddl/foreign_key_test.go b/ddl/foreign_key_test.go index a50fb2de5af99..5f661e8d3c429 100644 --- a/ddl/foreign_key_test.go +++ b/ddl/foreign_key_test.go @@ -134,7 +134,7 @@ func TestForeignKey(t *testing.T) { mu.Lock() defer mu.Unlock() var t table.Table - t, err = testGetTableWithError(store, dbInfo.ID, tblInfo.ID) + t, err = testGetTableWithError(dom, dbInfo.ID, tblInfo.ID) if err != nil { hookErr = errors.Trace(err) return @@ -176,7 +176,7 @@ func TestForeignKey(t *testing.T) { mu.Lock() defer mu.Unlock() var t table.Table - t, err = testGetTableWithError(store, dbInfo.ID, tblInfo.ID) + t, err = testGetTableWithError(dom, dbInfo.ID, tblInfo.ID) if err != nil { hookErr = errors.Trace(err) return diff --git a/ddl/generated_column.go b/ddl/generated_column.go index 0e877a3e63eb3..0c4fa935959b7 100644 --- a/ddl/generated_column.go +++ b/ddl/generated_column.go @@ -253,7 +253,7 @@ func checkModifyGeneratedColumn(sctx sessionctx.Context, schemaName model.CIStr, if newCol.IsGenerated() { // rule 3. - if err := checkIllegalFn4Generated(newCol.Name.L, typeColumn, newCol.GeneratedExpr); err != nil { + if err := checkIllegalFn4Generated(newCol.Name.L, typeColumn, newCol.GeneratedExpr.Internal()); err != nil { return errors.Trace(err) } diff --git a/ddl/index.go b/ddl/index.go index 23a45bb128aab..65a0947609f53 100644 --- a/ddl/index.go +++ b/ddl/index.go @@ -634,7 +634,10 @@ func (w *worker) onCreateIndex(d *ddlCtx, t *meta.Meta, job *model.Job, isPK boo var reorgTp model.ReorgType reorgTp, err = pickBackfillType(w.ctx, job, indexInfo.Unique, d) if err != nil { - break + if !errorIsRetryable(err, job) { + job.State = model.JobStateCancelled + } + return ver, err } if reorgTp.NeedMergeProcess() { // Increase telemetryAddIndexIngestUsage @@ -676,7 +679,7 @@ func (w *worker) onCreateIndex(d *ddlCtx, t *meta.Meta, job *model.Job, isPK boo job.SchemaState = model.StateWriteReorganization case model.StateWriteReorganization: // reorganization -> public - tbl, err := getTable(d.store, schemaID, tblInfo) + tbl, err := getTable((*asAutoIDRequirement)(d), schemaID, tblInfo) if err != nil { return ver, errors.Trace(err) } diff --git a/ddl/ingest/BUILD.bazel b/ddl/ingest/BUILD.bazel index 3851e4ab8df3d..c1f5aef094ad1 100644 --- a/ddl/ingest/BUILD.bazel +++ b/ddl/ingest/BUILD.bazel @@ -66,7 +66,7 @@ go_test( ], embed = [":ingest"], flaky = True, - shard_count = 12, + shard_count = 13, deps = [ "//config", "//ddl/internal/session", diff --git a/ddl/ingest/backend.go b/ddl/ingest/backend.go index ef179902e60ec..acdf1317fef94 100644 --- a/ddl/ingest/backend.go +++ b/ddl/ingest/backend.go @@ -257,8 +257,11 @@ func (bc *litBackendCtx) Flush(indexID int64, mode FlushMode) (flushed, imported return true, true, nil } +// ForceSyncFlagForTest is a flag to force sync only for test. +var ForceSyncFlagForTest = false + func (bc *litBackendCtx) ShouldSync(mode FlushMode) (shouldFlush bool, shouldImport bool) { - if mode == FlushModeForceGlobal { + if mode == FlushModeForceGlobal || ForceSyncFlagForTest { return true, true } if mode == FlushModeForceLocal { diff --git a/ddl/ingest/disk_root.go b/ddl/ingest/disk_root.go index a1f8881970e4e..cec35828c7dd7 100644 --- a/ddl/ingest/disk_root.go +++ b/ddl/ingest/disk_root.go @@ -16,11 +16,14 @@ package ingest import ( "fmt" + "os" "sync" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" lcom "github.com/pingcap/tidb/br/pkg/lightning/common" "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/logutil" "go.uber.org/zap" ) @@ -107,13 +110,21 @@ func (d *diskRootImpl) usageInfo() string { // PreCheckUsage implements DiskRoot interface. func (d *diskRootImpl) PreCheckUsage() error { + failpoint.Inject("mockIngestCheckEnvFailed", func(_ failpoint.Value) { + failpoint.Return(dbterror.ErrIngestCheckEnvFailed.FastGenByArgs("mock error")) + }) + err := os.MkdirAll(d.path, 0700) + if err != nil { + return dbterror.ErrIngestCheckEnvFailed.FastGenByArgs(err.Error()) + } sz, err := lcom.GetStorageSize(d.path) if err != nil { - return errors.Trace(err) + return dbterror.ErrIngestCheckEnvFailed.FastGenByArgs(err.Error()) } if RiskOfDiskFull(sz.Available, sz.Capacity) { sortPath := ConfigSortPath() - return errors.Errorf("sort path: %s, %s, please clean up the disk and retry", sortPath, d.UsageInfo()) + msg := fmt.Sprintf("sort path: %s, %s, please clean up the disk and retry", sortPath, d.UsageInfo()) + return dbterror.ErrIngestCheckEnvFailed.FastGenByArgs(msg) } return nil } diff --git a/ddl/ingest/integration_test.go b/ddl/ingest/integration_test.go index 8556b502c68c3..6da8159fc1417 100644 --- a/ddl/ingest/integration_test.go +++ b/ddl/ingest/integration_test.go @@ -203,3 +203,25 @@ func TestAddIndexCancelOnNoneState(t *testing.T) { require.NoError(t, err) require.True(t, available) } + +func TestAddIndexIngestTimezone(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + defer injectMockBackendMgr(t, store)() + + tk.MustExec("SET time_zone = '-06:00';") + tk.MustExec("create table t (`src` varchar(48),`t` timestamp,`timezone` varchar(100));") + tk.MustExec("insert into t values('2000-07-29 23:15:30','2000-07-29 23:15:30','-6:00');") + // Test Daylight time. + tk.MustExec("insert into t values('1991-07-21 00:00:00','1991-07-21 00:00:00','-6:00');") + tk.MustExec("alter table t add index idx(t);") + tk.MustExec("admin check table t;") + + tk.MustExec("alter table t drop index idx;") + tk.MustExec("SET time_zone = 'Asia/Shanghai';") + tk.MustExec("insert into t values('2000-07-29 23:15:30','2000-07-29 23:15:30', '+8:00');") + tk.MustExec("insert into t values('1991-07-21 00:00:00','1991-07-21 00:00:00','+8:00');") + tk.MustExec("alter table t add index idx(t);") + tk.MustExec("admin check table t;") +} diff --git a/ddl/job_table.go b/ddl/job_table.go index abf9afd8a744d..39c5ee883e644 100644 --- a/ddl/job_table.go +++ b/ddl/job_table.go @@ -32,6 +32,7 @@ import ( "github.com/pingcap/tidb/ddl/syncer" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/owner" "github.com/pingcap/tidb/parser/model" @@ -275,7 +276,7 @@ func (d *ddl) startDispatchLoop() { } if !d.isOwner() { isOnce = true - d.once.Store(true) + d.onceMap = make(map[int64]struct{}, jobOnceCapacity) time.Sleep(dispatchLoopWaitingDuration) continue } @@ -382,7 +383,7 @@ func (d *ddl) delivery2worker(wk *worker, pool *workerPool, job *model.Job) { metrics.DDLRunningJobCount.WithLabelValues(pool.tp().String()).Dec() }() // check if this ddl job is synced to all servers. - if !d.isSynced(job) || d.once.Load() { + if !job.NotStarted() && (!d.isSynced(job) || !d.maybeAlreadyRunOnce(job.ID)) { if variable.EnableMDL.Load() { exist, version, err := checkMDLInfo(job.ID, d.sessPool) if err != nil { @@ -397,7 +398,7 @@ func (d *ddl) delivery2worker(wk *worker, pool *workerPool, job *model.Job) { if err != nil { return } - d.once.Store(false) + d.setAlreadyRunOnce(job.ID) cleanMDLInfo(d.sessPool, job.ID, d.etcdCli) // Don't have a worker now. return @@ -411,7 +412,7 @@ func (d *ddl) delivery2worker(wk *worker, pool *workerPool, job *model.Job) { pool.put(wk) return } - d.once.Store(false) + d.setAlreadyRunOnce(job.ID) } } @@ -430,9 +431,14 @@ func (d *ddl) delivery2worker(wk *worker, pool *workerPool, job *model.Job) { }) // 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 + // If the job is done or still running or rolling back, we will wait 2 * lease time or util MDL synced to guarantee other servers to update // the newest schema. - waitSchemaChanged(d.ddlCtx, d.lease*2, schemaVer, job) + err := waitSchemaChanged(d.ddlCtx, d.lease*2, schemaVer, job) + if err != nil { + // May be caused by server closing, shouldn't clean the MDL info. + logutil.BgLogger().Info("wait latest schema version error", zap.String("category", "ddl"), zap.Error(err)) + return + } cleanMDLInfo(d.sessPool, job.ID, d.etcdCli) d.synced(job) @@ -458,10 +464,10 @@ func (*ddl) markJobProcessing(se *sess.Session, job *model.Job) error { return errors.Trace(err) } -func (d *ddl) getTableByTxn(store kv.Storage, schemaID, tableID int64) (*model.DBInfo, table.Table, error) { +func (d *ddl) getTableByTxn(r autoid.Requirement, schemaID, tableID int64) (*model.DBInfo, table.Table, error) { var tbl table.Table var dbInfo *model.DBInfo - err := kv.RunInNewTxn(d.ctx, store, false, func(ctx context.Context, txn kv.Transaction) error { + err := kv.RunInNewTxn(d.ctx, r.Store(), false, func(ctx context.Context, txn kv.Transaction) error { t := meta.NewMeta(txn) var err1 error dbInfo, err1 = t.GetDatabase(schemaID) @@ -472,7 +478,7 @@ func (d *ddl) getTableByTxn(store kv.Storage, schemaID, tableID int64) (*model.D if err1 != nil { return errors.Trace(err1) } - tbl, err1 = getTable(store, schemaID, tblInfo) + tbl, err1 = getTable(r, schemaID, tblInfo) return errors.Trace(err1) }) return dbInfo, tbl, err diff --git a/ddl/mock.go b/ddl/mock.go index 010aef6666222..e3c786e517f6e 100644 --- a/ddl/mock.go +++ b/ddl/mock.go @@ -143,11 +143,14 @@ func NewMockStateSyncer() syncer.StateSyncer { return &MockStateSyncer{} } +// clusterState mocks cluster state. +// We move it from MockStateSyncer to here. Because we want to make it unaffected by ddl close. +var clusterState *atomicutil.Pointer[syncer.StateInfo] + // MockStateSyncer is a mock state syncer, it is exported for testing. type MockStateSyncer struct { - clusterState *atomicutil.Pointer[syncer.StateInfo] - globalVerCh chan clientv3.WatchResponse - mockSession chan struct{} + globalVerCh chan clientv3.WatchResponse + mockSession chan struct{} } // Init implements StateSyncer.Init interface. @@ -155,7 +158,9 @@ func (s *MockStateSyncer) Init(context.Context) error { s.globalVerCh = make(chan clientv3.WatchResponse, 1) s.mockSession = make(chan struct{}, 1) state := syncer.NewStateInfo(syncer.StateNormalRunning) - s.clusterState = atomicutil.NewPointer(state) + if clusterState == nil { + clusterState = atomicutil.NewPointer(state) + } return nil } @@ -163,23 +168,23 @@ func (s *MockStateSyncer) Init(context.Context) error { func (s *MockStateSyncer) UpdateGlobalState(_ context.Context, stateInfo *syncer.StateInfo) error { failpoint.Inject("mockUpgradingState", func(val failpoint.Value) { if val.(bool) { - s.clusterState.Store(stateInfo) + clusterState.Store(stateInfo) failpoint.Return(nil) } }) s.globalVerCh <- clientv3.WatchResponse{} - s.clusterState.Store(stateInfo) + clusterState.Store(stateInfo) return nil } // GetGlobalState implements StateSyncer.GetGlobalState interface. -func (s *MockStateSyncer) GetGlobalState(context.Context) (*syncer.StateInfo, error) { - return s.clusterState.Load(), nil +func (*MockStateSyncer) GetGlobalState(context.Context) (*syncer.StateInfo, error) { + return clusterState.Load(), nil } // IsUpgradingState implements StateSyncer.IsUpgradingState interface. -func (s *MockStateSyncer) IsUpgradingState() bool { - return s.clusterState.Load().State == syncer.StateUpgrading +func (*MockStateSyncer) IsUpgradingState() bool { + return clusterState.Load().State == syncer.StateUpgrading } // WatchChan implements StateSyncer.WatchChan interface. diff --git a/ddl/options.go b/ddl/options.go index e4c59e5d3b5b7..1355808e831a2 100644 --- a/ddl/options.go +++ b/ddl/options.go @@ -19,6 +19,7 @@ import ( "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/meta/autoid" clientv3 "go.etcd.io/etcd/client/v3" ) @@ -27,11 +28,12 @@ type Option func(*Options) // Options represents all the options of the DDL module needs type Options struct { - EtcdCli *clientv3.Client - Store kv.Storage - InfoCache *infoschema.InfoCache - Hook Callback - Lease time.Duration + EtcdCli *clientv3.Client + Store kv.Storage + AutoIDClient *autoid.ClientDiscover + InfoCache *infoschema.InfoCache + Hook Callback + Lease time.Duration } // WithEtcdClient specifies the `clientv3.Client` of DDL used to request the etcd service @@ -55,6 +57,13 @@ func WithInfoCache(ic *infoschema.InfoCache) Option { } } +// WithAutoIDClient specifies the autoid client used by the autoid service for those AUTO_ID_CACHE=1 tables. +func WithAutoIDClient(cli *autoid.ClientDiscover) Option { + return func(options *Options) { + options.AutoIDClient = cli + } +} + // WithHook specifies the `Callback` of DDL used to notify the outer module when events are triggered func WithHook(callback Callback) Option { return func(options *Options) { diff --git a/ddl/partition.go b/ddl/partition.go index 612a7e4d4165f..3c503de5012ef 100644 --- a/ddl/partition.go +++ b/ddl/partition.go @@ -711,12 +711,20 @@ func getPartitionIntervalFromTable(ctx sessionctx.Context, tbInfo *model.TableIn } // comparePartitionAstAndModel compares a generated *ast.PartitionOptions and a *model.PartitionInfo -func comparePartitionAstAndModel(ctx sessionctx.Context, pAst *ast.PartitionOptions, pModel *model.PartitionInfo) error { +func comparePartitionAstAndModel(ctx sessionctx.Context, pAst *ast.PartitionOptions, pModel *model.PartitionInfo, partCol *model.ColumnInfo) error { a := pAst.Definitions m := pModel.Definitions if len(pAst.Definitions) != len(pModel.Definitions) { return dbterror.ErrGeneralUnsupportedDDL.GenWithStackByArgs("INTERVAL partitioning: number of partitions generated != partition defined (%d != %d)", len(a), len(m)) } + + evalFn := func(expr ast.ExprNode) (types.Datum, error) { + val, err := expression.EvalAstExpr(ctx, ast.NewValueExpr(expr, "", "")) + if err != nil || partCol == nil { + return val, err + } + return val.ConvertTo(ctx.GetSessionVars().StmtCtx, &partCol.FieldType) + } for i := range pAst.Definitions { // Allow options to differ! (like Placement Rules) // Allow names to differ! @@ -739,16 +747,19 @@ func comparePartitionAstAndModel(ctx sessionctx.Context, pAst *ast.PartitionOpti if len(lessThan) > 1 && lessThan[:1] == "'" && lessThan[len(lessThan)-1:] == "'" { lessThan = driver.UnwrapFromSingleQuotes(lessThan) } - cmpExpr := &ast.BinaryOperationExpr{ - Op: opcode.EQ, - L: ast.NewValueExpr(lessThan, "", ""), - R: generatedExpr, + lessThanVal, err := evalFn(ast.NewValueExpr(lessThan, "", "")) + if err != nil { + return err } - cmp, err := expression.EvalAstExpr(ctx, cmpExpr) + generatedExprVal, err := evalFn(generatedExpr) if err != nil { return err } - if cmp.GetInt64() != 1 { + cmp, err := lessThanVal.Compare(ctx.GetSessionVars().StmtCtx, &generatedExprVal, collate.GetBinaryCollator()) + if err != nil { + return err + } + if cmp != 0 { return dbterror.ErrGeneralUnsupportedDDL.GenWithStackByArgs(fmt.Sprintf("INTERVAL partitioning: LESS THAN for partition %s differs between generated and defined", m[i].Name.O)) } } @@ -923,7 +934,7 @@ func generatePartitionDefinitionsFromInterval(ctx sessionctx.Context, partOption // Seems valid, so keep the defined so that the user defined names are kept etc. partOptions.Definitions = definedPartDefs } else if len(tbInfo.Partition.Definitions) > 0 { - err := comparePartitionAstAndModel(ctx, partOptions, tbInfo.Partition) + err := comparePartitionAstAndModel(ctx, partOptions, tbInfo.Partition, partCol) if err != nil { return err } @@ -997,6 +1008,12 @@ func GeneratePartDefsFromInterval(ctx sessionctx.Context, tp ast.AlterTableType, if err != nil { return err } + if partCol != nil { + lastVal, err = lastVal.ConvertTo(ctx.GetSessionVars().StmtCtx, &partCol.FieldType) + if err != nil { + return err + } + } var partDefs []*ast.PartitionDefinition if len(partitionOptions.Definitions) != 0 { partDefs = partitionOptions.Definitions @@ -1040,6 +1057,12 @@ func GeneratePartDefsFromInterval(ctx sessionctx.Context, tp ast.AlterTableType, if err != nil { return err } + if partCol != nil { + currVal, err = currVal.ConvertTo(ctx.GetSessionVars().StmtCtx, &partCol.FieldType) + if err != nil { + return err + } + } cmp, err := currVal.Compare(ctx.GetSessionVars().StmtCtx, &lastVal, collate.GetBinaryCollator()) if err != nil { return err @@ -1876,7 +1899,7 @@ func (w *worker) onDropTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ( case model.StateDeleteReorganization: oldTblInfo := getTableInfoWithDroppingPartitions(tblInfo) physicalTableIDs = getPartitionIDsFromDefinitions(tblInfo.Partition.DroppingDefinitions) - tbl, err := getTable(d.store, job.SchemaID, oldTblInfo) + tbl, err := getTable((*asAutoIDRequirement)(d), job.SchemaID, oldTblInfo) if err != nil { return ver, errors.Trace(err) } @@ -2116,6 +2139,9 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo return ver, errors.Trace(err) } + if job.IsRollingback() { + return rollbackExchangeTablePartition(d, t, job, nt) + } pt, err := getTableInfo(t, ptID, ptSchemaID) if err != nil { if infoschema.ErrDatabaseNotExists.Equal(err) || infoschema.ErrTableNotExists.Equal(err) { @@ -2141,27 +2167,80 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo return ver, errors.Trace(err) } - index, _, err := getPartitionDef(pt, partName) + index, partDef, err := getPartitionDef(pt, partName) if err != nil { return ver, errors.Trace(err) } - if nt.ExchangePartitionInfo == nil || !nt.ExchangePartitionInfo.ExchangePartitionFlag { + if job.SchemaState == model.StateNone { + if pt.State != model.StatePublic { + job.State = model.JobStateCancelled + return ver, dbterror.ErrInvalidDDLState.GenWithStack("table %s is not in public, but %s", pt.Name, pt.State) + } + err = checkExchangePartition(pt, nt) + if err != nil { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + + err = checkTableDefCompatible(pt, nt) + if err != nil { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + + err = checkExchangePartitionPlacementPolicy(t, nt.PlacementPolicyRef, pt.PlacementPolicyRef, partDef.PlacementPolicyRef) + if err != nil { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + + if defID != partDef.ID { + logutil.BgLogger().Info("Exchange partition id changed, updating to actual id", zap.String("category", "ddl"), + zap.String("job", job.String()), zap.Int64("defID", defID), zap.Int64("partDef.ID", partDef.ID)) + job.Args[0] = partDef.ID + defID = partDef.ID + err = updateDDLJob2Table(w.sess, job, true) + if err != nil { + return ver, errors.Trace(err) + } + } nt.ExchangePartitionInfo = &model.ExchangePartitionInfo{ - ExchangePartitionFlag: true, ExchangePartitionID: ptID, ExchangePartitionDefID: defID, } + // We need an interim schema version, + // so there are no non-matching rows inserted + // into the table using the schema version + // before the exchange is made. + job.SchemaState = model.StateWriteOnly return updateVersionAndTableInfoWithCheck(d, t, job, nt, true) } + // From now on, nt (the non-partitioned table) has + // ExchangePartitionInfo set, meaning it is restricted + // to only allow writes that would match the + // partition to be exchange with. + // So we need to rollback that change, instead of just cancelling. if d.lease > 0 { delayForAsyncCommit() } + if defID != partDef.ID { + // Should never happen, should have been updated above, in previous state! + logutil.BgLogger().Error("Exchange partition id changed, updating to actual id", zap.String("category", "ddl"), + zap.String("job", job.String()), zap.Int64("defID", defID), zap.Int64("partDef.ID", partDef.ID)) + job.Args[0] = partDef.ID + defID = partDef.ID + err = updateDDLJob2Table(w.sess, job, true) + if err != nil { + return ver, errors.Trace(err) + } + } + if withValidation { err = checkExchangePartitionRecordValidation(w, pt, index, ntDbInfo.Name, nt.Name) if err != nil { - job.State = model.JobStateCancelled + job.State = model.JobStateRollingback return ver, errors.Trace(err) } } @@ -2169,19 +2248,11 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo // partition table auto IDs. ptAutoIDs, err := t.GetAutoIDAccessors(ptSchemaID, ptID).Get() if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } // non-partition table auto IDs. ntAutoIDs, err := t.GetAutoIDAccessors(job.SchemaID, nt.ID).Get() if err != nil { - job.State = model.JobStateCancelled - return ver, errors.Trace(err) - } - - _, partDef, err := getPartitionDef(pt, partName) - if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } @@ -2194,35 +2265,32 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo } } - // exchange table meta id - partDef.ID, nt.ID = nt.ID, partDef.ID - - err = t.UpdateTable(ptSchemaID, pt) + // Recreate non-partition table meta info, + // by first delete it with the old table id + err = t.DropTableOrView(job.SchemaID, nt.ID) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } - failpoint.Inject("exchangePartitionErr", func(val failpoint.Value) { - if val.(bool) { - job.State = model.JobStateCancelled - failpoint.Return(ver, errors.New("occur an error after updating partition id")) - } - }) + // exchange table meta id + partDef.ID, nt.ID = nt.ID, partDef.ID - // recreate non-partition table meta info - err = t.DropTableOrView(job.SchemaID, partDef.ID) + err = t.UpdateTable(ptSchemaID, pt) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } err = t.CreateTableOrView(job.SchemaID, nt) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } + failpoint.Inject("exchangePartitionErr", func(val failpoint.Value) { + if val.(bool) { + failpoint.Return(ver, errors.New("occur an error after updating partition id")) + } + }) + // Set both tables to the maximum auto IDs between normal table and partitioned table. newAutoIDs := meta.AutoIDGroup{ RowID: mathutil.Max(ptAutoIDs.RowID, ntAutoIDs.RowID), @@ -2231,12 +2299,10 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo } err = t.GetAutoIDAccessors(ptSchemaID, pt.ID).Put(newAutoIDs) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } err = t.GetAutoIDAccessors(job.SchemaID, nt.ID).Put(newAutoIDs) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } @@ -2255,23 +2321,15 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo } }) - 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 - bundles, err := bundlesForExchangeTablePartition(t, job, pt, partDef, nt) + bundles, err := bundlesForExchangeTablePartition(t, pt, partDef, nt) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Trace(err) } if err = infosync.PutRuleBundlesWithDefaultRetry(context.TODO(), bundles); err != nil { - job.State = model.JobStateCancelled return ver, errors.Wrapf(err, "failed to notify PD the placement rules") } @@ -2280,13 +2338,13 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo rules, err := infosync.GetLabelRules(context.TODO(), []string{ntrID, ptrID}) if err != nil { - job.State = model.JobStateCancelled return 0, errors.Wrapf(err, "failed to get PD the label rules") } ntr := rules[ntrID] ptr := rules[ptrID] + // This must be a bug, nt cannot be partitioned! partIDs := getPartitionIDs(nt) var setRules []*label.Rule @@ -2307,10 +2365,10 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo patch := label.NewRulePatch(setRules, deleteRules) err = infosync.UpdateLabelRules(context.TODO(), patch) if err != nil { - job.State = model.JobStateCancelled return ver, errors.Wrapf(err, "failed to notify PD the label rules") } + job.SchemaState = model.StatePublic nt.ExchangePartitionInfo = nil ver, err = updateVersionAndTableInfoWithCheck(d, t, job, nt, true) if err != nil { @@ -2540,7 +2598,7 @@ func (w *worker) onReorganizePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, originalState != job.SchemaState) case model.StateWriteReorganization: physicalTableIDs := getPartitionIDsFromDefinitions(tblInfo.Partition.DroppingDefinitions) - tbl, err2 := getTable(d.store, job.SchemaID, tblInfo) + tbl, err2 := getTable((*asAutoIDRequirement)(d), job.SchemaID, tblInfo) if err2 != nil { return ver, errors.Trace(err2) } @@ -2959,7 +3017,7 @@ func (w *worker) reorgPartitionDataAndIndex(t table.Table, reorgInfo *reorgInfo) return nil } -func bundlesForExchangeTablePartition(t *meta.Meta, job *model.Job, pt *model.TableInfo, newPar *model.PartitionDefinition, nt *model.TableInfo) ([]*placement.Bundle, error) { +func bundlesForExchangeTablePartition(t *meta.Meta, pt *model.TableInfo, newPar *model.PartitionDefinition, nt *model.TableInfo) ([]*placement.Bundle, error) { bundles := make([]*placement.Bundle, 0, 3) ptBundle, err := placement.NewTableBundle(t, pt) @@ -3054,19 +3112,26 @@ func checkExchangePartitionRecordValidation(w *worker, pt *model.TableInfo, inde if rowCount != 0 { return errors.Trace(dbterror.ErrRowDoesNotMatchPartition) } + // Check warnings! + // Is it possible to check how many rows where checked as well? return nil } -func checkExchangePartitionPlacementPolicy(t *meta.Meta, ntPlacementPolicyRef *model.PolicyRefInfo, ptPlacementPolicyRef *model.PolicyRefInfo) error { - if ntPlacementPolicyRef == nil && ptPlacementPolicyRef == nil { +func checkExchangePartitionPlacementPolicy(t *meta.Meta, ntPPRef, ptPPRef, partPPRef *model.PolicyRefInfo) error { + partitionPPRef := partPPRef + if partitionPPRef == nil { + partitionPPRef = ptPPRef + } + + if ntPPRef == nil && partitionPPRef == nil { return nil } - if ntPlacementPolicyRef == nil || ptPlacementPolicyRef == nil { + if ntPPRef == nil || partitionPPRef == nil { return dbterror.ErrTablesDifferentMetadata } - ptPlacementPolicyInfo, _ := getPolicyInfo(t, ptPlacementPolicyRef.ID) - ntPlacementPolicyInfo, _ := getPolicyInfo(t, ntPlacementPolicyRef.ID) + ptPlacementPolicyInfo, _ := getPolicyInfo(t, partitionPPRef.ID) + ntPlacementPolicyInfo, _ := getPolicyInfo(t, ntPPRef.ID) if ntPlacementPolicyInfo == nil && ptPlacementPolicyInfo == nil { return nil } @@ -3089,13 +3154,13 @@ func buildCheckSQLForRangeExprPartition(pi *model.PartitionInfo, index int, sche buf.WriteString("select 1 from %n.%n where ") buf.WriteString(pi.Expr) buf.WriteString(" >= %? limit 1") - paramList = append(paramList, schemaName.L, tableName.L, trimQuotation(pi.Definitions[index].LessThan[0])) + paramList = append(paramList, schemaName.L, tableName.L, driver.UnwrapFromSingleQuotes(pi.Definitions[index].LessThan[0])) return buf.String(), paramList } else if index == len(pi.Definitions)-1 && strings.EqualFold(pi.Definitions[index].LessThan[0], partitionMaxValue) { buf.WriteString("select 1 from %n.%n where ") buf.WriteString(pi.Expr) buf.WriteString(" < %? limit 1") - paramList = append(paramList, schemaName.L, tableName.L, trimQuotation(pi.Definitions[index-1].LessThan[0])) + paramList = append(paramList, schemaName.L, tableName.L, driver.UnwrapFromSingleQuotes(pi.Definitions[index-1].LessThan[0])) return buf.String(), paramList } else { buf.WriteString("select 1 from %n.%n where ") @@ -3103,26 +3168,22 @@ func buildCheckSQLForRangeExprPartition(pi *model.PartitionInfo, index int, sche buf.WriteString(" < %? or ") buf.WriteString(pi.Expr) buf.WriteString(" >= %? limit 1") - paramList = append(paramList, schemaName.L, tableName.L, trimQuotation(pi.Definitions[index-1].LessThan[0]), trimQuotation(pi.Definitions[index].LessThan[0])) + paramList = append(paramList, schemaName.L, tableName.L, driver.UnwrapFromSingleQuotes(pi.Definitions[index-1].LessThan[0]), driver.UnwrapFromSingleQuotes(pi.Definitions[index].LessThan[0])) return buf.String(), paramList } } -func trimQuotation(str string) string { - return strings.Trim(str, "'") -} - func buildCheckSQLForRangeColumnsPartition(pi *model.PartitionInfo, index int, schemaName, tableName model.CIStr) (string, []interface{}) { paramList := make([]interface{}, 0, 6) colName := pi.Columns[0].L if index == 0 { - paramList = append(paramList, schemaName.L, tableName.L, colName, trimQuotation(pi.Definitions[index].LessThan[0])) + paramList = append(paramList, schemaName.L, tableName.L, colName, driver.UnwrapFromSingleQuotes(pi.Definitions[index].LessThan[0])) return "select 1 from %n.%n where %n >= %? limit 1", paramList } else if index == len(pi.Definitions)-1 && strings.EqualFold(pi.Definitions[index].LessThan[0], partitionMaxValue) { - paramList = append(paramList, schemaName.L, tableName.L, colName, trimQuotation(pi.Definitions[index-1].LessThan[0])) + paramList = append(paramList, schemaName.L, tableName.L, colName, driver.UnwrapFromSingleQuotes(pi.Definitions[index-1].LessThan[0])) return "select 1 from %n.%n where %n < %? limit 1", paramList } else { - paramList = append(paramList, schemaName.L, tableName.L, colName, trimQuotation(pi.Definitions[index-1].LessThan[0]), colName, trimQuotation(pi.Definitions[index].LessThan[0])) + paramList = append(paramList, schemaName.L, tableName.L, colName, driver.UnwrapFromSingleQuotes(pi.Definitions[index-1].LessThan[0]), colName, driver.UnwrapFromSingleQuotes(pi.Definitions[index].LessThan[0])) return "select 1 from %n.%n where %n < %? or %n >= %? limit 1", paramList } } @@ -3130,34 +3191,59 @@ func buildCheckSQLForRangeColumnsPartition(pi *model.PartitionInfo, index int, s func buildCheckSQLForListPartition(pi *model.PartitionInfo, index int, schemaName, tableName model.CIStr) (string, []interface{}) { var buf strings.Builder buf.WriteString("select 1 from %n.%n where ") - buf.WriteString(pi.Expr) - buf.WriteString(" not in (%?) limit 1") - inValues := getInValues(pi, index) - - paramList := make([]interface{}, 0, 3) - paramList = append(paramList, schemaName.L, tableName.L, inValues) + buf.WriteString(" not (") + for i, inValue := range pi.Definitions[index].InValues { + if i != 0 { + buf.WriteString(" OR ") + } + // AND has higher priority than OR, so no need for parentheses + for j, val := range inValue { + if j != 0 { + // Should never happen, since there should be no multi-columns, only a single expression :) + buf.WriteString(" AND ") + } + // null-safe compare '<=>' + buf.WriteString(fmt.Sprintf("(%s) <=> %s", pi.Expr, val)) + } + } + buf.WriteString(") limit 1") + paramList := make([]interface{}, 0, 2) + paramList = append(paramList, schemaName.L, tableName.L) return buf.String(), paramList } func buildCheckSQLForListColumnsPartition(pi *model.PartitionInfo, index int, schemaName, tableName model.CIStr) (string, []interface{}) { - colName := pi.Columns[0].L var buf strings.Builder - buf.WriteString("select 1 from %n.%n where %n not in (%?) limit 1") - inValues := getInValues(pi, index) - - paramList := make([]interface{}, 0, 4) - paramList = append(paramList, schemaName.L, tableName.L, colName, inValues) + // How to find a match? + // (row <=> vals1) OR (row <=> vals2) + // How to find a non-matching row: + // NOT ( (row <=> vals1) OR (row <=> vals2) ... ) + buf.WriteString("select 1 from %n.%n where not (") + colNames := make([]string, 0, len(pi.Columns)) + for i := range pi.Columns { + // TODO: check if there are no proper quoting function for this? + n := "`" + strings.ReplaceAll(pi.Columns[i].O, "`", "``") + "`" + colNames = append(colNames, n) + } + for i, colValues := range pi.Definitions[index].InValues { + if i != 0 { + buf.WriteString(" OR ") + } + // AND has higher priority than OR, so no need for parentheses + for j, val := range colValues { + if j != 0 { + buf.WriteString(" AND ") + } + // null-safe compare '<=>' + buf.WriteString(fmt.Sprintf("%s <=> %s", colNames[j], val)) + } + } + buf.WriteString(") limit 1") + paramList := make([]interface{}, 0, 2) + paramList = append(paramList, schemaName.L, tableName.L) return buf.String(), paramList } -func getInValues(pi *model.PartitionInfo, index int) []string { - inValues := make([]string, 0, len(pi.Definitions[index].InValues)) - for _, inValue := range pi.Definitions[index].InValues { - inValues = append(inValues, inValue...) - } - return inValues -} - func checkAddPartitionTooManyPartitions(piDefs uint64) error { if piDefs > uint64(mysql.PartitionCountLimit) { return errors.Trace(dbterror.ErrTooManyPartitions) diff --git a/ddl/placement_policy_ddl_test.go b/ddl/placement_policy_ddl_test.go index 0c0793e711d8e..cb03fe0c2a7f7 100644 --- a/ddl/placement_policy_ddl_test.go +++ b/ddl/placement_policy_ddl_test.go @@ -118,7 +118,7 @@ func TestPlacementPolicyInUse(t *testing.T) { t4.State = model.StatePublic db1.Tables = append(db1.Tables, t4) - builder, err := infoschema.NewBuilder(store, nil).InitWithDBInfos( + builder, err := infoschema.NewBuilder(dom, nil).InitWithDBInfos( []*model.DBInfo{db1, db2, dbP}, []*model.PolicyInfo{p1, p2, p3, p4, p5}, nil, diff --git a/ddl/placement_policy_test.go b/ddl/placement_policy_test.go index f7a29c4e711e9..91c8ffb0dfbb5 100644 --- a/ddl/placement_policy_test.go +++ b/ddl/placement_policy_test.go @@ -2087,61 +2087,48 @@ func TestExchangePartitionWithPlacement(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) // clearAllBundles(t) tk := testkit.NewTestKit(t, store) - tk.MustExec("set @@tidb_enable_exchange_partition=1") tk.MustExec("use test") - tk.MustExec("drop table if exists t1, t2, tp") - tk.MustExec("drop placement policy if exists p1") - tk.MustExec("drop placement policy if exists p2") - tk.MustExec("drop placement policy if exists p3") - - tk.MustExec("create placement policy p1 primary_region='r1' regions='r1'") - defer tk.MustExec("drop placement policy p1") - - tk.MustExec("create placement policy p2 primary_region='r2' regions='r2'") - defer tk.MustExec("drop placement policy p2") - tk.MustExec("create placement policy p3 primary_region='r3' regions='r3'") - defer tk.MustExec("drop placement policy p3") + tk.MustExec("create placement policy pp1 primary_region='r1' regions='r1'") + tk.MustExec("create placement policy pp2 primary_region='r2' regions='r2'") + tk.MustExec("create placement policy pp3 primary_region='r3' regions='r3'") - policy1, ok := dom.InfoSchema().PolicyByName(model.NewCIStr("p1")) + policy1, ok := dom.InfoSchema().PolicyByName(model.NewCIStr("pp1")) require.True(t, ok) - tk.MustExec(`CREATE TABLE t1 (id INT) placement policy p1`) - defer tk.MustExec("drop table t1") - + tk.MustExec(`CREATE TABLE t1 (id INT) placement policy pp1`) tk.MustExec(`CREATE TABLE t2 (id INT)`) - defer tk.MustExec("drop table t2") + tk.MustExec(`CREATE TABLE t3 (id INT) placement policy pp3`) t1, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t1")) require.NoError(t, err) t1ID := t1.Meta().ID - tk.MustExec(`CREATE TABLE tp (id INT) placement policy p3 PARTITION BY RANGE (id) ( - PARTITION p0 VALUES LESS THAN (100) placement policy p1, - PARTITION p1 VALUES LESS THAN (1000) placement policy p2, - PARTITION p2 VALUES LESS THAN (10000) - );`) - defer tk.MustExec("drop table tp") + tk.MustExec(`CREATE TABLE tp (id INT) placement policy pp3 PARTITION BY RANGE (id) ( + PARTITION p1 VALUES LESS THAN (100) placement policy pp1, + PARTITION p2 VALUES LESS THAN (1000) placement policy pp2, + PARTITION p3 VALUES LESS THAN (10000) + )`) tp, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("tp")) require.NoError(t, err) tpID := tp.Meta().ID par0ID := tp.Meta().Partition.Definitions[0].ID - // exchange par0, t1 - tk.MustExec("alter table tp exchange partition p0 with table t1") + // 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` */")) + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![placement] PLACEMENT POLICY=`pp1` */")) 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" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin /*T![placement] PLACEMENT POLICY=`pp3` */\n" + "PARTITION BY RANGE (`id`)\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))")) + "(PARTITION `p1` VALUES LESS THAN (100) /*T![placement] PLACEMENT POLICY=`pp1` */,\n" + + " PARTITION `p2` VALUES LESS THAN (1000) /*T![placement] PLACEMENT POLICY=`pp2` */,\n" + + " PARTITION `p3` 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) @@ -2153,11 +2140,31 @@ func TestExchangePartitionWithPlacement(t *testing.T) { require.Equal(t, policy1.ID, t1.Meta().PlacementPolicyRef.ID) checkExistTableBundlesInPD(t, dom, "test", "tp") - // exchange par0, t2 - tk.MustGetErrCode("alter table tp exchange partition p0 with table t2", mysql.ErrTablesDifferentMetadata) + // exchange par2, t1 + tk.MustGetErrCode("alter table tp exchange partition p2 with table t1", mysql.ErrTablesDifferentMetadata) + + // exchange par3, t1 + tk.MustGetErrCode("alter table tp exchange partition p3 with table t1", mysql.ErrTablesDifferentMetadata) // exchange par1, t2 tk.MustGetErrCode("alter table tp exchange partition p1 with table t2", mysql.ErrTablesDifferentMetadata) + + // exchange par2, t2 + tk.MustGetErrCode("alter table tp exchange partition p2 with table t2", mysql.ErrTablesDifferentMetadata) + + // exchange par3, t2 + tk.MustGetErrCode("alter table tp exchange partition p3 with table t2", mysql.ErrTablesDifferentMetadata) + + // exchange par1, t3 + tk.MustGetErrCode("alter table tp exchange partition p1 with table t3", mysql.ErrTablesDifferentMetadata) + + // exchange par2, t3 + tk.MustGetErrCode("alter table tp exchange partition p2 with table t3", mysql.ErrTablesDifferentMetadata) + + // exchange par3, t3 + tk.MustExec("alter table tp exchange partition p3 with table t3") + checkExistTableBundlesInPD(t, dom, "test", "tp") + checkExistTableBundlesInPD(t, dom, "test", "t3") } func TestPDFail(t *testing.T) { diff --git a/ddl/rollingback.go b/ddl/rollingback.go index c3ea2c920ca25..4e4f8c2c31137 100644 --- a/ddl/rollingback.go +++ b/ddl/rollingback.go @@ -263,6 +263,30 @@ func needNotifyAndStopReorgWorker(job *model.Job) bool { return false } +// rollbackExchangeTablePartition will clear the non-partitioned +// table's ExchangePartitionInfo state. +func rollbackExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job, tblInfo *model.TableInfo) (int64, error) { + tblInfo.ExchangePartitionInfo = nil + job.State = model.JobStateRollbackDone + job.SchemaState = model.StatePublic + return updateVersionAndTableInfo(d, t, job, tblInfo, true) +} + +func rollingbackExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, err error) { + if job.SchemaState == model.StateNone { + // Nothing is changed + job.State = model.JobStateCancelled + return ver, dbterror.ErrCancelledDDLJob + } + var nt *model.TableInfo + nt, err = GetTableInfoAndCancelFaultJob(t, job, job.SchemaID) + if err != nil { + return ver, errors.Trace(err) + } + ver, err = rollbackExchangeTablePartition(d, t, job, nt) + return ver, errors.Trace(err) +} + func convertAddTablePartitionJob2RollbackJob(d *ddlCtx, t *meta.Meta, job *model.Job, otherwiseErr error, tblInfo *model.TableInfo) (ver int64, err error) { addingDefinitions := tblInfo.Partition.AddingDefinitions partNames := make([]string, 0, len(addingDefinitions)) @@ -377,6 +401,7 @@ func rollingbackReorganizePartition(d *ddlCtx, t *meta.Meta, job *model.Job) (ve } // addingDefinitions is also in tblInfo, here pass the tblInfo as parameter directly. + // TODO: Test this with reorganize partition p1 into (partition p1 ...)! return convertAddTablePartitionJob2RollbackJob(d, t, job, dbterror.ErrCancelledDDLJob, tblInfo) } @@ -409,6 +434,8 @@ func convertJob2RollbackJob(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job) err = rollingbackDropTableOrView(t, job) case model.ActionDropTablePartition: ver, err = rollingbackDropTablePartition(t, job) + case model.ActionExchangeTablePartition: + ver, err = rollingbackExchangeTablePartition(d, t, job) case model.ActionDropSchema: err = rollingbackDropSchema(t, job) case model.ActionRenameIndex: @@ -424,8 +451,8 @@ func convertJob2RollbackJob(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job) model.ActionModifyTableCharsetAndCollate, model.ActionTruncateTablePartition, model.ActionModifySchemaCharsetAndCollate, model.ActionRepairTable, model.ActionModifyTableAutoIdCache, model.ActionAlterIndexVisibility, - model.ActionExchangeTablePartition, model.ActionModifySchemaDefaultPlacement, - model.ActionRecoverSchema: + model.ActionModifySchemaDefaultPlacement, + model.ActionRecoverSchema, model.ActionAlterCheckConstraint: ver, err = cancelOnlyNotHandledJob(job, model.StateNone) case model.ActionMultiSchemaChange: err = rollingBackMultiSchemaChange(job) diff --git a/ddl/scheduler.go b/ddl/scheduler.go index 7a24fdce7d96a..87a975b55fceb 100644 --- a/ddl/scheduler.go +++ b/ddl/scheduler.go @@ -96,7 +96,7 @@ func NewBackfillSchedulerHandle(taskMeta []byte, d *ddl, stepForImport bool) (sc jobMeta := &bgm.Job bh.job = jobMeta - db, tbl, err := d.getTableByTxn(d.store, jobMeta.SchemaID, jobMeta.TableID) + db, tbl, err := d.getTableByTxn((*asAutoIDRequirement)(d.ddlCtx), jobMeta.SchemaID, jobMeta.TableID) if err != nil { return nil, err } diff --git a/ddl/schematracker/dm_tracker.go b/ddl/schematracker/dm_tracker.go index 7bac171beab9f..85dc5aa49abcb 100644 --- a/ddl/schematracker/dm_tracker.go +++ b/ddl/schematracker/dm_tracker.go @@ -609,7 +609,7 @@ func (d SchemaTracker) renameColumn(ctx sessionctx.Context, ident ast.Ident, spe if col.GeneratedExpr == nil { continue } - dependedColNames := ddl.FindColumnNamesInExpr(col.GeneratedExpr) + dependedColNames := ddl.FindColumnNamesInExpr(col.GeneratedExpr.Internal()) for _, name := range dependedColNames { if name.Name.L == oldColName.L { if col.Hidden { diff --git a/ddl/split_region.go b/ddl/split_region.go index ffbcb7439292d..93355053863f6 100644 --- a/ddl/split_region.go +++ b/ddl/split_region.go @@ -42,7 +42,7 @@ func splitPartitionTableRegion(ctx sessionctx.Context, store kv.SplittableStore, } } else { for _, def := range pi.Definitions { - regionIDs = append(regionIDs, SplitRecordRegion(ctxWithTimeout, store, def.ID, scatter)) + regionIDs = append(regionIDs, SplitRecordRegion(ctxWithTimeout, store, def.ID, tbInfo.ID, scatter)) } } if scatter { @@ -58,7 +58,7 @@ func splitTableRegion(ctx sessionctx.Context, store kv.SplittableStore, tbInfo * if shardingBits(tbInfo) > 0 && tbInfo.PreSplitRegions > 0 { regionIDs = preSplitPhysicalTableByShardRowID(ctxWithTimeout, store, tbInfo, tbInfo.ID, scatter) } else { - regionIDs = append(regionIDs, SplitRecordRegion(ctxWithTimeout, store, tbInfo.ID, scatter)) + regionIDs = append(regionIDs, SplitRecordRegion(ctxWithTimeout, store, tbInfo.ID, tbInfo.ID, scatter)) } if scatter { WaitScatterRegionFinish(ctxWithTimeout, store, regionIDs...) @@ -118,8 +118,8 @@ func preSplitPhysicalTableByShardRowID(ctx context.Context, store kv.SplittableS } // SplitRecordRegion is to split region in store by table prefix. -func SplitRecordRegion(ctx context.Context, store kv.SplittableStore, tableID int64, scatter bool) uint64 { - tableStartKey := tablecodec.GenTablePrefix(tableID) +func SplitRecordRegion(ctx context.Context, store kv.SplittableStore, physicalTableID, tableID int64, scatter bool) uint64 { + tableStartKey := tablecodec.GenTablePrefix(physicalTableID) regionIDs, err := store.SplitRegions(ctx, [][]byte{tableStartKey}, scatter, &tableID) if err != nil { // It will be automatically split by TiKV later. diff --git a/ddl/syncer/syncer.go b/ddl/syncer/syncer.go index 0478973d4656f..82ca036b1207b 100644 --- a/ddl/syncer/syncer.go +++ b/ddl/syncer/syncer.go @@ -337,13 +337,15 @@ func (s *schemaVersionSyncer) OwnerCheckAllVersions(ctx context.Context, jobID i if variable.EnableMDL.Load() { for _, kv := range resp.Kvs { key := string(kv.Key) + tidbIDInResp := key[strings.LastIndex(key, "/")+1:] ver, err := strconv.Atoi(string(kv.Value)) if err != nil { logutil.BgLogger().Info("[ddl] syncer check all versions, convert value to int failed, continue checking.", zap.String("ddl", string(kv.Key)), zap.String("value", string(kv.Value)), zap.Error(err)) succ = false break } - if int64(ver) < latestVer { + // We need to check if the tidb ID is in the updatedMap, in case that deleting etcd is failed, and tidb server is down. + if int64(ver) < latestVer && updatedMap[tidbIDInResp] != "" { if notMatchVerCnt%intervalCnt == 0 { logutil.BgLogger().Info("[ddl] syncer check all versions, someone is not synced, continue checking", zap.String("ddl", string(kv.Key)), zap.Int("currentVer", ver), zap.Int64("latestVer", latestVer)) @@ -352,7 +354,7 @@ func (s *schemaVersionSyncer) OwnerCheckAllVersions(ctx context.Context, jobID i notMatchVerCnt++ break } - delete(updatedMap, key[strings.LastIndex(key, "/")+1:]) + delete(updatedMap, tidbIDInResp) } if len(updatedMap) > 0 { succ = false diff --git a/ddl/table.go b/ddl/table.go index 8147e57e0ac1a..bbc2599ceae81 100644 --- a/ddl/table.go +++ b/ddl/table.go @@ -621,8 +621,8 @@ func checkSafePoint(w *worker, snapshotTS uint64) error { return gcutil.ValidateSnapshot(ctx, snapshotTS) } -func getTable(store kv.Storage, schemaID int64, tblInfo *model.TableInfo) (table.Table, error) { - allocs := autoid.NewAllocatorsFromTblInfo(store, schemaID, tblInfo) +func getTable(r autoid.Requirement, schemaID int64, tblInfo *model.TableInfo) (table.Table, error) { + allocs := autoid.NewAllocatorsFromTblInfo(r, schemaID, tblInfo) tbl, err := table.TableFromMeta(allocs, tblInfo) return tbl, errors.Trace(err) } @@ -834,7 +834,7 @@ func onRebaseAutoRandomType(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, return onRebaseAutoID(d, d.store, t, job, autoid.AutoRandomType) } -func onRebaseAutoID(d *ddlCtx, store kv.Storage, t *meta.Meta, job *model.Job, tp autoid.AllocatorType) (ver int64, _ error) { +func onRebaseAutoID(d *ddlCtx, _ kv.Storage, t *meta.Meta, job *model.Job, tp autoid.AllocatorType) (ver int64, _ error) { schemaID := job.SchemaID var ( newBase int64 @@ -857,7 +857,7 @@ func onRebaseAutoID(d *ddlCtx, store kv.Storage, t *meta.Meta, job *model.Job, t return ver, errors.Trace(err) } - tbl, err := getTable(store, schemaID, tblInfo) + tbl, err := getTable((*asAutoIDRequirement)(d), schemaID, tblInfo) if err != nil { job.State = model.JobStateCancelled return ver, errors.Trace(err) @@ -939,7 +939,7 @@ func (w *worker) onShardRowID(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int6 if shardRowIDBits < tblInfo.ShardRowIDBits { tblInfo.ShardRowIDBits = shardRowIDBits } else { - tbl, err := getTable(d.store, job.SchemaID, tblInfo) + tbl, err := getTable((*asAutoIDRequirement)(d), job.SchemaID, tblInfo) if err != nil { return ver, errors.Trace(err) } diff --git a/ddl/table_test.go b/ddl/table_test.go index dce990b07828c..7d150cbc86d9f 100644 --- a/ddl/table_test.go +++ b/ddl/table_test.go @@ -143,10 +143,10 @@ func testTruncateTable(t *testing.T, ctx sessionctx.Context, store kv.Storage, d return job } -func testGetTableWithError(store kv.Storage, schemaID, tableID int64) (table.Table, error) { +func testGetTableWithError(r autoid.Requirement, schemaID, tableID int64) (table.Table, error) { var tblInfo *model.TableInfo ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) - err := kv.RunInNewTxn(ctx, store, false, func(ctx context.Context, txn kv.Transaction) error { + err := kv.RunInNewTxn(ctx, r.Store(), false, func(ctx context.Context, txn kv.Transaction) error { t := meta.NewMeta(txn) var err1 error tblInfo, err1 = t.GetTable(schemaID, tableID) @@ -161,7 +161,7 @@ func testGetTableWithError(store kv.Storage, schemaID, tableID int64) (table.Tab if tblInfo == nil { return nil, errors.New("table not found") } - alloc := autoid.NewAllocator(store, schemaID, tblInfo.ID, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(r, schemaID, tblInfo.ID, false, autoid.RowIDAllocType) tbl, err := table.TableFromMeta(autoid.NewAllocators(false, alloc), tblInfo) if err != nil { return nil, errors.Trace(err) diff --git a/ddl/util/util.go b/ddl/util/util.go index d3e2b4cf633b9..3d9a5136b0ad9 100644 --- a/ddl/util/util.go +++ b/ddl/util/util.go @@ -232,7 +232,7 @@ func GetTimeZone(sctx sessionctx.Context) (string, int) { } } _, offset := time.Now().In(loc).Zone() - return "UTC", offset + return "", offset } // enableEmulatorGC means whether to enable emulator GC. The default is enable. diff --git a/docs/tidb_http_api.md b/docs/tidb_http_api.md index a5fdfdf6bfb8a..b6fa14b6d43d5 100644 --- a/docs/tidb_http_api.md +++ b/docs/tidb_http_api.md @@ -564,7 +564,6 @@ timezone.* # reset the size of the ballast object (2GB in this example) curl -v -X POST -d "2147483648" http://{TiDBIP}:10080/debug/ballast-object-sz ``` - 1. Set deadlock history table capacity @@ -591,3 +590,14 @@ timezone.* ```shell curl -X POST -d "transaction_summary_capacity={number}" http://{TiDBIP}:10080/settings ``` + +1. Send upgrade operations to the cluster. The operations here include `start` and `finish`. + + ```shell + curl -X POST http://{TiDBIP}:10080/upgrade/{op} + ``` + + ```shell + $curl -X POST http://127.0.0.1:10080/upgrade/start + "success!" + ``` diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index 68b076f87ff66..af65cb71b4dd1 100644 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -40,6 +40,7 @@ go_library( "//keyspace", "//kv", "//meta", + "//meta/autoid", "//metrics", "//owner", "//parser/ast", @@ -128,13 +129,16 @@ go_test( "//parser/ast", "//parser/auth", "//parser/model", + "//parser/mysql", "//parser/terror", "//server", "//session", + "//sessionctx/stmtctx", "//sessionctx/variable", "//store/mockstore", "//testkit", "//testkit/testsetup", + "//types", "//util", "//util/mock", "//util/replayer", diff --git a/domain/domain.go b/domain/domain.go index a29353a09cb5d..1d2060a11c095 100644 --- a/domain/domain.go +++ b/domain/domain.go @@ -52,6 +52,7 @@ import ( "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/owner" "github.com/pingcap/tidb/parser/ast" @@ -135,6 +136,8 @@ type Domain struct { exit chan struct{} // `etcdClient` must be used when keyspace is not set, or when the logic to each etcd path needs to be separated by keyspace. etcdClient *clientv3.Client + // autoidClient is used when there are tables with AUTO_ID_CACHE=1, it is the client to the autoid service. + autoidClient *autoid.ClientDiscover // `unprefixedEtcdCli` will never set the etcd namespace prefix by keyspace. // It is only used in storeMinStartTS and RemoveMinStartTS now. // It must be used when the etcd path isn't needed to separate by keyspace. @@ -146,14 +149,19 @@ type Domain struct { memoryUsageAlarmHandle *memoryusagealarm.Handle serverMemoryLimitHandle *servermemorylimit.Handle // TODO: use Run for each process in future pr - wg *util.WaitGroupEnhancedWrapper - statsUpdating atomicutil.Int32 - cancel context.CancelFunc - indexUsageSyncLease time.Duration - dumpFileGcChecker *dumpFileGcChecker - planReplayerHandle *planReplayerHandle - extractTaskHandle *ExtractHandle - expiredTimeStamp4PC types.Time + wg *util.WaitGroupEnhancedWrapper + statsUpdating atomicutil.Int32 + cancel context.CancelFunc + indexUsageSyncLease time.Duration + dumpFileGcChecker *dumpFileGcChecker + planReplayerHandle *planReplayerHandle + extractTaskHandle *ExtractHandle + expiredTimeStamp4PC struct { + // let `expiredTimeStamp4PC` use its own lock to avoid any block across domain.Reload() + // and compiler.Compile(), see issue https://github.com/pingcap/tidb/issues/45400 + sync.RWMutex + expiredTimeStamp types.Time + } logBackupAdvancer *daemon.OwnerDaemon historicalStatsWorker *HistoricalStatsWorker ttlJobManager atomic.Pointer[ttlworker.JobManager] @@ -210,7 +218,7 @@ func (do *Domain) loadInfoSchema(startTS uint64) (infoschema.InfoSchema, bool, i return nil, false, 0, nil, err } // fetch the commit timestamp of the schema diff - schemaTs, err := do.getTimestampForSchemaVersionWithNonEmptyDiff(m, neededSchemaVersion) + schemaTs, err := do.getTimestampForSchemaVersionWithNonEmptyDiff(m, neededSchemaVersion, startTS) if err != nil { logutil.BgLogger().Warn("failed to get schema version", zap.Error(err), zap.Int64("version", neededSchemaVersion)) schemaTs = 0 @@ -265,7 +273,7 @@ func (do *Domain) loadInfoSchema(startTS uint64) (infoschema.InfoSchema, bool, i return nil, false, currentSchemaVersion, nil, err } - newISBuilder, err := infoschema.NewBuilder(do.Store(), do.sysFacHack).InitWithDBInfos(schemas, policies, resourceGroups, neededSchemaVersion) + newISBuilder, err := infoschema.NewBuilder(do, do.sysFacHack).InitWithDBInfos(schemas, policies, resourceGroups, neededSchemaVersion) if err != nil { return nil, false, currentSchemaVersion, nil, err } @@ -280,18 +288,18 @@ func (do *Domain) loadInfoSchema(startTS uint64) (infoschema.InfoSchema, bool, i } // Returns the timestamp of a schema version, which is the commit timestamp of the schema diff -func (do *Domain) getTimestampForSchemaVersionWithNonEmptyDiff(m *meta.Meta, version int64) (int64, error) { +func (do *Domain) getTimestampForSchemaVersionWithNonEmptyDiff(m *meta.Meta, version int64, startTS uint64) (int64, error) { tikvStore, ok := do.Store().(helper.Storage) if ok { - helper := helper.NewHelper(tikvStore) - data, err := helper.GetMvccByEncodedKey(m.EncodeSchemaDiffKey(version)) + newHelper := helper.NewHelper(tikvStore) + mvccResp, err := newHelper.GetMvccByEncodedKeyWithTS(m.EncodeSchemaDiffKey(version), startTS) if err != nil { return 0, err } - if data == nil || data.Info == nil || len(data.Info.Writes) == 0 { + if mvccResp == nil || mvccResp.Info == nil || len(mvccResp.Info.Writes) == 0 { return 0, errors.Errorf("There is no Write MVCC info for the schema version") } - return int64(data.Info.Writes[0].CommitTs), nil + return int64(mvccResp.Info.Writes[0].CommitTs), nil } return 0, errors.Errorf("cannot get store from domain") } @@ -413,7 +421,7 @@ func (do *Domain) tryLoadSchemaDiffs(m *meta.Meta, usedVersion, newVersion int64 } diffs = append(diffs, diff) } - builder := infoschema.NewBuilder(do.Store(), do.sysFacHack).InitWithOldInfoSchema(do.infoCache.GetLatest()) + builder := infoschema.NewBuilder(do, do.sysFacHack).InitWithOldInfoSchema(do.infoCache.GetLatest()) builder.SetDeltaUpdateBundles() phyTblIDs := make([]int64, 0, len(diffs)) actions := make([]uint64, 0, len(diffs)) @@ -472,18 +480,18 @@ func (do *Domain) GetSnapshotMeta(startTS uint64) (*meta.Meta, error) { // ExpiredTimeStamp4PC gets expiredTimeStamp4PC from domain. func (do *Domain) ExpiredTimeStamp4PC() types.Time { - do.m.Lock() - defer do.m.Unlock() + do.expiredTimeStamp4PC.RLock() + defer do.expiredTimeStamp4PC.RUnlock() - return do.expiredTimeStamp4PC + return do.expiredTimeStamp4PC.expiredTimeStamp } // SetExpiredTimeStamp4PC sets the expiredTimeStamp4PC from domain. func (do *Domain) SetExpiredTimeStamp4PC(time types.Time) { - do.m.Lock() - defer do.m.Unlock() + do.expiredTimeStamp4PC.Lock() + defer do.expiredTimeStamp4PC.Unlock() - do.expiredTimeStamp4PC = time + do.expiredTimeStamp4PC.expiredTimeStamp = time } // DDL gets DDL from domain. @@ -1021,7 +1029,6 @@ func NewDomain(store kv.Storage, ddlLease time.Duration, statsLease time.Duratio slowQuery: newTopNSlowQueries(30, time.Hour*24*7, 500), indexUsageSyncLease: idxUsageSyncLease, dumpFileGcChecker: &dumpFileGcChecker{gcLease: dumpFileGcLease, paths: []string{replayer.GetPlanReplayerDirName(), GetOptimizerTraceDirName(), GetExtractTaskDirName()}}, - expiredTimeStamp4PC: types.NewTime(types.ZeroCoreTime, mysql.TypeTimestamp, types.DefaultFsp), mdlCheckTableInfo: &mdlCheckTableInfo{ mu: sync.Mutex{}, jobsVerMap: make(map[int64]int64), @@ -1037,6 +1044,7 @@ func NewDomain(store kv.Storage, ddlLease time.Duration, statsLease time.Duratio do.serverMemoryLimitHandle = servermemorylimit.NewServerMemoryLimitHandle(do.exit) do.sysProcesses = SysProcesses{mu: &sync.RWMutex{}, procMap: make(map[uint64]sessionctx.Context)} do.initDomainSysVars() + do.expiredTimeStamp4PC.expiredTimeStamp = types.NewTime(types.ZeroCoreTime, mysql.TypeTimestamp, types.DefaultFsp) return do } @@ -1086,6 +1094,9 @@ func (do *Domain) Init( etcd.SetEtcdCliByNamespace(cli, keyspace.MakeKeyspaceEtcdNamespace(do.store.GetCodec())) do.etcdClient = cli + do.autoidClient = autoid.NewClientDiscover(cli) + + do.autoidClient = autoid.NewClientDiscover(cli) unprefixedEtcdCli, err := newEtcdCli(addrs, ebd) if err != nil { @@ -1119,6 +1130,7 @@ func (do *Domain) Init( ctx, ddl.WithEtcdClient(do.etcdClient), ddl.WithStore(do.store), + ddl.WithAutoIDClient(do.autoidClient), ddl.WithInfoCache(do.infoCache), ddl.WithHook(callback), ddl.WithLease(ddlLease), @@ -1167,6 +1179,7 @@ func (do *Domain) Init( if err != nil { return err } + startReloadTime := time.Now() // step 2: domain reload the infoSchema. err = do.Reload() if err != nil { @@ -1182,6 +1195,17 @@ func (do *Domain) Init( // Only when the store is local that the lease value is 0. // If the store is local, it doesn't need loadSchemaInLoop. if ddlLease > 0 { + sub := time.Since(startReloadTime) + // The reload(in step 2) operation takes more than ddlLease and a new reload operation was not performed, + // the next query will respond by ErrInfoSchemaExpired error. So we do a new reload to update schemaValidator.latestSchemaExpire. + if sub > (ddlLease / 2) { + logutil.BgLogger().Warn("loading schema takes a long time, we do a new reload", zap.Duration("take time", sub)) + err = do.Reload() + if err != nil { + return err + } + } + // Local store needs to get the change information for every DDL state in each session. do.wg.Run(func() { do.loadSchemaInLoop(ctx, ddlLease) @@ -1543,6 +1567,11 @@ func (do *Domain) GetEtcdClient() *clientv3.Client { return do.etcdClient } +// AutoIDClient returns the autoid client. +func (do *Domain) AutoIDClient() *autoid.ClientDiscover { + return do.autoidClient +} + // GetPDClient returns the PD client. func (do *Domain) GetPDClient() pd.Client { if store, ok := do.store.(kv.StorageWithPD); ok { @@ -1829,7 +1858,7 @@ func (do *Domain) handleEvolvePlanTasksLoop(ctx sessionctx.Context, owner owner. // in BootstrapSession. func (do *Domain) TelemetryReportLoop(ctx sessionctx.Context) { ctx.GetSessionVars().InRestrictedSQL = true - err := telemetry.InitialRun(ctx, do.GetEtcdClient()) + err := telemetry.InitialRun(ctx, do.etcdClient) if err != nil { logutil.BgLogger().Warn("Initial telemetry run failed", zap.Error(err)) } @@ -1850,7 +1879,7 @@ func (do *Domain) TelemetryReportLoop(ctx sessionctx.Context) { if !owner.IsOwner() { continue } - err := telemetry.ReportUsageData(ctx, do.GetEtcdClient()) + err := telemetry.ReportUsageData(ctx, do.etcdClient) if err != nil { // Only status update errors will be printed out logutil.BgLogger().Warn("TelemetryReportLoop status update failed", zap.Error(err)) @@ -2311,7 +2340,9 @@ func (do *Domain) updateStatsWorker(ctx sessionctx.Context, owner owner.Manager) defer util.Recover(metrics.LabelDomain, "updateStatsWorker", nil, false) logutil.BgLogger().Info("updateStatsWorker started.") lease := do.statsLease - deltaUpdateTicker := time.NewTicker(20 * lease) + // We need to have different nodes trigger tasks at different times to avoid the herd effect. + randDuration := time.Duration(rand.Int63n(int64(time.Minute))) + deltaUpdateTicker := time.NewTicker(20*lease + randDuration) gcStatsTicker := time.NewTicker(100 * lease) dumpFeedbackTicker := time.NewTicker(200 * lease) loadFeedbackTicker := time.NewTicker(5 * lease) diff --git a/domain/domain_test.go b/domain/domain_test.go index bd9287fe730ec..5ae256a277fb4 100644 --- a/domain/domain_test.go +++ b/domain/domain_test.go @@ -34,8 +34,11 @@ import ( "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/store/mockstore" + "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/mock" dto "github.com/prometheus/client_model/go" "github.com/stretchr/testify/require" @@ -187,6 +190,17 @@ func TestStatWorkRecoverFromPanic(t *testing.T) { scope := dom.GetScope("status") require.Equal(t, variable.DefaultStatusVarScopeFlag, scope) + // default expiredTimeStamp4PC = "0000-00-00 00:00:00" + ts := types.NewTime(types.ZeroCoreTime, mysql.TypeTimestamp, types.DefaultFsp) + expiredTimeStamp := dom.ExpiredTimeStamp4PC() + require.Equal(t, expiredTimeStamp, ts) + + // set expiredTimeStamp4PC to "2023-08-02 12:15:00" + ts, _ = types.ParseTimestamp(&stmtctx.StatementContext{TimeZone: time.UTC}, "2023-08-02 12:15:00") + dom.SetExpiredTimeStamp4PC(ts) + expiredTimeStamp = dom.ExpiredTimeStamp4PC() + require.Equal(t, expiredTimeStamp, ts) + err = store.Close() require.NoError(t, err) diff --git a/dumpling/export/ir_impl.go b/dumpling/export/ir_impl.go index c99191319bc01..097fa5bf67fac 100644 --- a/dumpling/export/ir_impl.go +++ b/dumpling/export/ir_impl.go @@ -362,6 +362,7 @@ func newMultiQueriesChunk(queries []string, colLength int) *multiQueriesChunk { func (td *multiQueriesChunk) Start(tctx *tcontext.Context, conn *sql.Conn) error { td.tctx = tctx td.conn = conn + td.SQLRowIter = nil return nil } diff --git a/dumpling/export/metadata.go b/dumpling/export/metadata.go index 7d2cf53128688..4adbe2f91626b 100644 --- a/dumpling/export/metadata.go +++ b/dumpling/export/metadata.go @@ -219,9 +219,12 @@ func (m *globalMetadata) writeGlobalMetaData() error { if err != nil { return err } - defer tearDown(m.tctx) - - return write(m.tctx, fileWriter, m.String()) + err = write(m.tctx, fileWriter, m.String()) + tearDownErr := tearDown(m.tctx) + if err == nil { + return tearDownErr + } + return err } func getValidStr(str []string, idx int) string { diff --git a/dumpling/export/writer.go b/dumpling/export/writer.go index ae037041596ae..b4396d2279607 100644 --- a/dumpling/export/writer.go +++ b/dumpling/export/writer.go @@ -241,10 +241,13 @@ func (w *Writer) tryToWriteTableData(tctx *tcontext.Context, meta TableMeta, ir for { fileWriter, tearDown := buildInterceptFileWriter(tctx, w.extStorage, fileName, conf.CompressType) n, err := format.WriteInsert(tctx, conf, meta, ir, fileWriter, w.metrics) - tearDown(tctx) + tearDownErr := tearDown(tctx) if err != nil { return err } + if tearDownErr != nil { + return tearDownErr + } if w, ok := fileWriter.(*InterceptFileWriter); ok && !w.SomethingIsWritten { break @@ -279,13 +282,16 @@ func (w *Writer) writeMetaToFile(tctx *tcontext.Context, target, metaSQL string, if err != nil { return errors.Trace(err) } - defer tearDown(tctx) - - return WriteMeta(tctx, &metaData{ + err = WriteMeta(tctx, &metaData{ target: target, metaSQL: metaSQL, specCmts: getSpecialComments(w.conf.ServerInfo.ServerType), }, fileWriter) + tearDownErr := tearDown(tctx) + if err == nil { + return tearDownErr + } + return err } type outputFileNamer struct { diff --git a/dumpling/export/writer_test.go b/dumpling/export/writer_test.go index 4f07d25b7b224..d72f9879623c2 100644 --- a/dumpling/export/writer_test.go +++ b/dumpling/export/writer_test.go @@ -11,6 +11,7 @@ import ( "testing" "github.com/DATA-DOG/go-sqlmock" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/br/pkg/version" tcontext "github.com/pingcap/tidb/dumpling/context" "github.com/pingcap/tidb/util/promutil" @@ -71,6 +72,12 @@ func TestWriteTableMeta(t *testing.T) { bytes, err := os.ReadFile(p) require.NoError(t, err) require.Equal(t, "/*!40014 SET FOREIGN_KEY_CHECKS=0*/;\n/*!40101 SET NAMES binary*/;\nCREATE TABLE t (a INT);\n", string(bytes)) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/dumpling/export/FailToCloseMetaFile", "return(true)")) + defer failpoint.Disable("github.com/pingcap/tidb/dumpling/export/FailToCloseMetaFile") + + err = writer.WriteTableMeta("test", "t", "CREATE TABLE t (a INT)") + require.ErrorContains(t, err, "injected error: fail to close meta file") } func TestWriteViewMeta(t *testing.T) { @@ -137,6 +144,13 @@ func TestWriteTableData(t *testing.T) { "(3,'male','john@mail.com','020-1256','healthy'),\n" + "(4,'female','sarah@mail.com','020-1235','healthy');\n" require.Equal(t, expected, string(bytes)) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/dumpling/export/FailToCloseDataFile", "return(true)")) + defer failpoint.Disable("github.com/pingcap/tidb/dumpling/export/FailToCloseDataFile") + + tableIR = newMockTableIR("test", "employee", data, specCmts, colTypes) + err = writer.WriteTableData(tableIR, tableIR, 0) + require.ErrorContains(t, err, "injected error: fail to close data file") } func TestWriteTableDataWithFileSize(t *testing.T) { diff --git a/dumpling/export/writer_util.go b/dumpling/export/writer_util.go index 809f82e59c9b5..2a4dbbc1cf4cd 100644 --- a/dumpling/export/writer_util.go +++ b/dumpling/export/writer_util.go @@ -451,10 +451,10 @@ func writeBytes(tctx *tcontext.Context, writer storage.ExternalFileWriter, p []b return errors.Trace(err) } -func buildFileWriter(tctx *tcontext.Context, s storage.ExternalStorage, fileName string, compressType storage.CompressType) (storage.ExternalFileWriter, func(ctx context.Context), error) { +func buildFileWriter(tctx *tcontext.Context, s storage.ExternalStorage, fileName string, compressType storage.CompressType) (storage.ExternalFileWriter, func(ctx context.Context) error, error) { fileName += compressFileSuffix(compressType) fullPath := s.URI() + "/" + fileName - writer, err := storage.WithCompression(s, compressType).Create(tctx, fileName) + writer, err := storage.WithCompression(s, compressType).Create(tctx, fileName, nil) if err != nil { tctx.L().Warn("fail to open file", zap.String("path", fullPath), @@ -462,20 +462,24 @@ func buildFileWriter(tctx *tcontext.Context, s storage.ExternalStorage, fileName return nil, nil, errors.Trace(err) } tctx.L().Debug("opened file", zap.String("path", fullPath)) - tearDownRoutine := func(ctx context.Context) { + tearDownRoutine := func(ctx context.Context) error { err := writer.Close(ctx) + failpoint.Inject("FailToCloseMetaFile", func(_ failpoint.Value) { + err = errors.New("injected error: fail to close meta file") + }) if err == nil { - return + return nil } err = errors.Trace(err) tctx.L().Warn("fail to close file", zap.String("path", fullPath), zap.Error(err)) + return err } return writer, tearDownRoutine, nil } -func buildInterceptFileWriter(pCtx *tcontext.Context, s storage.ExternalStorage, fileName string, compressType storage.CompressType) (storage.ExternalFileWriter, func(context.Context)) { +func buildInterceptFileWriter(pCtx *tcontext.Context, s storage.ExternalStorage, fileName string, compressType storage.CompressType) (storage.ExternalFileWriter, func(context.Context) error) { fileName += compressFileSuffix(compressType) var writer storage.ExternalFileWriter fullPath := s.URI() + "/" + fileName @@ -483,7 +487,7 @@ func buildInterceptFileWriter(pCtx *tcontext.Context, s storage.ExternalStorage, initRoutine := func() error { // use separated context pCtx here to make sure context used in ExternalFile won't be canceled before close, // which will cause a context canceled error when closing gcs's Writer - w, err := storage.WithCompression(s, compressType).Create(pCtx, fileName) + w, err := storage.WithCompression(s, compressType).Create(pCtx, fileName, nil) if err != nil { pCtx.L().Warn("fail to open file", zap.String("path", fullPath), @@ -497,17 +501,21 @@ func buildInterceptFileWriter(pCtx *tcontext.Context, s storage.ExternalStorage, } fileWriter.initRoutine = initRoutine - tearDownRoutine := func(ctx context.Context) { + tearDownRoutine := func(ctx context.Context) error { if writer == nil { - return + return nil } pCtx.L().Debug("tear down lazy file writer...", zap.String("path", fullPath)) err := writer.Close(ctx) + failpoint.Inject("FailToCloseDataFile", func(_ failpoint.Value) { + err = errors.New("injected error: fail to close data file") + }) if err != nil { pCtx.L().Warn("fail to close file", zap.String("path", fullPath), zap.Error(err)) } + return err } return fileWriter, tearDownRoutine } diff --git a/dumpling/tests/basic/run.sh b/dumpling/tests/basic/run.sh index 42b71689d9ee6..09a1e2bf16523 100644 --- a/dumpling/tests/basic/run.sh +++ b/dumpling/tests/basic/run.sh @@ -155,10 +155,43 @@ run_dumpling -B "test_db" -L ${DUMPLING_OUTPUT_DIR}/dumpling.log cnt=$(grep "IOTotalBytes=" ${DUMPLING_OUTPUT_DIR}/dumpling.log | grep -v "IOTotalBytes=0" | wc -l) [ "$cnt" -ge 1 ] -export GO_FAILPOINTS="" +echo "Test for failing to close meta/data file" +export GO_FAILPOINTS="github.com/pingcap/tidb/dumpling/export/FailToCloseMetaFile=1*return" +rm ${DUMPLING_OUTPUT_DIR}/dumpling.log +set +e +run_dumpling -B "test_db" -L ${DUMPLING_OUTPUT_DIR}/dumpling.log +set -e +cnt=$(grep -w "dump failed error stack info" ${DUMPLING_OUTPUT_DIR}/dumpling.log|wc -l) +[ "$cnt" -ge 1 ] + +# dumpling retry will make it succeed +export GO_FAILPOINTS="github.com/pingcap/tidb/dumpling/export/FailToCloseDataFile=1*return" export DUMPLING_TEST_PORT=4000 +run_sql "drop database if exists test_db;" +run_sql "create database test_db;" +run_sql "create table test_db.test_table (a int primary key);" +run_sql "insert into test_db.test_table values (1),(2),(3),(4),(5),(6),(7),(8);" +rm ${DUMPLING_OUTPUT_DIR}/dumpling.log +set +e +run_dumpling -B "test_db" -L ${DUMPLING_OUTPUT_DIR}/dumpling.log +set -e +cnt=$(grep -w "dump data successfully" ${DUMPLING_OUTPUT_DIR}/dumpling.log|wc -l) +[ "$cnt" -ge 1 ] +cnt=$(grep -w "(.*)" ${DUMPLING_OUTPUT_DIR}/test_db.test_table.000000000.sql|wc -l) +echo "records count is ${cnt}" +[ "$cnt" -eq 8 ] + +export GO_FAILPOINTS="github.com/pingcap/tidb/dumpling/export/FailToCloseDataFile=5*return" +rm ${DUMPLING_OUTPUT_DIR}/dumpling.log +set +e +run_dumpling -B "test_db" -L ${DUMPLING_OUTPUT_DIR}/dumpling.log +set -e +cnt=$(grep -w "dump failed error stack info" ${DUMPLING_OUTPUT_DIR}/dumpling.log|wc -l) +[ "$cnt" -ge 1 ] + echo "Test for empty query result, should success." run_sql "drop database if exists test_db;" run_sql "create database test_db;" run_sql "create table test_db.test_table (a int primary key);" +export GO_FAILPOINTS="" run_dumpling --sql "select * from test_db.test_table" --filetype csv > ${DUMPLING_OUTPUT_DIR}/dumpling.log diff --git a/errno/errcode.go b/errno/errcode.go index 965068ae715ee..95e9447f39748 100644 --- a/errno/errcode.go +++ b/errno/errcode.go @@ -1112,6 +1112,7 @@ const ( ErrColumnInChange = 8245 ErrDDLSetting = 8246 ErrIngestFailed = 8247 + ErrIngestCheckEnvFailed = 8256 ErrCannotPauseDDLJob = 8260 ErrCannotResumeDDLJob = 8261 diff --git a/errno/errname.go b/errno/errname.go index a44222bb93610..d8f374faeb3a1 100644 --- a/errno/errname.go +++ b/errno/errname.go @@ -1044,7 +1044,7 @@ var MySQLErrName = map[uint16]*mysql.ErrMessage{ ErrLoadParquetFromLocal: mysql.Message("Do not support loading parquet files from local. Please try to load the parquet files from the cloud storage", nil), ErrLoadDataEmptyPath: mysql.Message("The value of INFILE must not be empty when LOAD DATA from LOCAL", nil), ErrLoadDataUnsupportedFormat: mysql.Message("The FORMAT '%s' is not supported", nil), - ErrLoadDataInvalidURI: mysql.Message("The URI of INFILE is invalid. Reason: %s. Please provide a valid URI, such as 's3://import/test.csv?access_key_id={your_access_key_id ID}&secret_access_key={your_secret_access_key}&session_token={your_session_token}'", nil), + ErrLoadDataInvalidURI: mysql.Message("The URI of INFILE is invalid. Reason: %s. Please provide a valid URI, such as 's3://import/test.csv?access-key={your_access_key_id ID}&secret-access-key={your_secret_access_key}&session-token={your_session_token}'", nil), ErrLoadDataCantAccess: mysql.Message("Access to the source file has been denied. Reason: %s. Please check the URI, access key and secret access key are correct", nil), ErrLoadDataCantRead: mysql.Message("Failed to read source files. Reason: %s. %s", nil), ErrLoadDataWrongFormatConfig: mysql.Message("", nil), @@ -1104,6 +1104,7 @@ var MySQLErrName = map[uint16]*mysql.ErrMessage{ ErrPartitionColumnStatsMissing: mysql.Message("Build global-level stats failed due to missing partition-level column stats: %s, please run analyze table to refresh columns of all partitions", nil), ErrDDLSetting: mysql.Message("Error happened when %s DDL: %s", nil), ErrIngestFailed: mysql.Message("Ingest failed: %s", nil), + ErrIngestCheckEnvFailed: mysql.Message("Check ingest environment failed: %s", nil), ErrNotSupportedWithSem: mysql.Message("Feature '%s' is not supported when security enhanced mode is enabled", nil), ErrPlacementPolicyCheck: mysql.Message("Placement policy didn't meet the constraint, reason: %s", nil), diff --git a/errors.toml b/errors.toml index b72cbf40637d8..b12cbda006857 100644 --- a/errors.toml +++ b/errors.toml @@ -16,11 +16,21 @@ error = ''' backup range invalid ''' +["BR:Backup:ErrBackupKeyIsLocked"] +error = ''' +backup key is locked +''' + ["BR:Backup:ErrBackupNoLeader"] error = ''' backup no leader ''' +["BR:Backup:ErrBackupRegion"] +error = ''' +backup region error +''' + ["BR:Common:ErrEnvNotSpecified"] error = ''' environment variable not found @@ -146,6 +156,11 @@ error = ''' storage is not tikv ''' +["BR:KV:ErrPossibleInconsistency"] +error = ''' +the cluster state might be inconsistent +''' + ["BR:PD:ErrPDBatchScanRegion"] error = ''' batch scan region @@ -406,6 +421,11 @@ error = ''' raft proposal dropped ''' +["Lightning:KV:ErrNoLeader"] +error = ''' +write to tikv with no leader returned, region '%d', leader: %d +''' + ["Lightning:KV:NotLeader"] error = ''' not leader @@ -1416,6 +1436,11 @@ error = ''' Ingest failed: %s ''' +["ddl:8256"] +error = ''' +Check ingest environment failed: %s +''' + ["ddl:8260"] error = ''' Job [%v] can't be paused: %s @@ -1728,7 +1753,7 @@ The FORMAT '%s' is not supported ["executor:8158"] error = ''' -The URI of INFILE is invalid. Reason: %s. Please provide a valid URI, such as 's3://import/test.csv?access_key_id={your_access_key_id ID}&secret_access_key={your_secret_access_key}&session_token={your_session_token}' +The URI of INFILE is invalid. Reason: %s. Please provide a valid URI, such as 's3://import/test.csv?access-key={your_access_key_id ID}&secret-access-key={your_secret_access_key}&session-token={your_session_token}' ''' ["executor:8159"] diff --git a/executor/adapter.go b/executor/adapter.go index 628aae945ae1e..a2a1e3b7a674d 100644 --- a/executor/adapter.go +++ b/executor/adapter.go @@ -1610,6 +1610,9 @@ func (a *ExecStmt) LogSlowQuery(txnTS uint64, succ bool, hasMoreResults bool) { executor_metrics.TotalQueryProcHistogramGeneral.Observe(costTime.Seconds()) executor_metrics.TotalCopProcHistogramGeneral.Observe(execDetail.TimeDetail.ProcessTime.Seconds()) executor_metrics.TotalCopWaitHistogramGeneral.Observe(execDetail.TimeDetail.WaitTime.Seconds()) + if execDetail.ScanDetail != nil && execDetail.ScanDetail.ProcessedKeys != 0 { + executor_metrics.CopMVCCRatioHistogramGeneral.Observe(float64(execDetail.ScanDetail.TotalKeys) / float64(execDetail.ScanDetail.ProcessedKeys)) + } } var userString string if sessVars.User != nil { diff --git a/executor/aggregate.go b/executor/aggregate.go index 7a972c5612419..20d76923aed62 100644 --- a/executor/aggregate.go +++ b/executor/aggregate.go @@ -1509,12 +1509,12 @@ func (e *vecGroupChecker) splitIntoGroups(chk *chunk.Chunk) (isFirstGroupSameAsP return false, err } } - e.firstGroupKey, err = codec.EncodeValue(e.ctx.GetSessionVars().StmtCtx, e.firstGroupKey, e.firstRowDatums...) + e.firstGroupKey, err = codec.EncodeKey(e.ctx.GetSessionVars().StmtCtx, e.firstGroupKey, e.firstRowDatums...) if err != nil { return false, err } - e.lastGroupKey, err = codec.EncodeValue(e.ctx.GetSessionVars().StmtCtx, e.lastGroupKey, e.lastRowDatums...) + e.lastGroupKey, err = codec.EncodeKey(e.ctx.GetSessionVars().StmtCtx, e.lastGroupKey, e.lastRowDatums...) if err != nil { return false, err } diff --git a/executor/analyze.go b/executor/analyze.go index f3adc7f2bb33b..821b7d0626398 100644 --- a/executor/analyze.go +++ b/executor/analyze.go @@ -18,6 +18,7 @@ import ( "context" "fmt" "math" + "net" "strconv" "strings" "sync/atomic" @@ -41,6 +42,7 @@ import ( "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/dbterror/exeerrors" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/sqlexec" "github.com/pingcap/tipb/go-tipb" "go.uber.org/zap" @@ -183,7 +185,7 @@ func (e *AnalyzeExec) Next(ctx context.Context, _ *chunk.Chunk) error { // needGlobalStats used to indicate whether we should merge the partition-level stats to global-level stats. needGlobalStats := pruneMode == variable.Dynamic globalStatsMap := make(map[globalStatsKey]globalStatsInfo) - err = e.handleResultsError(ctx, concurrency, needGlobalStats, globalStatsMap, resultsCh) + err = e.handleResultsError(ctx, concurrency, needGlobalStats, globalStatsMap, resultsCh, len(tasks)) for _, task := range tasks { if task.colExec != nil && task.colExec.memTracker != nil { task.colExec.memTracker.Detach() @@ -274,10 +276,18 @@ func recordHistoricalStats(sctx sessionctx.Context, tableID int64) error { } // handleResultsError will handle the error fetch from resultsCh and record it in log -func (e *AnalyzeExec) handleResultsError(ctx context.Context, concurrency int, needGlobalStats bool, - globalStatsMap globalStatsMap, resultsCh <-chan *statistics.AnalyzeResults) error { +func (e *AnalyzeExec) handleResultsError( + ctx context.Context, + concurrency int, + needGlobalStats bool, + globalStatsMap globalStatsMap, + resultsCh <-chan *statistics.AnalyzeResults, + taskNum int, +) error { partitionStatsConcurrency := e.ctx.GetSessionVars().AnalyzePartitionConcurrency - // If 'partitionStatsConcurrency' > 1, we will try to demand extra session from Domain to save Analyze results in concurrency. + // the concurrency of handleResultsError cannot be more than partitionStatsConcurrency + partitionStatsConcurrency = mathutil.Min(taskNum, partitionStatsConcurrency) + // If partitionStatsConcurrency > 1, we will try to demand extra session from Domain to save Analyze results in concurrency. // If there is no extra session we can use, we will save analyze results in single-thread. if partitionStatsConcurrency > 1 { dom := domain.GetDomain(e.ctx) @@ -465,7 +475,7 @@ func AddNewAnalyzeJob(ctx sessionctx.Context, job *statistics.AnalyzeJob) { logutil.BgLogger().Error("failed to get server info", zap.Error(err)) instance = "unknown" } else { - instance = fmt.Sprintf("%s:%d", serverInfo.IP, serverInfo.Port) + instance = net.JoinHostPort(serverInfo.IP, strconv.Itoa(int(serverInfo.Port))) } statsHandle := domain.GetDomain(ctx).StatsHandle() err = statsHandle.InsertAnalyzeJob(job, instance, ctx.GetSessionVars().ConnectionID) @@ -592,7 +602,8 @@ func finishJobWithLog(sctx sessionctx.Context, job *statistics.AnalyzeJob, analy zap.String("job info", job.JobInfo), zap.Time("start time", job.StartTime), zap.Time("end time", job.EndTime), - zap.String("cost", job.EndTime.Sub(job.StartTime).String())) + zap.String("cost", job.EndTime.Sub(job.StartTime).String()), + zap.String("sample rate reason", job.SampleRateReason)) } } diff --git a/executor/analyze_test.go b/executor/analyze_test.go index a6cdea833df50..ce5e9b4a9130a 100644 --- a/executor/analyze_test.go +++ b/executor/analyze_test.go @@ -433,8 +433,8 @@ func TestMergeGlobalStatsWithUnAnalyzedPartition(t *testing.T) { tk.MustExec("analyze table t partition p2 index idxc;") tk.MustQuery("show warnings").Check(testkit.Rows( "Warning 1105 The version 2 would collect all statistics not only the selected indexes", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p2")) + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p2, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"")) tk.MustExec("analyze table t partition p0;") tk.MustQuery("show warnings").Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0")) + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0, reason to use this rate is \"use min(1, 110000/2) as the sample-rate=1\"")) } diff --git a/executor/analyzetest/BUILD.bazel b/executor/analyzetest/BUILD.bazel index 7601693fb0ef1..59d83c57317f8 100644 --- a/executor/analyzetest/BUILD.bazel +++ b/executor/analyzetest/BUILD.bazel @@ -4,6 +4,7 @@ go_test( name = "analyzetest_test", timeout = "short", srcs = [ + "analyze_bench_test.go", "analyze_test.go", "main_test.go", ], diff --git a/executor/analyzetest/analyze_bench_test.go b/executor/analyzetest/analyze_bench_test.go new file mode 100644 index 0000000000000..a8159cb621e9c --- /dev/null +++ b/executor/analyzetest/analyze_bench_test.go @@ -0,0 +1,54 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package analyzetest + +import ( + "fmt" + "testing" + + "github.com/pingcap/tidb/testkit" +) + +const ( + partitionCount = 1000 + partitioninterval = 100 +) + +func BenchmarkAnalyzePartition(b *testing.B) { + if testing.Short() { + b.Skip("it takes too much time to run") + } + store := testkit.CreateMockStore(b) + tk := testkit.NewTestKit(b, store) + tk.MustExec("use test") + tk.MustExec("set @@session.tidb_partition_prune_mode = 'dynamic'") + sql := "create table t(a int,b varchar(100),c int,INDEX idx_c(c)) PARTITION BY RANGE ( a ) (" + for n := partitioninterval; n < partitionCount*partitioninterval; n = n + partitioninterval { + sql += "PARTITION p" + fmt.Sprint(n) + " VALUES LESS THAN (" + fmt.Sprint(n) + ")," + } + sql += "PARTITION p" + fmt.Sprint(partitionCount*partitioninterval) + " VALUES LESS THAN MAXVALUE)" + tk.MustExec(sql) + // insert random data into table t + insertStr := "insert into t (a,b,c) values(0, 'abc', 0)" + for i := 1; i < 100000; i++ { + insertStr += fmt.Sprintf(" ,(%d, '%s', %d)", i, "abc", i) + } + insertStr += ";" + tk.MustExec(insertStr) + b.ResetTimer() + for i := 0; i < b.N; i++ { + tk.MustExec("analyze table t") + } +} diff --git a/executor/analyzetest/analyze_test.go b/executor/analyzetest/analyze_test.go index d052c8b950873..cae564758b6be 100644 --- a/executor/analyzetest/analyze_test.go +++ b/executor/analyzetest/analyze_test.go @@ -668,14 +668,14 @@ func TestAdjustSampleRateNote(t *testing.T) { result := tk.MustQuery("show stats_meta where table_name = 't'") require.Equal(t, "220000", result.Rows()[0][5]) tk.MustExec("analyze table t") - tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 0.500000 for table test.t")) + tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 0.500000 for table test.t, reason to use this rate is \"use min(1, 110000/220000) as the sample-rate=0.5\"")) tk.MustExec("insert into t values(1),(1),(1)") require.NoError(t, statsHandle.DumpStatsDeltaToKV(handle.DumpAll)) require.NoError(t, statsHandle.Update(is)) result = tk.MustQuery("show stats_meta where table_name = 't'") require.Equal(t, "3", result.Rows()[0][5]) tk.MustExec("analyze table t") - tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t")) + tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/3) as the sample-rate=1\"")) } func TestFastAnalyze4GlobalStats(t *testing.T) { @@ -924,7 +924,7 @@ func TestSmallTableAnalyzeV2(t *testing.T) { tk.MustExec("create table small_table_inject_pd(a int)") tk.MustExec("insert into small_table_inject_pd values(1), (2), (3), (4), (5)") tk.MustExec("analyze table small_table_inject_pd") - tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd")) + tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"")) tk.MustExec(` create table small_table_inject_pd_with_partition( a int @@ -936,9 +936,9 @@ create table small_table_inject_pd_with_partition( tk.MustExec("insert into small_table_inject_pd_with_partition values(1), (6), (11)") tk.MustExec("analyze table small_table_inject_pd_with_partition") tk.MustQuery("show warnings").Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd_with_partition's partition p0", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd_with_partition's partition p1", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd_with_partition's partition p2", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd_with_partition's partition p0, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd_with_partition's partition p1, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.small_table_inject_pd_with_partition's partition p2, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", )) rows := [][]interface{}{ {"global", "a"}, @@ -1435,7 +1435,7 @@ func TestAnalyzeColumnsWithPrimaryKey(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns a with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns c are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -1503,7 +1503,7 @@ func TestAnalyzeColumnsWithIndex(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns c with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns b,d are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -1580,7 +1580,7 @@ func TestAnalyzeColumnsWithClusteredIndex(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns c with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns b,d are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -1661,8 +1661,8 @@ func TestAnalyzeColumnsWithDynamicPartitionTable(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns a with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns c are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -1813,8 +1813,8 @@ func TestAnalyzeColumnsWithStaticPartitionTable(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns a with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns c are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -1918,7 +1918,7 @@ func TestAnalyzeColumnsWithExtendedStats(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns b with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns c are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -1988,7 +1988,7 @@ func TestAnalyzeColumnsWithVirtualColumnIndex(t *testing.T) { case model.ColumnList: tk.MustExec("analyze table t columns b with 2 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns c are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", )) case model.PredicateColumns: @@ -2110,6 +2110,26 @@ func TestAnalyzeColumnsAfterAnalyzeAll(t *testing.T) { } } +func TestAnalyzeSampleRateReason(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t (a int, b int)") + require.NoError(t, dom.StatsHandle().DumpStatsDeltaToKV(handle.DumpAll)) + + tk.MustExec(`analyze table t`) + tk.MustQuery(`show warnings`).Sort().Check(testkit.Rows( + `Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is "use min(1, 110000/10000) as the sample-rate=1"`)) + + tk.MustExec(`insert into t values (1, 1), (2, 2), (3, 3)`) + require.NoError(t, dom.StatsHandle().DumpStatsDeltaToKV(handle.DumpAll)) + tk.MustExec(`analyze table t`) + tk.MustQuery(`show warnings`).Sort().Check(testkit.Rows( + `Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is "TiDB assumes that the table is empty and cannot get row count from PD, use sample-rate=1"`)) +} + func TestAnalyzeColumnsErrorAndWarning(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) @@ -2134,7 +2154,7 @@ func TestAnalyzeColumnsErrorAndWarning(t *testing.T) { // If no predicate column is collected, analyze predicate columns gives a warning and falls back to analyze all columns. tk.MustExec("analyze table t predicate columns") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + `Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is "use min(1, 110000/10000) as the sample-rate=1"`, "Warning 1105 No predicate column has been collected yet for table test.t so all columns are analyzed", )) rows := tk.MustQuery("show column_stats_usage where db_name = 'test' and table_name = 't' and last_analyzed_at is not null").Rows() @@ -2159,7 +2179,7 @@ func TestAnalyzeColumnsErrorAndWarning(t *testing.T) { tk.MustExec("analyze table t predicate columns") } tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + `Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is "TiDB assumes that the table is empty and cannot get row count from PD, use sample-rate=1"`, "Warning 1105 Table test.t has version 1 statistics so all the columns must be analyzed to overwrite the current statistics", )) }(val) @@ -2741,7 +2761,7 @@ PARTITION BY RANGE ( a ) ( // analyze partition with options under dynamic mode tk.MustExec("analyze table t partition p0 columns a,b,c with 1 topn, 3 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Ignore columns and options when analyze partition in dynamic mode", "Warning 8131 Build global-level stats failed due to missing partition-level stats: table `t` partition `p1`", "Warning 8131 Build global-level stats failed due to missing partition-level stats: table `t` partition `p1`", @@ -2755,7 +2775,7 @@ PARTITION BY RANGE ( a ) ( tk.MustExec("analyze table t partition p0") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0, reason to use this rate is \"use min(1, 110000/9) as the sample-rate=1\"", "Warning 8131 Build global-level stats failed due to missing partition-level stats: table `t` partition `p1`", "Warning 8131 Build global-level stats failed due to missing partition-level stats: table `t` partition `p1`", )) @@ -2810,7 +2830,7 @@ PARTITION BY RANGE ( a ) ( tk.MustExec("set @@session.tidb_partition_prune_mode = 'dynamic'") tk.MustExec("analyze table t partition p1 columns a,b,d with 1 topn, 3 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 8244 Build global-level stats failed due to missing partition-level column stats: table `t` partition `p0` column `d`, please run analyze table to refresh columns of all partitions", )) @@ -2819,7 +2839,7 @@ PARTITION BY RANGE ( a ) ( tk.MustExec("set global tidb_persist_analyze_options = true") tk.MustExec("analyze table t partition p1 columns a,b,d with 1 topn, 3 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1, reason to use this rate is \"use min(1, 110000/5) as the sample-rate=1\"", "Warning 1105 Ignore columns and options when analyze partition in dynamic mode", "Warning 8244 Build global-level stats failed due to missing partition-level column stats: table `t` partition `p0` column `d`, please run analyze table to refresh columns of all partitions", )) @@ -2828,7 +2848,7 @@ PARTITION BY RANGE ( a ) ( tk.MustExec("insert into mysql.analyze_options values (?,?,?,?,?,?,?)", pi.Definitions[1].ID, 0, 0, 1, 1, "DEFAULT", "") tk.MustExec("analyze table t partition p1 columns a,b,d with 1 topn, 3 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p1, reason to use this rate is \"use min(1, 110000/5) as the sample-rate=1\"", "Warning 1105 Ignore columns and options when analyze partition in dynamic mode", "Warning 8244 Build global-level stats failed due to missing partition-level column stats: table `t` partition `p0` column `d`, please run analyze table to refresh columns of all partitions", )) @@ -3233,7 +3253,7 @@ func TestAnalyzeColumnsSkipMVIndexJsonCol(t *testing.T) { tk.MustExec("analyze table t columns a") tk.MustQuery("show warnings").Sort().Check(testkit.Rows(""+ - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Columns b are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", "Warning 1105 analyzing multi-valued indexes is not supported, skip idx_c")) tk.MustQuery("select job_info from mysql.analyze_jobs where table_schema = 'test' and table_name = 't'").Check(testkit.Rows( diff --git a/executor/apply_cache.go b/executor/apply_cache.go index a14d71e621989..2b90eaa9e88f5 100644 --- a/executor/apply_cache.go +++ b/executor/apply_cache.go @@ -66,6 +66,12 @@ func (c *applyCache) put(key applyCacheKey, val kvcache.Value) { c.cache.Put(key, val) } +func (c *applyCache) removeOldest() (kvcache.Key, kvcache.Value, bool) { + c.lock.Lock() + defer c.lock.Unlock() + return c.cache.RemoveOldest() +} + // Get gets a cache item according to cache key. It's thread-safe. func (c *applyCache) Get(key applyCacheKey) (*chunk.List, error) { value, hit := c.get(key) @@ -83,7 +89,7 @@ func (c *applyCache) Set(key applyCacheKey, value *chunk.List) (bool, error) { return false, nil } for mem+c.memTracker.BytesConsumed() > c.memCapacity { - evictedKey, evictedValue, evicted := c.cache.RemoveOldest() + evictedKey, evictedValue, evicted := c.removeOldest() if !evicted { return false, nil } diff --git a/executor/apply_cache_test.go b/executor/apply_cache_test.go index 35ba3604d5b37..1697dc419bc4f 100644 --- a/executor/apply_cache_test.go +++ b/executor/apply_cache_test.go @@ -17,6 +17,7 @@ package executor import ( "strconv" "strings" + "sync" "testing" "github.com/pingcap/tidb/parser/mysql" @@ -77,3 +78,61 @@ func TestApplyCache(t *testing.T) { require.NoError(t, err) require.Nil(t, result) } + +func TestApplyCacheConcurrent(t *testing.T) { + ctx := mock.NewContext() + ctx.GetSessionVars().MemQuotaApplyCache = 100 + applyCache, err := newApplyCache(ctx) + require.NoError(t, err) + + fields := []*types.FieldType{types.NewFieldType(mysql.TypeLonglong)} + value := make([]*chunk.List, 2) + key := make([][]byte, 2) + for i := 0; i < 2; i++ { + value[i] = chunk.NewList(fields, 1, 1) + srcChunk := chunk.NewChunkWithCapacity(fields, 1) + srcChunk.AppendInt64(0, int64(i)) + srcRow := srcChunk.GetRow(0) + value[i].AppendRow(srcRow) + key[i] = []byte(strings.Repeat(strconv.Itoa(i), 100)) + + // TODO: *chunk.List.GetMemTracker().BytesConsumed() is not accurate, fix it later. + require.Equal(t, int64(100), applyCacheKVMem(key[i], value[i])) + } + + applyCache.Set(key[0], value[0]) + var wg sync.WaitGroup + wg.Add(2) + var func1 = func() { + for i := 0; i < 100; i++ { + for { + result, err := applyCache.Get(key[0]) + require.NoError(t, err) + if result != nil { + applyCache.Set(key[1], value[1]) + break + } + } + } + wg.Done() + } + var func2 = func() { + for i := 0; i < 100; i++ { + for { + result, err := applyCache.Get(key[1]) + require.NoError(t, err) + if result != nil { + applyCache.Set(key[0], value[0]) + break + } + } + } + wg.Done() + } + go func1() + go func2() + wg.Wait() + result, err := applyCache.Get(key[0]) + require.NoError(t, err) + require.NotNil(t, result) +} diff --git a/executor/batch_point_get_test.go b/executor/batch_point_get_test.go index 9bc170107bdb9..4b1eda8abe3d9 100644 --- a/executor/batch_point_get_test.go +++ b/executor/batch_point_get_test.go @@ -370,3 +370,32 @@ func TestPointGetForTemporaryTable(t *testing.T) { tk.MustQuery("select * from t1 where id = 1").Check(testkit.Rows("1 1")) tk.MustQuery("select * from t1 where id = 2").Check(testkit.Rows()) } + +func TestBatchPointGetIssue46779(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1") + tk.MustExec("CREATE TABLE t1 (id int, c varchar(128), primary key (id)) PARTITION BY HASH (id) PARTITIONS 3;") + tk.MustExec(`insert into t1 values (1, "a"), (11, "b"), (21, "c")`) + query := "select * from t1 where id in (1, 1, 11)" + require.True(t, tk.HasPlan(query, "Batch_Point_Get")) // check if BatchPointGet is used + tk.MustQuery(query).Sort().Check(testkit.Rows("1 a", "11 b")) + query = "select * from t1 where id in (1, 11, 11, 21)" + require.True(t, tk.HasPlan(query, "Batch_Point_Get")) // check if BatchPointGet is used + tk.MustQuery(query).Sort().Check(testkit.Rows("1 a", "11 b", "21 c")) + + tk.MustExec("drop table if exists t2") + tk.MustExec(`CREATE TABLE t2 (id int, c varchar(128), primary key (id)) partition by range (id)( + partition p0 values less than (10), + partition p1 values less than (20), + partition p2 values less than (30));`) + tk.MustExec(`insert into t2 values (1, "a"), (11, "b"), (21, "c")`) + query = "select * from t2 where id in (1, 1, 11)" + require.True(t, tk.HasPlan(query, "Batch_Point_Get")) // check if BatchPointGet is used + tk.MustQuery(query).Sort().Check(testkit.Rows("1 a", "11 b")) + require.True(t, tk.HasPlan(query, "Batch_Point_Get")) // check if BatchPointGet is used + query = "select * from t2 where id in (1, 11, 11, 21)" + tk.MustQuery(query).Sort().Check(testkit.Rows("1 a", "11 b", "21 c")) +} diff --git a/executor/benchmark_test.go b/executor/benchmark_test.go index b09e31a3d8774..ee7394cd890dc 100644 --- a/executor/benchmark_test.go +++ b/executor/benchmark_test.go @@ -1130,6 +1130,16 @@ func BenchmarkHashJoinExec(b *testing.B) { b.Run(fmt.Sprintf("%v", cas), func(b *testing.B) { benchmarkHashJoinExecWithCase(b, cas) }) + + cols = []*types.FieldType{ + types.NewFieldType(mysql.TypeLonglong), + } + cas = defaultHashJoinTestCase(cols, 0, false) + cas.keyIdx = []int{0} + cas.disk = true + b.Run(fmt.Sprintf("%v", cas), func(b *testing.B) { + benchmarkHashJoinExecWithCase(b, cas) + }) } func BenchmarkOuterHashJoinExec(b *testing.B) { diff --git a/executor/brie.go b/executor/brie.go index 6eef77750967d..50c463e8c03c0 100644 --- a/executor/brie.go +++ b/executor/brie.go @@ -228,21 +228,15 @@ func (b *executorBuilder) buildBRIE(s *ast.BRIEStmt, schema *expression.Schema) } tidbCfg := config.GetGlobalConfig() - cfg := task.Config{ - TLS: task.TLSConfig{ - CA: tidbCfg.Security.ClusterSSLCA, - Cert: tidbCfg.Security.ClusterSSLCert, - Key: tidbCfg.Security.ClusterSSLKey, - }, - PD: strings.Split(tidbCfg.Path, ","), - Concurrency: 4, - Checksum: true, - SendCreds: true, - LogProgress: true, - CipherInfo: backuppb.CipherInfo{ - CipherType: encryptionpb.EncryptionMethod_PLAINTEXT, - }, + tlsCfg := task.TLSConfig{ + CA: tidbCfg.Security.ClusterSSLCA, + Cert: tidbCfg.Security.ClusterSSLCert, + Key: tidbCfg.Security.ClusterSSLKey, } + pds := strings.Split(tidbCfg.Path, ",") + cfg := task.DefaultConfig() + cfg.PD = pds + cfg.TLS = tlsCfg storageURL, err := storage.ParseRawURL(s.Storage) if err != nil { @@ -310,7 +304,9 @@ func (b *executorBuilder) buildBRIE(s *ast.BRIEStmt, schema *expression.Schema) switch s.Kind { case ast.BRIEKindBackup: - e.backupCfg = &task.BackupConfig{Config: cfg} + bcfg := task.DefaultBackupConfig() + bcfg.Config = cfg + e.backupCfg = &bcfg for _, opt := range s.Options { switch opt.Tp { @@ -338,7 +334,9 @@ func (b *executorBuilder) buildBRIE(s *ast.BRIEStmt, schema *expression.Schema) } case ast.BRIEKindRestore: - e.restoreCfg = &task.RestoreConfig{Config: cfg} + rcfg := task.DefaultRestoreConfig() + rcfg.Config = cfg + e.restoreCfg = &rcfg for _, opt := range s.Options { switch opt.Tp { case ast.BRIEOptionOnline: diff --git a/executor/builder.go b/executor/builder.go index 28e950d771520..e8094da465bba 100644 --- a/executor/builder.go +++ b/executor/builder.go @@ -17,6 +17,7 @@ package executor import ( "bytes" "context" + "fmt" "math" "strconv" "strings" @@ -2601,32 +2602,36 @@ func (b *executorBuilder) buildAnalyzeSamplingPushdown(task plannercore.AnalyzeC modifyCount = int64(val.(int)) }) sampleRate := new(float64) + var sampleRateReason string if opts[ast.AnalyzeOptNumSamples] == 0 { *sampleRate = math.Float64frombits(opts[ast.AnalyzeOptSampleRate]) if *sampleRate < 0 { - *sampleRate = b.getAdjustedSampleRate(b.ctx, task) + *sampleRate, sampleRateReason = b.getAdjustedSampleRate(b.ctx, task) if task.PartitionName != "" { sc.AppendNote(errors.Errorf( - "Analyze use auto adjusted sample rate %f for table %s.%s's partition %s", + `Analyze use auto adjusted sample rate %f for table %s.%s's partition %s, reason to use this rate is "%s"`, *sampleRate, task.DBName, task.TableName, task.PartitionName, + sampleRateReason, )) } else { sc.AppendNote(errors.Errorf( - "Analyze use auto adjusted sample rate %f for table %s.%s", + `Analyze use auto adjusted sample rate %f for table %s.%s, reason to use this rate is "%s"`, *sampleRate, task.DBName, task.TableName, + sampleRateReason, )) } } } job := &statistics.AnalyzeJob{ - DBName: task.DBName, - TableName: task.TableName, - PartitionName: task.PartitionName, + DBName: task.DBName, + TableName: task.TableName, + PartitionName: task.PartitionName, + SampleRateReason: sampleRateReason, } base := baseAnalyzeExec{ @@ -2683,11 +2688,11 @@ func (b *executorBuilder) buildAnalyzeSamplingPushdown(task plannercore.AnalyzeC // If we take n = 1e12, a 300*k sample still gives <= 0.66 bin size error with probability 0.99. // So if we don't consider the top-n values, we can keep the sample size at 300*256. // But we may take some top-n before building the histogram, so we increase the sample a little. -func (b *executorBuilder) getAdjustedSampleRate(sctx sessionctx.Context, task plannercore.AnalyzeColumnsTask) float64 { - statsHandle := domain.GetDomain(sctx).StatsHandle() +func (b *executorBuilder) getAdjustedSampleRate(sctx sessionctx.Context, task plannercore.AnalyzeColumnsTask) (sampleRate float64, reason string) { + statsHandle := domain.GetDomain(b.ctx).StatsHandle() defaultRate := 0.001 if statsHandle == nil { - return defaultRate + return defaultRate, fmt.Sprintf("statsHandler is nil, use the default-rate=%v", defaultRate) } var statsTbl *statistics.Table tid := task.TableID.GetStatisticsID() @@ -2699,11 +2704,11 @@ func (b *executorBuilder) getAdjustedSampleRate(sctx sessionctx.Context, task pl approxiCount, hasPD := b.getApproximateTableCountFromStorage(sctx, tid, task) // If there's no stats meta and no pd, return the default rate. if statsTbl == nil && !hasPD { - return defaultRate + return defaultRate, fmt.Sprintf("TiDB cannot get the row count of the table, use the default-rate=%v", defaultRate) } // If the count in stats_meta is still 0 and there's no information from pd side, we scan all rows. if statsTbl.RealtimeCount == 0 && !hasPD { - return 1 + return 1, "TiDB assumes that the table is empty and cannot get row count from PD, use sample-rate=1" } // we have issue https://github.com/pingcap/tidb/issues/29216. // To do a workaround for this issue, we check the approxiCount from the pd side to do a comparison. @@ -2712,15 +2717,17 @@ func (b *executorBuilder) getAdjustedSampleRate(sctx sessionctx.Context, task pl if float64(statsTbl.RealtimeCount*5) < approxiCount { // Confirmed by TiKV side, the experience error rate of the approximate count is about 20%. // So we increase the number to 150000 to reduce this error rate. - return math.Min(1, 150000/approxiCount) + sampleRate = math.Min(1, 150000/approxiCount) + return sampleRate, fmt.Sprintf("Row count in stats_meta is much smaller compared with the row count got by PD, use min(1, 15000/%v) as the sample-rate=%v", approxiCount, sampleRate) } // If we don't go into the above if branch and we still detect the count is zero. Return 1 to prevent the dividing zero. if statsTbl.RealtimeCount == 0 { - return 1 + return 1, "TiDB assumes that the table is empty, use sample-rate=1" } // We are expected to scan about 100000 rows or so. // Since there's tiny error rate around the count from the stats meta, we use 110000 to get a little big result - return math.Min(1, config.DefRowsForSampleRate/float64(statsTbl.RealtimeCount)) + sampleRate = math.Min(1, config.DefRowsForSampleRate/float64(statsTbl.RealtimeCount)) + return sampleRate, fmt.Sprintf("use min(1, %v/%v) as the sample-rate=%v", config.DefRowsForSampleRate, statsTbl.RealtimeCount, sampleRate) } func (b *executorBuilder) getApproximateTableCountFromStorage(sctx sessionctx.Context, tid int64, task plannercore.AnalyzeColumnsTask) (float64, bool) { @@ -3098,13 +3105,18 @@ func constructDAGReq(ctx sessionctx.Context, plans []plannercore.PhysicalPlan, s func (b *executorBuilder) corColInDistPlan(plans []plannercore.PhysicalPlan) bool { for _, p := range plans { - x, ok := p.(*plannercore.PhysicalSelection) - if !ok { - continue - } - for _, cond := range x.Conditions { - if len(expression.ExtractCorColumns(cond)) > 0 { - return true + switch x := p.(type) { + case *plannercore.PhysicalSelection: + for _, cond := range x.Conditions { + if len(expression.ExtractCorColumns(cond)) > 0 { + return true + } + } + case *plannercore.PhysicalTableScan: + for _, cond := range x.LateMaterializationFilterCondition { + if len(expression.ExtractCorColumns(cond)) > 0 { + return true + } } } } @@ -4812,10 +4824,13 @@ func buildKvRangesForIndexJoin(ctx sessionctx.Context, tableID, indexID int64, l } } if len(kvRanges) != 0 && memTracker != nil { + failpoint.Inject("testIssue49033", func() { + panic("testIssue49033") + }) memTracker.Consume(int64(2 * cap(kvRanges[0].StartKey) * len(kvRanges))) } if len(tmpDatumRanges) != 0 && memTracker != nil { - memTracker.Consume(2 * int64(len(tmpDatumRanges)) * types.EstimatedMemUsage(tmpDatumRanges[0].LowVal, len(tmpDatumRanges))) + memTracker.Consume(2 * types.EstimatedMemUsage(tmpDatumRanges[0].LowVal, len(tmpDatumRanges))) } if cwc == nil { slices.SortFunc(kvRanges, func(i, j kv.KeyRange) bool { @@ -5170,16 +5185,22 @@ func (b *executorBuilder) buildBatchPointGet(plan *plannercore.BatchPointGetPlan // `SELECT a FROM t WHERE a IN (1, 1, 2, 1, 2)` should not return duplicated rows handles := make([]kv.Handle, 0, len(plan.Handles)) dedup := kv.NewHandleMap() + // Used for clear paritionIDs of duplicated rows. + dupPartPos := 0 if plan.IndexInfo == nil { - for _, handle := range plan.Handles { + for idx, handle := range plan.Handles { if _, found := dedup.Get(handle); found { continue } dedup.Set(handle, true) handles = append(handles, handle) + if len(plan.PartitionIDs) > 0 { + e.planPhysIDs[dupPartPos] = e.planPhysIDs[idx] + dupPartPos++ + } } } else { - for _, value := range plan.IndexValues { + for idx, value := range plan.IndexValues { if datumsContainNull(value) { continue } @@ -5201,9 +5222,16 @@ func (b *executorBuilder) buildBatchPointGet(plan *plannercore.BatchPointGetPlan } dedup.Set(handle, true) handles = append(handles, handle) + if len(plan.PartitionIDs) > 0 { + e.planPhysIDs[dupPartPos] = e.planPhysIDs[idx] + dupPartPos++ + } } } e.handles = handles + if dupPartPos > 0 { + e.planPhysIDs = e.planPhysIDs[:dupPartPos] + } capacity = len(e.handles) } e.base().initCap = capacity diff --git a/executor/calibrate_resource.go b/executor/calibrate_resource.go index 47c2d3cf93b75..600f1f89a482e 100644 --- a/executor/calibrate_resource.go +++ b/executor/calibrate_resource.go @@ -15,14 +15,22 @@ package executor import ( + "bufio" "context" + "encoding/base64" "fmt" + "io" "math" + "net/http" + "runtime" "sort" + "strconv" + "strings" "time" "github.com/docker/go-units" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/ast" @@ -30,6 +38,7 @@ import ( "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/sessiontxn/staleread" + "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/sqlexec" @@ -115,14 +124,19 @@ const ( // lowUsageThreshold is the threshold used to determine whether the CPU is too low. // When the CPU utilization of tikv or tidb is lower than lowUsageThreshold, but neither is higher than valuableUsageThreshold, the sampling point is unavailable lowUsageThreshold = 0.1 - // calibration is performed only when the available time point exceeds the percentOfPass - percentOfPass = 0.9 // For quotas computed at each point in time, the maximum and minimum portions are discarded, and discardRate is the percentage discarded discardRate = 0.1 // duration Indicates the supported calibration duration maxDuration = time.Hour * 24 - minDuration = time.Minute * 10 + minDuration = time.Minute + + // serverTypeTiDB is tidb's instance type name + serverTypeTiDB = "tidb" + // serverTypeTiKV is tikv's instance type name + serverTypeTiKV = "tikv" + // serverTypeTiFlash is tiflash's instance type name + serverTypeTiFlash = "tiflash" ) type calibrateResourceExec struct { @@ -132,19 +146,19 @@ type calibrateResourceExec struct { done bool } -func (e *calibrateResourceExec) parseCalibrateDuration() (startTime time.Time, endTime time.Time, err error) { +func (e *calibrateResourceExec) parseCalibrateDuration(ctx context.Context) (startTime time.Time, endTime time.Time, err error) { var dur time.Duration var ts uint64 for _, op := range e.optionList { switch op.Tp { case ast.CalibrateStartTime: - ts, err = staleread.CalculateAsOfTsExpr(e.ctx, op.Ts) + ts, err = staleread.CalculateAsOfTsExpr(ctx, e.ctx, op.Ts) if err != nil { return } startTime = oracle.GetTimeFromTS(ts) case ast.CalibrateEndTime: - ts, err = staleread.CalculateAsOfTsExpr(e.ctx, op.Ts) + ts, err = staleread.CalculateAsOfTsExpr(ctx, e.ctx, op.Ts) if err != nil { return } @@ -170,10 +184,12 @@ func (e *calibrateResourceExec) parseCalibrateDuration() (startTime time.Time, e } // check the duration dur = endTime.Sub(startTime) - if dur > maxDuration { + // add the buffer duration + if dur > maxDuration+time.Minute { err = errors.Errorf("the duration of calibration is too long, which could lead to inaccurate output. Please make the duration between %s and %s", minDuration.String(), maxDuration.String()) return } + // We only need to consider the case where the duration is slightly enlarged. if dur < minDuration { err = errors.Errorf("the duration of calibration is too short, which could lead to inaccurate output. Please make the duration between %s and %s", minDuration.String(), maxDuration.String()) } @@ -187,13 +203,14 @@ func (e *calibrateResourceExec) Next(ctx context.Context, req *chunk.Chunk) erro return nil } e.done = true - - exec := e.ctx.(sqlexec.RestrictedSQLExecutor) + if !variable.EnableResourceControl.Load() { + return infoschema.ErrResourceGroupSupportDisabled + } ctx = kv.WithInternalSourceType(ctx, kv.InternalTxnOthers) if len(e.optionList) > 0 { - return e.dynamicCalibrate(ctx, req, exec) + return e.dynamicCalibrate(ctx, req) } - return e.staticCalibrate(ctx, req, exec) + return e.staticCalibrate(req) } var ( @@ -201,19 +218,24 @@ var ( errNoCPUQuotaMetrics = errors.Normalize("There is no CPU quota metrics, %v") ) -func (e *calibrateResourceExec) dynamicCalibrate(ctx context.Context, req *chunk.Chunk, exec sqlexec.RestrictedSQLExecutor) error { - startTs, endTs, err := e.parseCalibrateDuration() +func (e *calibrateResourceExec) dynamicCalibrate(ctx context.Context, req *chunk.Chunk) error { + exec := e.ctx.(sqlexec.RestrictedSQLExecutor) + startTs, endTs, err := e.parseCalibrateDuration(ctx) + if err != nil { + return err + } + serverInfos, err := infoschema.GetClusterServerInfo(e.ctx) if err != nil { return err } startTime := startTs.In(e.ctx.GetSessionVars().Location()).Format("2006-01-02 15:04:05") endTime := endTs.In(e.ctx.GetSessionVars().Location()).Format("2006-01-02 15:04:05") - totalKVCPUQuota, err := getTiKVTotalCPUQuota(ctx, exec) + totalKVCPUQuota, err := getTiKVTotalCPUQuota(serverInfos) if err != nil { return errNoCPUQuotaMetrics.FastGenByArgs(err.Error()) } - totalTiDBCPU, err := getTiDBTotalCPUQuota(ctx, exec) + totalTiDBCPU, err := getTiDBTotalCPUQuota(serverInfos) if err != nil { return errNoCPUQuotaMetrics.FastGenByArgs(err.Error()) } @@ -260,10 +282,7 @@ func (e *calibrateResourceExec) dynamicCalibrate(ctx context.Context, req *chunk tidbCPUs.next() tikvCPUs.next() } - if len(quotas) < 5 { - return errLowUsage - } - if float64(len(quotas))/float64(len(quotas)+lowCount) <= percentOfPass { + if len(quotas) < 2 { return errLowUsage } sort.Slice(quotas, func(i, j int) bool { @@ -280,20 +299,21 @@ func (e *calibrateResourceExec) dynamicCalibrate(ctx context.Context, req *chunk return nil } -func (e *calibrateResourceExec) staticCalibrate(ctx context.Context, req *chunk.Chunk, exec sqlexec.RestrictedSQLExecutor) error { - if !variable.EnableResourceControl.Load() { - return infoschema.ErrResourceGroupSupportDisabled - } +func (e *calibrateResourceExec) staticCalibrate(req *chunk.Chunk) error { // first fetch the ru settings config. if resourceGroupCtl == nil { return errors.New("resource group controller is not initialized") } + clusterInfo, err := infoschema.GetClusterServerInfo(e.ctx) + if err != nil { + return err + } - totalKVCPUQuota, err := getTiKVTotalCPUQuota(ctx, exec) + totalKVCPUQuota, err := getTiKVTotalCPUQuota(clusterInfo) if err != nil { return errNoCPUQuotaMetrics.FastGenByArgs(err.Error()) } - totalTiDBCPU, err := getTiDBTotalCPUQuota(ctx, exec) + totalTiDBCPUQuota, err := getTiDBTotalCPUQuota(clusterInfo) if err != nil { return errNoCPUQuotaMetrics.FastGenByArgs(err.Error()) } @@ -307,8 +327,8 @@ func (e *calibrateResourceExec) staticCalibrate(ctx context.Context, req *chunk. return errors.Errorf("unknown workload '%T'", e.workloadType) } - if totalTiDBCPU/baseCost.tidbToKVCPURatio < totalKVCPUQuota { - totalKVCPUQuota = totalTiDBCPU / baseCost.tidbToKVCPURatio + if totalTiDBCPUQuota/baseCost.tidbToKVCPURatio < totalKVCPUQuota { + totalKVCPUQuota = totalTiDBCPUQuota / baseCost.tidbToKVCPURatio } ruCfg := resourceGroupCtl.GetConfig() ruPerKVCPU := float64(ruCfg.ReadBaseCost)*float64(baseCost.readReqCount) + @@ -321,14 +341,27 @@ func (e *calibrateResourceExec) staticCalibrate(ctx context.Context, req *chunk. return nil } -func getTiKVTotalCPUQuota(ctx context.Context, exec sqlexec.RestrictedSQLExecutor) (float64, error) { - query := "SELECT SUM(value) FROM METRICS_SCHEMA.tikv_cpu_quota GROUP BY time ORDER BY time desc limit 1" - return getNumberFromMetrics(ctx, exec, query, "tikv_cpu_quota") +func getTiDBTotalCPUQuota(clusterInfo []infoschema.ServerInfo) (float64, error) { + cpuQuota := float64(runtime.GOMAXPROCS(0)) + failpoint.Inject("mockGOMAXPROCS", func(val failpoint.Value) { + if val != nil { + cpuQuota = float64(val.(int)) + } + }) + instanceNum := count(clusterInfo, serverTypeTiDB) + return cpuQuota * float64(instanceNum), nil } -func getTiDBTotalCPUQuota(ctx context.Context, exec sqlexec.RestrictedSQLExecutor) (float64, error) { - query := "SELECT SUM(value) FROM METRICS_SCHEMA.tidb_server_maxprocs GROUP BY time ORDER BY time desc limit 1" - return getNumberFromMetrics(ctx, exec, query, "tidb_server_maxprocs") +func getTiKVTotalCPUQuota(clusterInfo []infoschema.ServerInfo) (float64, error) { + instanceNum := count(clusterInfo, serverTypeTiKV) + if instanceNum == 0 { + return 0.0, errors.New("no server with type 'tikv' is found") + } + cpuQuota, err := fetchServerCPUQuota(clusterInfo, serverTypeTiKV, "tikv_server_cpu_cores_quota") + if err != nil { + return 0.0, err + } + return cpuQuota * float64(instanceNum), nil } type timePointValue struct { @@ -406,3 +439,94 @@ func getValuesFromMetrics(ctx context.Context, sctx sessionctx.Context, exec sql } return &timeSeriesValues{idx: 0, vals: ret}, nil } + +func count(clusterInfo []infoschema.ServerInfo, ty string) int { + num := 0 + for _, e := range clusterInfo { + if e.ServerType == ty { + num++ + } + } + return num +} + +func fetchServerCPUQuota(serverInfos []infoschema.ServerInfo, serverType string, metricName string) (float64, error) { + var cpuQuota float64 + err := fetchStoreMetrics(serverInfos, serverType, func(addr string, resp *http.Response) error { + if resp.StatusCode != http.StatusOK { + return errors.Errorf("request %s failed: %s", addr, resp.Status) + } + scanner := bufio.NewScanner(resp.Body) + for scanner.Scan() { + line := scanner.Text() + if !strings.HasPrefix(line, metricName) { + continue + } + // the metrics format is like following: + // tikv_server_cpu_cores_quota 8 + quota, err := strconv.ParseFloat(line[len(metricName)+1:], 64) + if err == nil { + cpuQuota = quota + } + return errors.Trace(err) + } + return errors.Errorf("metrics '%s' not found from server '%s'", metricName, addr) + }) + return cpuQuota, err +} + +func fetchStoreMetrics(serversInfo []infoschema.ServerInfo, serverType string, onResp func(string, *http.Response) error) error { + var firstErr error + for _, srv := range serversInfo { + if srv.ServerType != serverType { + continue + } + if len(srv.StatusAddr) == 0 { + continue + } + url := fmt.Sprintf("%s://%s/metrics", util.InternalHTTPSchema(), srv.StatusAddr) + req, err := http.NewRequest(http.MethodGet, url, nil) + if err != nil { + return err + } + var resp *http.Response + failpoint.Inject("mockMetricsResponse", func(val failpoint.Value) { + if val != nil { + data, _ := base64.StdEncoding.DecodeString(val.(string)) + resp = &http.Response{ + StatusCode: http.StatusOK, + Body: noopCloserWrapper{ + Reader: strings.NewReader(string(data)), + }, + } + } + }) + if resp == nil { + var err1 error + // ignore false positive go line, can't use defer here because it's in a loop. + //nolint:bodyclose + resp, err1 = util.InternalHTTPClient().Do(req) + if err1 != nil { + if firstErr == nil { + firstErr = err1 + } + continue + } + } + err = onResp(srv.Address, resp) + resp.Body.Close() + return err + } + if firstErr == nil { + firstErr = errors.Errorf("no server with type '%s' is found", serverType) + } + return firstErr +} + +type noopCloserWrapper struct { + io.Reader +} + +func (noopCloserWrapper) Close() error { + return nil +} diff --git a/executor/calibrate_resource_test.go b/executor/calibrate_resource_test.go index 6331cc1ecffbe..6d89542591501 100644 --- a/executor/calibrate_resource_test.go +++ b/executor/calibrate_resource_test.go @@ -17,7 +17,9 @@ package executor_test import ( "bytes" "context" + "encoding/base64" "encoding/json" + "strings" "testing" "github.com/pingcap/errors" @@ -78,12 +80,27 @@ func TestCalibrateResource(t *testing.T) { require.NoError(t, err) require.NotNil(t, rs) err = rs.Next(context.Background(), rs.NewChunk(nil)) - require.ErrorContains(t, err, "query metric error: pd unavailable") + require.ErrorContains(t, err, "no server with type 'tikv' is found") // error sql _, err = tk.Exec("CALIBRATE RESOURCE WORKLOAD tpcc START_TIME '2020-02-12 10:35:00'") require.Error(t, err) + // Mock for cluster info + // information_schema.cluster_config + instances := []string{ + "pd,127.0.0.1:32379,127.0.0.1:32380,mock-version,mock-githash,0", + "tidb,127.0.0.1:34000,30080,mock-version,mock-githash,1001", + "tikv,127.0.0.1:30160,30180,mock-version,mock-githash,0", + "tikv,127.0.0.1:30161,30181,mock-version,mock-githash,0", + "tikv,127.0.0.1:30162,30182,mock-version,mock-githash,0", + } + fpExpr := `return("` + strings.Join(instances, ";") + `")` + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/infoschema/mockClusterInfo", fpExpr)) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/infoschema/mockClusterInfo")) + }() + // Mock for metric table data. fpName := "github.com/pingcap/tidb/executor/mockMetricsTableData" require.NoError(t, failpoint.Enable(fpName, "return")) @@ -97,30 +114,28 @@ func TestCalibrateResource(t *testing.T) { return time } + metricsData := `# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds. +# TYPE process_cpu_seconds_total counter +process_cpu_seconds_total 49943 +# HELP tikv_server_cpu_cores_quota Total CPU cores quota for TiKV server +# TYPE tikv_server_cpu_cores_quota gauge +tikv_server_cpu_cores_quota 8 +` + // failpoint doesn't support string contains whitespaces and newline + encodedData := base64.StdEncoding.EncodeToString([]byte(metricsData)) + fpExpr = `return("` + encodedData + `")` + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/mockMetricsResponse", fpExpr)) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/mockGOMAXPROCS", "return(40)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/mockGOMAXPROCS")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/mockMetricsResponse")) + }() mockData := make(map[string][][]types.Datum) ctx := context.WithValue(context.Background(), "__mockMetricsTableData", mockData) ctx = failpoint.WithHook(ctx, func(_ context.Context, fpname string) bool { return fpName == fpname }) - rs, err = tk.Exec("CALIBRATE RESOURCE") - require.NoError(t, err) - require.NotNil(t, rs) - err = rs.Next(ctx, rs.NewChunk(nil)) - // because when mock metrics is empty, error is always `pd unavailable`, don't check detail. - require.ErrorContains(t, err, "There is no CPU quota metrics, query metric error: pd unavailable") - - mockData["tikv_cpu_quota"] = [][]types.Datum{ - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-0", 8.0), - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-1", 8.0), - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-2", 8.0), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-0", 8.0), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-1", 8.0), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-2", 8.0), - } - mockData["tidb_server_maxprocs"] = [][]types.Datum{ - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tidb-0", 40.0), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tidb-0", 40.0), - } + tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE").Check(testkit.Rows("69768")) tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE WORKLOAD TPCC").Check(testkit.Rows("69768")) tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE WORKLOAD OLTP_READ_WRITE").Check(testkit.Rows("55823")) @@ -128,9 +143,7 @@ func TestCalibrateResource(t *testing.T) { tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE WORKLOAD OLTP_WRITE_ONLY").Check(testkit.Rows("109776")) // change total tidb cpu to less than tikv_cpu_quota - mockData["tidb_server_maxprocs"] = [][]types.Datum{ - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tidb-0", 8.0), - } + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/mockGOMAXPROCS", "return(8)")) tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE").Check(testkit.Rows("38760")) // construct data for dynamic calibrate @@ -462,13 +475,9 @@ func TestCalibrateResource(t *testing.T) { err = rs.Next(ctx, rs.NewChunk(nil)) require.ErrorContains(t, err, "the duration of calibration is too long") - rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' DURATION '5m'") - require.NoError(t, err) - require.NotNil(t, rs) - err = rs.Next(ctx, rs.NewChunk(nil)) - require.ErrorContains(t, err, "the duration of calibration is too short") + tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' DURATION '1m'").Check(testkit.Rows("5616")) - rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-12 10:43:00'") + rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-12 10:35:40'") require.NoError(t, err) require.NotNil(t, rs) err = rs.Next(ctx, rs.NewChunk(nil)) @@ -487,53 +496,53 @@ func TestCalibrateResource(t *testing.T) { require.ErrorContains(t, err, "the duration of calibration is too long") mockData["process_cpu_usage"] = [][]types.Datum{ - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tidb-0", "tidb", 3.212), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tidb-0", "tidb", 3.233), - types.MakeDatums(datetime("2020-02-12 10:37:00"), "tidb-0", "tidb", 3.234), + types.MakeDatums(datetime("2020-02-12 10:35:00"), "tidb-0", "tidb", 0.212), + types.MakeDatums(datetime("2020-02-12 10:36:00"), "tidb-0", "tidb", 0.233), + types.MakeDatums(datetime("2020-02-12 10:37:00"), "tidb-0", "tidb", 0.234), types.MakeDatums(datetime("2020-02-12 10:38:00"), "tidb-0", "tidb", 3.213), - types.MakeDatums(datetime("2020-02-12 10:39:00"), "tidb-0", "tidb", 3.209), - types.MakeDatums(datetime("2020-02-12 10:40:00"), "tidb-0", "tidb", 3.213), - types.MakeDatums(datetime("2020-02-12 10:41:00"), "tidb-0", "tidb", 3.236), - types.MakeDatums(datetime("2020-02-12 10:42:00"), "tidb-0", "tidb", 3.228), + types.MakeDatums(datetime("2020-02-12 10:39:00"), "tidb-0", "tidb", 0.209), + types.MakeDatums(datetime("2020-02-12 10:40:00"), "tidb-0", "tidb", 0.213), + types.MakeDatums(datetime("2020-02-12 10:41:00"), "tidb-0", "tidb", 0.236), + types.MakeDatums(datetime("2020-02-12 10:42:00"), "tidb-0", "tidb", 0.228), types.MakeDatums(datetime("2020-02-12 10:43:00"), "tidb-0", "tidb", 0.219), types.MakeDatums(datetime("2020-02-12 10:44:00"), "tidb-0", "tidb", 0.220), types.MakeDatums(datetime("2020-02-12 10:45:00"), "tidb-0", "tidb", 0.221), types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-1", "tikv", 2.212), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-1", "tikv", 2.233), - types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-1", "tikv", 2.234), - types.MakeDatums(datetime("2020-02-12 10:38:00"), "tikv-1", "tikv", 2.213), - types.MakeDatums(datetime("2020-02-12 10:39:00"), "tikv-1", "tikv", 2.209), + types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-1", "tikv", 0.233), + types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-1", "tikv", 0.234), + types.MakeDatums(datetime("2020-02-12 10:38:00"), "tikv-1", "tikv", 0.213), + types.MakeDatums(datetime("2020-02-12 10:39:00"), "tikv-1", "tikv", 0.209), types.MakeDatums(datetime("2020-02-12 10:40:00"), "tikv-1", "tikv", 2.213), - types.MakeDatums(datetime("2020-02-12 10:41:00"), "tikv-1", "tikv", 2.236), - types.MakeDatums(datetime("2020-02-12 10:42:00"), "tikv-1", "tikv", 2.228), + types.MakeDatums(datetime("2020-02-12 10:41:00"), "tikv-1", "tikv", 0.236), + types.MakeDatums(datetime("2020-02-12 10:42:00"), "tikv-1", "tikv", 0.228), types.MakeDatums(datetime("2020-02-12 10:43:00"), "tikv-1", "tikv", 0.219), types.MakeDatums(datetime("2020-02-12 10:44:00"), "tikv-1", "tikv", 0.220), types.MakeDatums(datetime("2020-02-12 10:45:00"), "tikv-1", "tikv", 0.281), - types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-0", "tikv", 2.282), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-0", "tikv", 2.283), - types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-0", "tikv", 2.284), + types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-0", "tikv", 0.282), + types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-0", "tikv", 0.283), + types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-0", "tikv", 0.284), types.MakeDatums(datetime("2020-02-12 10:38:00"), "tikv-0", "tikv", 2.283), - types.MakeDatums(datetime("2020-02-12 10:39:00"), "tikv-0", "tikv", 2.289), - types.MakeDatums(datetime("2020-02-12 10:40:00"), "tikv-0", "tikv", 2.283), - types.MakeDatums(datetime("2020-02-12 10:41:00"), "tikv-0", "tikv", 2.286), - types.MakeDatums(datetime("2020-02-12 10:42:00"), "tikv-0", "tikv", 2.288), + types.MakeDatums(datetime("2020-02-12 10:39:00"), "tikv-0", "tikv", 0.289), + types.MakeDatums(datetime("2020-02-12 10:40:00"), "tikv-0", "tikv", 0.283), + types.MakeDatums(datetime("2020-02-12 10:41:00"), "tikv-0", "tikv", 0.286), + types.MakeDatums(datetime("2020-02-12 10:42:00"), "tikv-0", "tikv", 0.288), types.MakeDatums(datetime("2020-02-12 10:43:00"), "tikv-0", "tikv", 0.289), types.MakeDatums(datetime("2020-02-12 10:44:00"), "tikv-0", "tikv", 0.280), types.MakeDatums(datetime("2020-02-12 10:45:00"), "tikv-0", "tikv", 0.281), types.MakeDatums(datetime("2020-02-12 10:35:00"), "tikv-2", "tikv", 2.112), - types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-2", "tikv", 2.133), - types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-2", "tikv", 2.134), - types.MakeDatums(datetime("2020-02-12 10:38:00"), "tikv-2", "tikv", 2.113), - types.MakeDatums(datetime("2020-02-12 10:39:00"), "tikv-2", "tikv", 2.109), - types.MakeDatums(datetime("2020-02-12 10:40:00"), "tikv-2", "tikv", 2.113), - types.MakeDatums(datetime("2020-02-12 10:41:00"), "tikv-2", "tikv", 2.136), - types.MakeDatums(datetime("2020-02-12 10:42:00"), "tikv-2", "tikv", 2.128), + types.MakeDatums(datetime("2020-02-12 10:36:00"), "tikv-2", "tikv", 0.133), + types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-2", "tikv", 0.134), + types.MakeDatums(datetime("2020-02-12 10:38:00"), "tikv-2", "tikv", 0.113), + types.MakeDatums(datetime("2020-02-12 10:39:00"), "tikv-2", "tikv", 0.109), + types.MakeDatums(datetime("2020-02-12 10:40:00"), "tikv-2", "tikv", 0.113), + types.MakeDatums(datetime("2020-02-12 10:41:00"), "tikv-2", "tikv", 0.136), + types.MakeDatums(datetime("2020-02-12 10:42:00"), "tikv-2", "tikv", 0.128), types.MakeDatums(datetime("2020-02-12 10:43:00"), "tikv-2", "tikv", 0.119), types.MakeDatums(datetime("2020-02-12 10:44:00"), "tikv-2", "tikv", 0.120), types.MakeDatums(datetime("2020-02-12 10:45:00"), "tikv-2", "tikv", 0.281), } - rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-12 10:45:00'") + rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-13 10:35:01'") require.NoError(t, err) require.NotNil(t, rs) err = rs.Next(ctx, rs.NewChunk(nil)) @@ -557,11 +566,7 @@ func TestCalibrateResource(t *testing.T) { types.MakeDatums(datetime("2020-02-12 10:37:00"), "tikv-2", "tikv", 2.134), types.MakeDatums(datetime("2020-02-12 10:38:00"), "tikv-2", "tikv", 2.113), } - rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-12 10:45:00'") - require.NoError(t, err) - require.NotNil(t, rs) - err = rs.Next(ctx, rs.NewChunk(nil)) - require.ErrorContains(t, err, "The workload in selected time window is too low") + tk.MustQueryWithContext(ctx, "CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-12 10:45:00'").Check(testkit.Rows("5492")) delete(mockData, "process_cpu_usage") rs, err = tk.Exec("CALIBRATE RESOURCE START_TIME '2020-02-12 10:35:00' END_TIME '2020-02-12 10:45:00'") diff --git a/executor/cte.go b/executor/cte.go index 233ee4678204b..9bb19ea857add 100644 --- a/executor/cte.go +++ b/executor/cte.go @@ -111,15 +111,24 @@ func (e *CTEExec) Next(ctx context.Context, req *chunk.Chunk) (err error) { // Close implements the Executor interface. func (e *CTEExec) Close() (err error) { - e.producer.resTbl.Lock() - if !e.producer.closed { - // closeProducer() only close seedExec and recursiveExec, will not touch resTbl. - // It means you can still read resTbl after call closeProducer(). - // You can even call all three functions(openProducer/produce/closeProducer) in CTEExec.Next(). - // Separating these three function calls is only to follow the abstraction of the volcano model. - err = e.producer.closeProducer() - } - e.producer.resTbl.Unlock() + func() { + e.producer.resTbl.Lock() + defer e.producer.resTbl.Unlock() + if !e.producer.closed { + failpoint.Inject("mock_cte_exec_panic_avoid_deadlock", func(v failpoint.Value) { + ok := v.(bool) + if ok { + // mock an oom panic, returning ErrMemoryExceedForQuery for error identification in recovery work. + panic(memory.PanicMemoryExceedWarnMsg) + } + }) + // closeProducer() only close seedExec and recursiveExec, will not touch resTbl. + // It means you can still read resTbl after call closeProducer(). + // You can even call all three functions(openProducer/produce/closeProducer) in CTEExec.Next(). + // Separating these three function calls is only to follow the abstraction of the volcano model. + err = e.producer.closeProducer() + } + }() if err != nil { return err } @@ -544,6 +553,16 @@ func (p *cteProducer) computeChunkHash(chk *chunk.Chunk) (sel []int, err error) hashBitMap[val] = true } } else { + // Length of p.sel is init as MaxChunkSize, but the row num of chunk may still exceeds MaxChunkSize. + // So needs to handle here to make sure len(p.sel) == chk.NumRows(). + if len(p.sel) < numRows { + tmpSel := make([]int, numRows-len(p.sel)) + for i := 0; i < len(tmpSel); i++ { + tmpSel[i] = i + len(p.sel) + } + p.sel = append(p.sel, tmpSel...) + } + // All rows is selected, sel will be [0....numRows). // e.sel is setup when building executor. sel = p.sel diff --git a/executor/cte_test.go b/executor/cte_test.go index fd556e133b517..515530f599bb3 100644 --- a/executor/cte_test.go +++ b/executor/cte_test.go @@ -27,6 +27,37 @@ import ( "golang.org/x/exp/slices" ) +func TestCTEIssue49096(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test;") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/mock_cte_exec_panic_avoid_deadlock", "return(true)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/mock_cte_exec_panic_avoid_deadlock")) + }() + insertStr := "insert into t1 values(0)" + rowNum := 10 + vals := make([]int, rowNum) + vals[0] = 0 + for i := 1; i < rowNum; i++ { + v := rand.Intn(100) + vals[i] = v + insertStr += fmt.Sprintf(", (%d)", v) + } + tk.MustExec("drop table if exists t1, t2;") + tk.MustExec("create table t1(c1 int);") + tk.MustExec("create table t2(c1 int);") + tk.MustExec(insertStr) + // should be insert statement, otherwise it couldn't step int resetCTEStorageMap in handleNoDelay func. + sql := "insert into t2 with cte1 as ( " + + "select c1 from t1) " + + "select c1 from cte1 natural join (select * from cte1 where c1 > 0) cte2 order by c1;" + err := tk.ExecToErr(sql) + require.NotNil(t, err) + require.Equal(t, "Your query has been cancelled due to exceeding the allowed memory limit", err.Error()) +} + func TestBasicCTE(t *testing.T) { store := testkit.CreateMockStore(t) @@ -505,3 +536,19 @@ func TestCTEShareCorColumn(t *testing.T) { tk.MustExec("insert into t1 values(1), (2);") tk.MustQuery("SELECT * FROM t1 dt WHERE EXISTS( WITH RECURSIVE qn AS (SELECT a AS b UNION ALL SELECT b+1 FROM qn WHERE b=0 or b = 1) SELECT * FROM qn dtqn1 where exists (select /*+ NO_DECORRELATE() */ b from qn where dtqn1.b+1));").Check(testkit.Rows("1", "2")) } + +func TestCTESmallChunkSize(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(c1 int);") + insertStr := "insert into t1 values (0)" + for i := 1; i < 300; i++ { + insertStr += fmt.Sprintf(", (%d)", i) + } + tk.MustExec(insertStr) + tk.MustExec("set @@tidb_max_chunk_size = 32;") + tk.MustQuery("with recursive cte1(c1) as (select c1 from t1 union select c1 + 1 c1 from cte1 limit 1 offset 100) select * from cte1;").Check(testkit.Rows("100")) + tk.MustExec("set @@tidb_max_chunk_size = default;") +} diff --git a/executor/ddl.go b/executor/ddl.go index ca4364a2eb33c..52d339def265f 100644 --- a/executor/ddl.go +++ b/executor/ddl.go @@ -393,10 +393,11 @@ func (e *DDLExec) executeRecoverTable(s *ast.RecoverTableStmt) error { var job *model.Job var err error var tblInfo *model.TableInfo - if s.JobID != 0 { - job, tblInfo, err = e.getRecoverTableByJobID(s, dom) - } else { + // Let check table first. Related isssue #46296. + if s.Table != nil { job, tblInfo, err = e.getRecoverTableByTableName(s.Table) + } else { + job, tblInfo, err = e.getRecoverTableByJobID(s, dom) } if err != nil { return err @@ -543,7 +544,13 @@ func (e *DDLExec) executeFlashBackCluster(s *ast.FlashBackToTimestampStmt) error if !intest.InTest { return dbterror.ErrNotSupportedOnServerless.GenWithStackByCause("FLASHBACK CLUSTER") } - flashbackTS, err := staleread.CalculateAsOfTsExpr(e.ctx, s.FlashbackTS) + // Check `TO TSO` clause + if s.FlashbackTSO > 0 { + return domain.GetDomain(e.ctx).DDL().FlashbackCluster(e.ctx, s.FlashbackTSO) + } + + // Check `TO TIMESTAMP` clause + flashbackTS, err := staleread.CalculateAsOfTsExpr(context.Background(), e.ctx, s.FlashbackTS) if err != nil { return err } diff --git a/executor/distsql_test.go b/executor/distsql_test.go index 4d8bb34c27c07..20c9e0b38ad8d 100644 --- a/executor/distsql_test.go +++ b/executor/distsql_test.go @@ -699,3 +699,25 @@ func TestCoprocessorBatchByStore(t *testing.T) { } } } + +func TestCoprCacheWithoutExecutionInfo(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk1 := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(id int)") + tk.MustExec("insert into t values(1), (2), (3)") + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/store/mockstore/unistore/cophandler/mockCopCacheInUnistore", `return(123)`)) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/store/mockstore/unistore/cophandler/mockCopCacheInUnistore")) + }() + + defer tk.MustExec("set @@tidb_enable_collect_execution_info=1") + ctx := context.WithValue(context.Background(), "CheckSelectRequestHook", func(_ *kv.Request) { + tk1.MustExec("set @@tidb_enable_collect_execution_info=0") + }) + tk.MustQuery("select * from t").Check(testkit.Rows("1", "2", "3")) + tk.MustQueryWithContext(ctx, "select * from t").Check(testkit.Rows("1", "2", "3")) +} diff --git a/executor/executor.go b/executor/executor.go index c38ac9b0f9d3d..5a4dad0b1b18f 100644 --- a/executor/executor.go +++ b/executor/executor.go @@ -140,7 +140,7 @@ type baseExecutor struct { const ( // globalPanicStorageExceed represents the panic message when out of storage quota. - globalPanicStorageExceed string = "Out Of Global Storage Quota!" + globalPanicStorageExceed string = "Out Of Quota For Local Temporary Space!" // globalPanicMemoryExceed represents the panic message when out of memory limit. globalPanicMemoryExceed string = "Out Of Global Memory Limit!" // globalPanicAnalyzeMemoryExceed represents the panic message when out of analyze memory limit. @@ -2080,6 +2080,7 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { vars.MemTracker.UnbindActions() vars.MemTracker.SetBytesLimit(vars.MemQuotaQuery) vars.MemTracker.ResetMaxConsumed() + vars.DiskTracker.Detach() vars.DiskTracker.ResetMaxConsumed() vars.MemTracker.SessionID.Store(vars.ConnectionID) vars.StmtCtx.TableStats = make(map[int64]interface{}) @@ -2120,6 +2121,9 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { globalConfig := config.GetGlobalConfig() if variable.EnableTmpStorageOnOOM.Load() && sc.DiskTracker != nil { sc.DiskTracker.AttachTo(vars.DiskTracker) + if GlobalDiskUsageTracker != nil { + vars.DiskTracker.AttachTo(GlobalDiskUsageTracker) + } } if execStmt, ok := s.(*ast.ExecuteStmt); ok { prepareStmt, err := plannercore.GetPreparedStmt(execStmt, vars) @@ -2177,6 +2181,8 @@ func ResetContextOfStmt(ctx sessionctx.Context, s ast.StmtNode) (err error) { // but should not make DupKeyAsWarning. sc.DupKeyAsWarning = stmt.IgnoreErr sc.BadNullAsWarning = !vars.StrictSQLMode || stmt.IgnoreErr + // see https://dev.mysql.com/doc/refman/8.0/en/out-of-range-and-overflow.html + sc.OverflowAsWarning = !vars.StrictSQLMode || stmt.IgnoreErr sc.IgnoreNoPartition = stmt.IgnoreErr sc.ErrAutoincReadFailedAsWarning = stmt.IgnoreErr sc.TruncateAsWarning = !vars.StrictSQLMode || stmt.IgnoreErr diff --git a/executor/executor_failpoint_test.go b/executor/executor_failpoint_test.go index 14855c3116c32..70630ad184a4a 100644 --- a/executor/executor_failpoint_test.go +++ b/executor/executor_failpoint_test.go @@ -27,9 +27,11 @@ import ( "github.com/pingcap/failpoint" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/ddl" + "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/store/copr" + "github.com/pingcap/tidb/store/helper" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/util/dbterror/exeerrors" "github.com/pingcap/tidb/util/deadlockhistory" @@ -555,3 +557,31 @@ func TestDeadlocksTable(t *testing.T) { id2+"/2022-06-11 02:03:04.987654/1/203/////201", )) } + +func TestGetMvccByEncodedKeyRegionError(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + h := helper.NewHelper(store.(helper.Storage)) + txn, err := store.Begin() + require.NoError(t, err) + m := meta.NewMeta(txn) + schemaVersion := tk.Session().GetDomainInfoSchema().SchemaMetaVersion() + key := m.EncodeSchemaDiffKey(schemaVersion) + + resp, err := h.GetMvccByEncodedKey(key) + require.NoError(t, err) + require.NotNil(t, resp.Info) + require.Equal(t, 1, len(resp.Info.Writes)) + require.Less(t, uint64(0), resp.Info.Writes[0].CommitTs) + commitTs := resp.Info.Writes[0].CommitTs + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/store/mockstore/unistore/epochNotMatch", "2*return(true)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/store/mockstore/unistore/epochNotMatch")) + }() + resp, err = h.GetMvccByEncodedKey(key) + require.NoError(t, err) + require.NotNil(t, resp.Info) + require.Equal(t, 1, len(resp.Info.Writes)) + require.Equal(t, commitTs, resp.Info.Writes[0].CommitTs) +} diff --git a/executor/executor_pkg_test.go b/executor/executor_pkg_test.go index 72e48d2334a25..2378a4296d801 100644 --- a/executor/executor_pkg_test.go +++ b/executor/executor_pkg_test.go @@ -73,6 +73,63 @@ func TestBuildKvRangesForIndexJoinWithoutCwc(t *testing.T) { } } +func TestBuildKvRangesForIndexJoinWithoutCwcAndWithMemoryTracker(t *testing.T) { + indexRanges := make([]*ranger.Range, 0, 6) + indexRanges = append(indexRanges, generateIndexRange(1, 1, 1, 1, 1)) + indexRanges = append(indexRanges, generateIndexRange(1, 1, 2, 1, 1)) + indexRanges = append(indexRanges, generateIndexRange(1, 1, 2, 1, 2)) + indexRanges = append(indexRanges, generateIndexRange(1, 1, 3, 1, 1)) + indexRanges = append(indexRanges, generateIndexRange(2, 1, 1, 1, 1)) + indexRanges = append(indexRanges, generateIndexRange(2, 1, 2, 1, 1)) + + bytesConsumed1 := int64(0) + { + joinKeyRows := make([]*indexJoinLookUpContent, 0, 10) + for i := int64(0); i < 10; i++ { + joinKeyRows = append(joinKeyRows, &indexJoinLookUpContent{keys: generateDatumSlice(1, i)}) + } + + keyOff2IdxOff := []int{1, 3} + ctx := mock.NewContext() + memTracker := memory.NewTracker(memory.LabelForIndexWorker, -1) + kvRanges, err := buildKvRangesForIndexJoin(ctx, 0, 0, joinKeyRows, indexRanges, keyOff2IdxOff, nil, memTracker, nil) + require.NoError(t, err) + // Check the kvRanges is in order. + for i, kvRange := range kvRanges { + require.True(t, kvRange.StartKey.Cmp(kvRange.EndKey) < 0) + if i > 0 { + require.True(t, kvRange.StartKey.Cmp(kvRanges[i-1].EndKey) >= 0) + } + } + bytesConsumed1 = memTracker.BytesConsumed() + } + + bytesConsumed2 := int64(0) + { + joinKeyRows := make([]*indexJoinLookUpContent, 0, 20) + for i := int64(0); i < 20; i++ { + joinKeyRows = append(joinKeyRows, &indexJoinLookUpContent{keys: generateDatumSlice(1, i)}) + } + + keyOff2IdxOff := []int{1, 3} + ctx := mock.NewContext() + memTracker := memory.NewTracker(memory.LabelForIndexWorker, -1) + kvRanges, err := buildKvRangesForIndexJoin(ctx, 0, 0, joinKeyRows, indexRanges, keyOff2IdxOff, nil, memTracker, nil) + require.NoError(t, err) + // Check the kvRanges is in order. + for i, kvRange := range kvRanges { + require.True(t, kvRange.StartKey.Cmp(kvRange.EndKey) < 0) + if i > 0 { + require.True(t, kvRange.StartKey.Cmp(kvRanges[i-1].EndKey) >= 0) + } + } + bytesConsumed2 = memTracker.BytesConsumed() + } + + require.Equal(t, 2*bytesConsumed1, bytesConsumed2) + require.Equal(t, int64(20760), bytesConsumed1) +} + func generateIndexRange(vals ...int64) *ranger.Range { lowDatums := generateDatumSlice(vals...) highDatums := make([]types.Datum, len(vals)) diff --git a/executor/executor_test.go b/executor/executor_test.go index d2d3facbb3f10..b0f8cb330829a 100644 --- a/executor/executor_test.go +++ b/executor/executor_test.go @@ -2003,7 +2003,7 @@ func TestCheckIndex(t *testing.T) { require.NoError(t, err) tbInfo := tbl.Meta() - alloc := autoid.NewAllocator(store, dbInfo.ID, tbInfo.ID, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(dom, dbInfo.ID, tbInfo.ID, false, autoid.RowIDAllocType) tb, err := tables.TableFromMeta(autoid.NewAllocators(false, alloc), tbInfo) require.NoError(t, err) diff --git a/executor/explain_test.go b/executor/explain_test.go index 902f7c96eb2de..8495bc73bad0d 100644 --- a/executor/explain_test.go +++ b/executor/explain_test.go @@ -702,3 +702,37 @@ func TestExplainFormatPlanCache(t *testing.T) { tk.MustQuery("select @@last_plan_from_cache").Check(testkit.Rows("0")) } } + +func TestIssues49377(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists employee") + tk.MustExec("create table employee (employee_id int, name varchar(20), dept_id int)") + tk.MustExec("insert into employee values (1, 'Furina', 1), (2, 'Klee', 1), (3, 'Eula', 1), (4, 'Diluc', 2), (5, 'Tartaglia', 2)") + + tk.MustQuery("select 1,1,1 union all ( " + + "(select * from employee where dept_id = 1) " + + "union all " + + "(select * from employee where dept_id = 1 order by employee_id) " + + "order by 1 limit 1 " + + ");").Sort().Check(testkit.Rows("1 1 1", "1 Furina 1")) + + tk.MustQuery("select 1,1,1 union all ( " + + "(select * from employee where dept_id = 1) " + + "union all " + + "(select * from employee where dept_id = 1 order by employee_id) " + + "order by 1" + + ");").Sort().Check(testkit.Rows("1 1 1", "1 Furina 1", "1 Furina 1", "2 Klee 1", "2 Klee 1", "3 Eula 1", "3 Eula 1")) + + tk.MustQuery("select * from employee where dept_id = 1 " + + "union all " + + "(select * from employee where dept_id = 1 order by employee_id) " + + "union all" + + "(" + + "select * from employee where dept_id = 1 " + + "union all " + + "(select * from employee where dept_id = 1 order by employee_id) " + + "limit 1" + + ");").Sort().Check(testkit.Rows("1 Furina 1", "1 Furina 1", "1 Furina 1", "2 Klee 1", "2 Klee 1", "3 Eula 1", "3 Eula 1")) +} diff --git a/executor/explainfor_test.go b/executor/explainfor_test.go index bf2dc51efcf99..73a9ec02f40dd 100644 --- a/executor/explainfor_test.go +++ b/executor/explainfor_test.go @@ -1235,9 +1235,9 @@ func TestCTE4PlanCache(t *testing.T) { tk.MustExec("set @a=5, @b=4, @c=2, @d=1;") tk.MustQuery("execute stmt using @d, @a").Check(testkit.Rows("1", "2", "3", "4", "5")) tk.MustQuery("execute stmt using @d, @b").Check(testkit.Rows("1", "2", "3", "4")) - tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("1")) + tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("0")) tk.MustQuery("execute stmt using @c, @b").Check(testkit.Rows("2", "3", "4")) - tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("1")) + tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("0")) // Two seed parts. tk.MustExec("prepare stmt from 'with recursive cte1 as (" + @@ -1250,7 +1250,7 @@ func TestCTE4PlanCache(t *testing.T) { tk.MustExec("set @a=10, @b=2;") tk.MustQuery("execute stmt using @a").Check(testkit.Rows("1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7", "8", "8", "9", "9", "10", "10")) tk.MustQuery("execute stmt using @b").Check(testkit.Rows("1", "2", "2")) - tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("1")) + tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("0")) // Two recursive parts. tk.MustExec("prepare stmt from 'with recursive cte1 as (" + @@ -1265,25 +1265,27 @@ func TestCTE4PlanCache(t *testing.T) { tk.MustExec("set @a=1, @b=2, @c=3, @d=4, @e=5;") tk.MustQuery("execute stmt using @c, @b, @e;").Check(testkit.Rows("1", "2", "2", "3", "3", "3", "4", "4", "5", "5", "5", "6", "6")) tk.MustQuery("execute stmt using @b, @a, @d;").Check(testkit.Rows("1", "2", "2", "2", "3", "3", "3", "4", "4", "4")) - tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("1")) + tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("0")) tk.MustExec("drop table if exists t1;") tk.MustExec("create table t1(a int);") tk.MustExec("insert into t1 values(1);") tk.MustExec("insert into t1 values(2);") tk.MustExec("prepare stmt from 'SELECT * FROM t1 dt WHERE EXISTS(WITH RECURSIVE qn AS (SELECT a*? AS b UNION ALL SELECT b+? FROM qn WHERE b=?) SELECT * FROM qn WHERE b=a);';") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 skip prepared plan-cache: find table test.qn failed: [schema:1146]Table 'test.qn' doesn't exist")) tk.MustExec("set @a=1, @b=2, @c=3, @d=4, @e=5, @f=0;") tk.MustQuery("execute stmt using @f, @a, @f").Check(testkit.Rows("1")) tk.MustQuery("execute stmt using @a, @b, @a").Sort().Check(testkit.Rows("1", "2")) tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("0")) tk.MustQuery("execute stmt using @a, @b, @a").Sort().Check(testkit.Rows("1", "2")) - tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 skip prepared plan-cache: PhysicalApply plan is un-cacheable")) + //tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 skip prepared plan-cache: PhysicalApply plan is un-cacheable")) tk.MustExec("prepare stmt from 'with recursive c(p) as (select ?), cte(a, b) as (select 1, 1 union select a+?, 1 from cte, c where a < ?) select * from cte order by 1, 2;';") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 skip prepared plan-cache: find table test.cte failed: [schema:1146]Table 'test.cte' doesn't exist")) tk.MustQuery("execute stmt using @a, @a, @e;").Check(testkit.Rows("1 1", "2 1", "3 1", "4 1", "5 1")) tk.MustQuery("execute stmt using @b, @b, @c;").Check(testkit.Rows("1 1", "3 1")) - tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("1")) + tk.MustQuery("select @@last_plan_from_cache;").Check(testkit.Rows("0")) } func TestValidity4PlanCache(t *testing.T) { diff --git a/executor/hash_table.go b/executor/hash_table.go index d6d7d12112352..7800d3ab46b97 100644 --- a/executor/hash_table.go +++ b/executor/hash_table.go @@ -243,11 +243,10 @@ func (c *hashRowContainer) GetMatchedRowsAndPtrs(probeKey uint64, probeRow chunk // Some variables used for memTracker. var ( matchedDataSize = int64(cap(matched))*rowSize + int64(cap(matchedPtrs))*rowPtrSize - lastChunkBufPointer *chunk.Chunk = nil + lastChunkBufPointer *chunk.Chunk = c.chkBuf memDelta int64 = 0 needTrackMemUsage = cap(innerPtrs) > signalCheckpointForJoinMask ) - c.chkBuf = nil c.memTracker.Consume(-c.chkBufSizeForOneProbe) if needTrackMemUsage { c.memTracker.Consume(int64(cap(innerPtrs)) * rowPtrSize) @@ -265,7 +264,7 @@ func (c *hashRowContainer) GetMatchedRowsAndPtrs(probeKey uint64, probeRow chunk if err != nil { return nil, nil, err } - if needTrackMemUsage && c.chkBuf != lastChunkBufPointer && lastChunkBufPointer != nil { + if c.chkBuf != lastChunkBufPointer && lastChunkBufPointer != nil { lastChunkSize := lastChunkBufPointer.MemoryUsage() c.chkBufSizeForOneProbe += lastChunkSize memDelta += lastChunkSize diff --git a/executor/historical_stats_test.go b/executor/historical_stats_test.go index 4355dd6768f04..996ca85019ff5 100644 --- a/executor/historical_stats_test.go +++ b/executor/historical_stats_test.go @@ -237,8 +237,10 @@ func TestAssertHistoricalStatsAfterAlterTable(t *testing.T) { } func TestGCOutdatedHistoryStats(t *testing.T) { - failpoint.Enable("github.com/pingcap/tidb/domain/sendHistoricalStats", "return(true)") - defer failpoint.Disable("github.com/pingcap/tidb/domain/sendHistoricalStats") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/domain/sendHistoricalStats", "return(true)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/domain/sendHistoricalStats")) + }() store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) tk.MustExec("set global tidb_enable_historical_stats = 1") diff --git a/executor/importer/BUILD.bazel b/executor/importer/BUILD.bazel index 52444cf42442a..5a840ecbeb329 100644 --- a/executor/importer/BUILD.bazel +++ b/executor/importer/BUILD.bazel @@ -28,6 +28,7 @@ go_library( "//config", "//executor/asyncloaddata", "//expression", + "//keyspace", "//kv", "//meta/autoid", "//parser/ast", @@ -36,6 +37,7 @@ go_library( "//parser/terror", "//planner/core", "//sessionctx", + "//sessionctx/stmtctx", "//sessionctx/variable", "//table", "//table/tables", @@ -45,6 +47,7 @@ go_library( "//util/chunk", "//util/dbterror", "//util/dbterror/exeerrors", + "//util/etcd", "//util/filter", "//util/intest", "//util/logutil", @@ -58,6 +61,7 @@ go_library( "@com_github_pingcap_log//:log", "@com_github_tikv_client_go_v2//config", "@com_github_tikv_client_go_v2//tikv", + "@io_etcd_go_etcd_client_v3//:client", "@org_golang_x_sync//errgroup", "@org_uber_go_multierr//:multierr", "@org_uber_go_zap//:zap", diff --git a/executor/importer/import.go b/executor/importer/import.go index eb0241485485a..f7dd6f3ad6ead 100644 --- a/executor/importer/import.go +++ b/executor/importer/import.go @@ -32,6 +32,7 @@ import ( "github.com/pingcap/tidb/br/pkg/lightning/mydump" "github.com/pingcap/tidb/br/pkg/storage" "github.com/pingcap/tidb/executor/asyncloaddata" + "github.com/pingcap/tidb/expression" tidbkv "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" @@ -39,6 +40,7 @@ import ( "github.com/pingcap/tidb/parser/terror" plannercore "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/table" "github.com/pingcap/tidb/util/chunk" @@ -932,6 +934,26 @@ func (e *LoadDataController) toMyDumpFiles() []mydump.FileInfo { return res } +// CreateColAssignExprs creates the column assignment expressions using session context. +// RewriteAstExpr will write ast node in place(due to xxNode.Accept), but it doesn't change node content, +// so we sync it. +func (e *LoadDataController) CreateColAssignExprs(sctx sessionctx.Context) ([]expression.Expression, []stmtctx.SQLWarn, error) { + res := make([]expression.Expression, 0, len(e.ColumnAssignments)) + allWarnings := []stmtctx.SQLWarn{} + for _, assign := range e.ColumnAssignments { + newExpr, err := expression.RewriteAstExpr(sctx, assign.Expr, nil, nil, false) + // col assign expr warnings is static, we should generate it for each row processed. + // so we save it and clear it here. + allWarnings = append(allWarnings, sctx.GetSessionVars().StmtCtx.GetWarnings()...) + sctx.GetSessionVars().StmtCtx.SetWarnings(nil) + if err != nil { + return nil, nil, err + } + res = append(res, newExpr) + } + return res, allWarnings, nil +} + // JobImportParam is the param of the job import. type JobImportParam struct { Job *asyncloaddata.Job diff --git a/executor/importer/table_import.go b/executor/importer/table_import.go index c3364d81fbcd4..7b5025df3521f 100644 --- a/executor/importer/table_import.go +++ b/executor/importer/table_import.go @@ -39,11 +39,15 @@ import ( verify "github.com/pingcap/tidb/br/pkg/lightning/verification" "github.com/pingcap/tidb/br/pkg/storage" tidb "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/keyspace" tidbkv "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/table" "github.com/pingcap/tidb/table/tables" "github.com/pingcap/tidb/util" + "github.com/pingcap/tidb/util/etcd" + clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/multierr" "go.uber.org/zap" ) @@ -52,7 +56,6 @@ func prepareSortDir(e *LoadDataController, jobID int64) (string, error) { tidbCfg := tidb.GetGlobalConfig() sortPathSuffix := "import-" + strconv.Itoa(int(tidbCfg.Port)) sortPath := filepath.Join(tidbCfg.TempDir, sortPathSuffix, strconv.FormatInt(jobID, 10)) - if info, err := os.Stat(sortPath); err != nil { if !os.IsNotExist(err) { e.logger.Error("stat sort dir failed", zap.String("path", sortPath), zap.Error(err)) @@ -370,11 +373,34 @@ func (ti *TableImporter) PopulateChunks(ctx context.Context) (map[int32]*checkpo } if common.TableHasAutoID(ti.tableInfo.Core) { + tidbCfg := tidb.GetGlobalConfig() + clusterSecurity := tidbCfg.Security.ClusterSecurity() + tlsConfig, err := clusterSecurity.ToTLSConfig() + if err != nil { + return nil, errors.Trace(err) + } + etcdCli, err := clientv3.New(clientv3.Config{ + Endpoints: []string{tidbCfg.Path}, + AutoSyncInterval: 30 * time.Second, + TLS: tlsConfig, + }) + if err != nil { + return nil, errors.Trace(err) + } + etcd.SetEtcdCliByNamespace(etcdCli, keyspace.MakeKeyspaceEtcdNamespace(ti.kvStore.GetCodec())) + defer func() { + if err := etcdCli.Close(); err != nil { + ti.logger.Error("close etcd client error", zap.Error(err)) + } + }() + autoidCli := autoid.NewClientDiscover(etcdCli) + + r := &asAutoIDRequirement{ti.kvStore, autoidCli} // todo: the new base should be the max row id of the last Node if we support distributed import. - if err = common.RebaseGlobalAutoID(ctx, 0, ti.kvStore, ti.dbID, ti.tableInfo.Core); err != nil { + if err = common.RebaseGlobalAutoID(ctx, 0, r, ti.dbID, ti.tableInfo.Core); err != nil { return nil, errors.Trace(err) } - newMinRowID, _, err := common.AllocGlobalAutoID(ctx, maxRowID, ti.kvStore, ti.dbID, ti.tableInfo.Core) + newMinRowID, _, err := common.AllocGlobalAutoID(ctx, maxRowID, r, ti.dbID, ti.tableInfo.Core) if err != nil { return nil, errors.Trace(err) } @@ -386,6 +412,21 @@ func (ti *TableImporter) PopulateChunks(ctx context.Context) (map[int32]*checkpo return ti.tableCp.Engines, nil } +type asAutoIDRequirement struct { + kvStore tidbkv.Storage + autoidCli *autoid.ClientDiscover +} + +var _ autoid.Requirement = &asAutoIDRequirement{} + +func (r *asAutoIDRequirement) Store() tidbkv.Storage { + return r.kvStore +} + +func (r *asAutoIDRequirement) AutoIDClient() *autoid.ClientDiscover { + return r.autoidCli +} + func (ti *TableImporter) rebaseChunkRowID(rowIDBase int64) { if rowIDBase == 0 { return diff --git a/executor/index_lookup_hash_join.go b/executor/index_lookup_hash_join.go index 2224dcb2a1583..7f4ee90582735 100644 --- a/executor/index_lookup_hash_join.go +++ b/executor/index_lookup_hash_join.go @@ -74,6 +74,10 @@ type IndexNestedLoopHashJoin struct { stats *indexLookUpJoinRuntimeStats prepared bool + // panicErr records the error generated by panic recover. This is introduced to + // return the actual error message instead of `context cancelled` to the client. + panicErr error + ctxWithCancel context.Context } type indexHashJoinOuterWorker struct { @@ -149,7 +153,7 @@ func (e *IndexNestedLoopHashJoin) startWorkers(ctx context.Context) { e.stats.concurrency = concurrency } workerCtx, cancelFunc := context.WithCancel(ctx) - e.cancelFunc = cancelFunc + e.ctxWithCancel, e.cancelFunc = workerCtx, cancelFunc innerCh := make(chan *indexHashJoinTask, concurrency) if e.keepOuterOrder { e.taskCh = make(chan *indexHashJoinTask, concurrency) @@ -162,7 +166,7 @@ func (e *IndexNestedLoopHashJoin) startWorkers(ctx context.Context) { e.joinChkResourceCh = make([]chan *chunk.Chunk, concurrency) e.workerWg.Add(1) ow := e.newOuterWorker(innerCh) - go util.WithRecovery(func() { ow.run(workerCtx) }, e.finishJoinWorkers) + go util.WithRecovery(func() { ow.run(e.ctxWithCancel) }, e.finishJoinWorkers) for i := 0; i < concurrency; i++ { if !e.keepOuterOrder { @@ -179,7 +183,7 @@ func (e *IndexNestedLoopHashJoin) startWorkers(ctx context.Context) { e.workerWg.Add(concurrency) for i := 0; i < concurrency; i++ { workerID := i - go util.WithRecovery(func() { e.newInnerWorker(innerCh, workerID).run(workerCtx, cancelFunc) }, e.finishJoinWorkers) + go util.WithRecovery(func() { e.newInnerWorker(innerCh, workerID).run(e.ctxWithCancel, cancelFunc) }, e.finishJoinWorkers) } go e.wait4JoinWorkers() } @@ -194,6 +198,7 @@ func (e *IndexNestedLoopHashJoin) finishJoinWorkers(r interface{}) { task := &indexHashJoinTask{err: err} e.taskCh <- task } + e.panicErr = err if e.cancelFunc != nil { e.cancelFunc() } @@ -219,59 +224,39 @@ func (e *IndexNestedLoopHashJoin) Next(ctx context.Context, req *chunk.Chunk) er } req.Reset() if e.keepOuterOrder { - return e.runInOrder(ctx, req) + return e.runInOrder(e.ctxWithCancel, req) } - // unordered run - var ( - result *indexHashJoinResult - ok bool - ) - select { - case result, ok = <-e.resultCh: - if !ok { - return nil - } - if result.err != nil { - return result.err - } - case <-ctx.Done(): - return ctx.Err() - } - req.SwapColumns(result.chk) - result.src <- result.chk - return nil + return e.runUnordered(e.ctxWithCancel, req) } func (e *IndexNestedLoopHashJoin) runInOrder(ctx context.Context, req *chunk.Chunk) error { - var ( - result *indexHashJoinResult - ok bool - ) for { if e.isDryUpTasks(ctx) { - return nil + return e.panicErr } if e.curTask.err != nil { return e.curTask.err } - select { - case result, ok = <-e.curTask.resultCh: - if !ok { - e.curTask = nil - continue - } - if result.err != nil { - return result.err - } - case <-ctx.Done(): - return ctx.Err() + result, err := e.getResultFromChannel(ctx, e.curTask.resultCh) + if err != nil { + return err } - req.SwapColumns(result.chk) - result.src <- result.chk - return nil + if result == nil { + e.curTask = nil + continue + } + return e.handleResult(req, result) } } +func (e *IndexNestedLoopHashJoin) runUnordered(ctx context.Context, req *chunk.Chunk) error { + result, err := e.getResultFromChannel(ctx, e.resultCh) + if err != nil { + return err + } + return e.handleResult(req, result) +} + // isDryUpTasks indicates whether all the tasks have been processed. func (e *IndexNestedLoopHashJoin) isDryUpTasks(ctx context.Context) bool { if e.curTask != nil { @@ -289,6 +274,38 @@ func (e *IndexNestedLoopHashJoin) isDryUpTasks(ctx context.Context) bool { return false } +func (e *IndexNestedLoopHashJoin) getResultFromChannel(ctx context.Context, resultCh <-chan *indexHashJoinResult) (*indexHashJoinResult, error) { + var ( + result *indexHashJoinResult + ok bool + ) + select { + case result, ok = <-resultCh: + if !ok { + return nil, nil + } + if result.err != nil { + return nil, result.err + } + case <-ctx.Done(): + err := e.panicErr + if err == nil { + err = ctx.Err() + } + return nil, err + } + return result, nil +} + +func (*IndexNestedLoopHashJoin) handleResult(req *chunk.Chunk, result *indexHashJoinResult) error { + if result == nil { + return nil + } + req.SwapColumns(result.chk) + result.src <- result.chk + return nil +} + // Close implements the IndexNestedLoopHashJoin Executor interface. func (e *IndexNestedLoopHashJoin) Close() error { if e.stats != nil { @@ -311,6 +328,7 @@ func (e *IndexNestedLoopHashJoin) Close() error { e.joinChkResourceCh = nil e.finished.Store(false) e.prepared = false + e.ctxWithCancel = nil return e.baseExecutor.Close() } diff --git a/executor/index_lookup_join.go b/executor/index_lookup_join.go index 187e83cc0f763..ee654b282cfe4 100644 --- a/executor/index_lookup_join.go +++ b/executor/index_lookup_join.go @@ -188,9 +188,10 @@ func (e *IndexLookUpJoin) startWorkers(ctx context.Context) { innerCh := make(chan *lookUpJoinTask, concurrency) e.workerWg.Add(1) go e.newOuterWorker(resultCh, innerCh).run(workerCtx, e.workerWg) - e.workerWg.Add(concurrency) for i := 0; i < concurrency; i++ { - go e.newInnerWorker(innerCh).run(workerCtx, e.workerWg) + innerWorker := e.newInnerWorker(innerCh) + e.workerWg.Add(1) + go innerWorker.run(workerCtx, e.workerWg) } } @@ -232,6 +233,11 @@ func (e *IndexLookUpJoin) newInnerWorker(taskCh chan *lookUpJoinTask) *innerWork lookup: e, memTracker: memory.NewTracker(memory.LabelForIndexJoinInnerWorker, -1), } + failpoint.Inject("inlNewInnerPanic", func(val failpoint.Value) { + if val.(bool) { + panic("test inlNewInnerPanic") + } + }) iw.memTracker.AttachTo(e.memTracker) if len(copiedRanges) != 0 { // We should not consume this memory usage in `iw.memTracker`. The diff --git a/executor/index_lookup_join_test.go b/executor/index_lookup_join_test.go index 01ec1f7563639..b3910fdd1a872 100644 --- a/executor/index_lookup_join_test.go +++ b/executor/index_lookup_join_test.go @@ -183,6 +183,16 @@ func TestInapplicableIndexJoinHint(t *testing.T) { tk.MustQuery(`show warnings;`).Check(testkit.Rows(`Warning 1815 Optimizer Hint /*+ INL_MERGE_JOIN(t1) */ is inapplicable`)) tk.MustQuery(`select /*+ INL_MERGE_JOIN(t2) */ * from t1 right join t2 on t1.a=t2.a;`).Check(testkit.Rows()) tk.MustQuery(`show warnings;`).Check(testkit.Rows(`Warning 1815 Optimizer Hint /*+ INL_MERGE_JOIN(t2) */ is inapplicable`)) + + // Test for issues/46160 + tk.MustExec(`drop table if exists t1, t2;`) + tk.MustExec("use test") + tk.MustExec(`create table t1 (a int, key(a))`) + tk.MustExec(`create table t2 (a int, key(a))`) + + query := `select /*+ tidb_inlj(bb) */ aa.* from (select * from t1) as aa left join + (select t2.a, t2.a*2 as a2 from t2) as bb on aa.a=bb.a;` + tk.HasPlan(query, "IndexJoin") } func TestIndexJoinOverflow(t *testing.T) { @@ -493,3 +503,21 @@ func TestPartitionTableIndexJoinAndIndexReader(t *testing.T) { tk.MustQuery("select /*+ TIDB_INLJ(t1, t2) */ t1.a from t t1, t t2 where t1.a=t2.b and " + cond).Sort().Check(result) } } + +func TestIssue45716(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_mem_quota_query = 120000;") + tk.MustExec("drop table if exists t1, t2;") + tk.MustExec("create table t1(a int, index(a));") + tk.MustExec("create table t2(a int, index(a));") + tk.MustExec("insert into t1 values (1), (2);") + tk.MustExec("insert into t2 values (1),(1),(2),(2);") + + failpoint.Enable("github.com/pingcap/tidb/executor/inlNewInnerPanic", `return(true)`) + defer failpoint.Disable("github.com/pingcap/tidb/executor/inlNewInnerPanic") + err := tk.QueryToErr("select /*+ inl_join(t2) */ * from t1 join t2 on t1.a = t2.a;") + tk.MustContainErrMsg(err.Error(), "test inlNewInnerPanic") +} diff --git a/executor/index_merge_reader_test.go b/executor/index_merge_reader_test.go index 8842064e63fa2..10aa1cd12ebbd 100644 --- a/executor/index_merge_reader_test.go +++ b/executor/index_merge_reader_test.go @@ -568,22 +568,26 @@ func TestPessimisticLockOnPartitionForIndexMerge(t *testing.T) { " ├─IndexReader(Build) 3.00 root index:IndexFullScan", " │ └─IndexFullScan 3.00 cop[tikv] table:t2, index:c_datetime(c_datetime) keep order:false", " └─PartitionUnion(Probe) 5545.21 root ", - " ├─IndexMerge 5542.21 root type: union", - " │ ├─IndexRangeScan(Build) 3323.33 cop[tikv] table:t1, partition:p0, index:c1(c1) range:[-inf,10), keep order:false, stats:pseudo", - " │ ├─IndexRangeScan(Build) 3323.33 cop[tikv] table:t1, partition:p0, index:c2(c2) range:[-inf,10), keep order:false, stats:pseudo", - " │ └─TableRowIDScan(Probe) 5542.21 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", - " ├─IndexMerge 1.00 root type: union", - " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p1, index:c1(c1) range:[-inf,10), keep order:false", - " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p1, index:c2(c2) range:[-inf,10), keep order:false", - " │ └─TableRowIDScan(Probe) 1.00 cop[tikv] table:t1, partition:p1 keep order:false", - " ├─IndexMerge 1.00 root type: union", - " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p2, index:c1(c1) range:[-inf,10), keep order:false", - " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p2, index:c2(c2) range:[-inf,10), keep order:false", - " │ └─TableRowIDScan(Probe) 1.00 cop[tikv] table:t1, partition:p2 keep order:false", - " └─IndexMerge 1.00 root type: union", - " ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p3, index:c1(c1) range:[-inf,10), keep order:false", - " ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p3, index:c2(c2) range:[-inf,10), keep order:false", - " └─TableRowIDScan(Probe) 1.00 cop[tikv] table:t1, partition:p3 keep order:false", + " ├─Projection 5542.21 root test.t1.c_datetime, test.t1.c1, test.t1._tidb_rowid, test.t1._tidb_tid", + " │ └─IndexMerge 5542.21 root type: union", + " │ ├─IndexRangeScan(Build) 3323.33 cop[tikv] table:t1, partition:p0, index:c1(c1) range:[-inf,10), keep order:false, stats:pseudo", + " │ ├─IndexRangeScan(Build) 3323.33 cop[tikv] table:t1, partition:p0, index:c2(c2) range:[-inf,10), keep order:false, stats:pseudo", + " │ └─TableRowIDScan(Probe) 5542.21 cop[tikv] table:t1, partition:p0 keep order:false, stats:pseudo", + " ├─Projection 1.00 root test.t1.c_datetime, test.t1.c1, test.t1._tidb_rowid, test.t1._tidb_tid", + " │ └─IndexMerge 1.00 root type: union", + " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p1, index:c1(c1) range:[-inf,10), keep order:false", + " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p1, index:c2(c2) range:[-inf,10), keep order:false", + " │ └─TableRowIDScan(Probe) 1.00 cop[tikv] table:t1, partition:p1 keep order:false", + " ├─Projection 1.00 root test.t1.c_datetime, test.t1.c1, test.t1._tidb_rowid, test.t1._tidb_tid", + " │ └─IndexMerge 1.00 root type: union", + " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p2, index:c1(c1) range:[-inf,10), keep order:false", + " │ ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p2, index:c2(c2) range:[-inf,10), keep order:false", + " │ └─TableRowIDScan(Probe) 1.00 cop[tikv] table:t1, partition:p2 keep order:false", + " └─Projection 1.00 root test.t1.c_datetime, test.t1.c1, test.t1._tidb_rowid, test.t1._tidb_tid", + " └─IndexMerge 1.00 root type: union", + " ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p3, index:c1(c1) range:[-inf,10), keep order:false", + " ├─IndexRangeScan(Build) 1.00 cop[tikv] table:t1, partition:p3, index:c2(c2) range:[-inf,10), keep order:false", + " └─TableRowIDScan(Probe) 1.00 cop[tikv] table:t1, partition:p3 keep order:false", )) tk.MustQuery(`select /*+ use_index_merge(t1) */ c1 from t1 join t2 on t1.c_datetime >= t2.c_datetime @@ -710,20 +714,21 @@ func TestIntersectionWithDifferentConcurrency(t *testing.T) { for _, concurrency := range execCon { tk.MustExec(fmt.Sprintf("set tidb_executor_concurrency = %d", concurrency)) for i := 0; i < 2; i++ { + sql := "select /*+ use_index_merge(t1, primary, c2, c3) */ c1 from t1 where c2 < 1024 and c3 > 1024" if i == 0 { // Dynamic mode. tk.MustExec("set tidb_partition_prune_mode = 'dynamic'") - res := tk.MustQuery("explain select /*+ use_index_merge(t1, primary, c2, c3) */ c1 from t1 where c2 < 1024 and c3 > 1024") - require.Contains(t, res.Rows()[1][0], "IndexMerge") + require.True(t, tk.HasPlan(sql, "IndexMerge")) + require.True(t, tk.HasNoPlan(sql, "PartitionUnion")) } else { tk.MustExec("set tidb_partition_prune_mode = 'static'") - res := tk.MustQuery("explain select /*+ use_index_merge(t1, primary, c2, c3) */ c1 from t1 where c2 < 1024 and c3 > 1024") if tblIdx == 0 { // partition table - require.Contains(t, res.Rows()[1][0], "PartitionUnion") - require.Contains(t, res.Rows()[2][0], "IndexMerge") + require.True(t, tk.HasPlan(sql, "IndexMerge")) + require.True(t, tk.HasPlan(sql, "PartitionUnion")) } else { - require.Contains(t, res.Rows()[1][0], "IndexMerge") + require.True(t, tk.HasPlan(sql, "IndexMerge")) + require.True(t, tk.HasNoPlan(sql, "PartitionUnion")) } } for i := 0; i < queryCnt; i++ { diff --git a/executor/infoschema_reader_test.go b/executor/infoschema_reader_test.go index 5e8471feaf923..e317f6062d53e 100644 --- a/executor/infoschema_reader_test.go +++ b/executor/infoschema_reader_test.go @@ -600,7 +600,7 @@ func TestForAnalyzeStatus(t *testing.T) { tk.MustExec("create table t1 (a int, b int, index idx(a))") tk.MustExec("insert into t1 values (1,2),(3,4)") tk.MustExec("analyze table t1") - tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t1")) // 1 note. + tk.MustQuery("show warnings").Check(testkit.Rows("Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t1, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"")) // 1 note. require.NoError(t, dom.StatsHandle().LoadNeededHistograms()) tk.MustExec("CREATE ROLE r_t1 ;") tk.MustExec("GRANT ALL PRIVILEGES ON test.t1 TO r_t1;") diff --git a/executor/insert_common.go b/executor/insert_common.go index 36c187c13ef9f..f738829262a60 100644 --- a/executor/insert_common.go +++ b/executor/insert_common.go @@ -687,7 +687,7 @@ 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 { + if tbl.ExchangePartitionInfo != nil { is := e.ctx.GetDomainInfoSchema().(infoschema.InfoSchema) pt, tableFound := is.TableByID(tbl.ExchangePartitionInfo.ExchangePartitionID) if !tableFound { diff --git a/executor/issuetest/executor_issue_test.go b/executor/issuetest/executor_issue_test.go index 8d5c11ad627cf..0a52238c4ef65 100644 --- a/executor/issuetest/executor_issue_test.go +++ b/executor/issuetest/executor_issue_test.go @@ -1461,3 +1461,36 @@ func TestIssue42662(t *testing.T) { require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/issue42662_1")) require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/util/servermemorylimit/issue42662_2")) } + +func TestIssue49369(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists issue49369;") + tk.MustExec("CREATE TABLE `issue49369` (\n" + + "`x` varchar(32) COLLATE utf8mb4_bin DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;") + err := tk.ExecToErr("insert into issue49369 select round(cast('88888899999999999888888888888888888888888888888888888.11111111111111111111' as decimal(18,12)) * cast('88888899999999999888888888888888888888888888888888888.11111111111111111111' as decimal(42,18)) );") + require.EqualError(t, err, "[types:1690]DECIMAL value is out of range in '(18, 12)'") + tk.MustExec("set @@sql_mode = ''") + tk.MustExec("insert into issue49369 select round(cast('88888899999999999888888888888888888888888888888888888.11111111111111111111' as decimal(18,12)) * cast('88888899999999999888888888888888888888888888888888888.11111111111111111111' as decimal(42,18)) );") + tk.MustQuery("select * from issue49369").Check(testkit.Rows("999999999999999999000000000000")) + tk.MustExec("set @@sql_mode = default") +} + +func TestIssue49902(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set @@tidb_max_chunk_size = 32;") + tk.MustExec("drop table if exists t, s;") + tk.MustExec("CREATE TABLE `t` (`c` char(1)) COLLATE=utf8_general_ci ;") + tk.MustExec("insert into t values(\"V\"),(\"v\");") + tk.MustExec("insert into t values(\"V\"),(\"v\"),(\"v\");") + tk.MustExec("CREATE TABLE `s` (`col_61` int);") + tk.MustExec("insert into s values(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1);") + tk.MustExec("insert into s values(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1),(1);") + tk.MustQuery("SELECT /*+ stream_agg()*/ count(`t`.`c`) FROM (`s`) JOIN `t` GROUP BY `t`.`c`;").Check(testkit.Rows("170")) + tk.MustQuery("SELECT count(`t`.`c`) FROM (`s`) JOIN `t` GROUP BY `t`.`c`;").Check(testkit.Rows("170")) + tk.MustExec("set @@tidb_max_chunk_size = default;") +} diff --git a/executor/join_test.go b/executor/join_test.go index 3f71a03a4cd6c..e2113e256bd07 100644 --- a/executor/join_test.go +++ b/executor/join_test.go @@ -15,10 +15,14 @@ package executor_test import ( + "context" "testing" + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/testdata" + "github.com/stretchr/testify/require" ) func TestNaturalJoin(t *testing.T) { @@ -98,3 +102,57 @@ func TestTiDBNAAJ(t *testing.T) { tk.MustQuery("select ( table1 . a , table1 . b ) NOT IN ( SELECT 3 , 2 UNION SELECT 9, 2 ) AS field2 from t as table1 order by field2;").Check(testkit.Rows( "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1")) } + +func TestIssue48991(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists tbl_3") + tk.MustExec("create table tbl_3 ( col_11 mediumint unsigned not null default 8346281 ,col_12 enum ( 'Alice','Bob','Charlie','David' ) ,col_13 time not null default '07:10:30.00' ,col_14 timestamp ,col_15 varbinary ( 194 ) not null default '-ZpCzjqdl4hsyo' , key idx_5 ( col_14 ,col_11 ,col_12 ) ,primary key ( col_11 ,col_15 ) /*T![clustered_index] clustered */ ) charset utf8mb4 collate utf8mb4_bin partition by range ( col_11 ) ( partition p0 values less than (530262), partition p1 values less than (9415740), partition p2 values less than (11007444), partition p3 values less than (maxvalue) );") + tk.MustExec("insert into tbl_3 values ( 8838143,'David','23:41:27.00','1993-02-23','g0q~Z0b*PpMPKJxYbIE' );") + tk.MustExec("insert into tbl_3 values ( 9082223,'Alice','02:25:16.00','2035-11-08','i' );") + tk.MustExec("insert into tbl_3 values ( 2483729,'Charlie','14:43:13.00','1970-09-10','w6o6WFYyL5' );") + tk.MustExec("insert into tbl_3 values ( 4135401,'Charlie','19:30:34.00','2017-06-07','2FZmy9lanL8' );") + tk.MustExec("insert into tbl_3 values ( 1479390,'Alice','20:40:08.00','1984-06-10','LeoVONgN~iJz&inj' );") + tk.MustExec("insert into tbl_3 values ( 10427825,'Charlie','15:27:35.00','1986-12-25','tWJ' );") + tk.MustExec("insert into tbl_3 values ( 12794792,'Charlie','04:10:08.00','2034-08-08','hvpXVQyuP' );") + tk.MustExec("insert into tbl_3 values ( 4696775,'Charlie','05:07:43.00','1984-07-31','SKOW9I^sM$4xNk' );") + tk.MustExec("insert into tbl_3 values ( 8963236,'Alice','08:18:31.00','2022-04-17','v4DsE' );") + tk.MustExec("insert into tbl_3 values ( 9048951,'Alice','05:19:47.00','2018-09-22','sJ!vs' );") + + res := tk.MustQuery("SELECT `col_14` FROM `test`.`tbl_3` WHERE ((`tbl_3`.`col_15` < 'dV') AND `tbl_3`.`col_12` IN (SELECT `col_12` FROM `test`.`tbl_3` WHERE NOT (ISNULL(`tbl_3`.`col_12`)))) ORDER BY IF(ISNULL(`col_14`),0,1),`col_14`;") + res.Check(testkit.Rows("1984-06-10 00:00:00", "1984-07-31 00:00:00", "2017-06-07 00:00:00")) +} + +func TestIssue49033(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("drop table if exists t, s;") + tk.MustExec("create table t(a int, index(a));") + tk.MustExec("create table s(a int, index(a));") + tk.MustExec("insert into t values(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13), (14), (15), (16), (17), (18), (19), (20), (21), (22), (23), (24), (25), (26), (27), (28), (29), (30), (31), (32), (33), (34), (35), (36), (37), (38), (39), (40), (41), (42), (43), (44), (45), (46), (47), (48), (49), (50), (51), (52), (53), (54), (55), (56), (57), (58), (59), (60), (61), (62), (63), (64), (65), (66), (67), (68), (69), (70), (71), (72), (73), (74), (75), (76), (77), (78), (79), (80), (81), (82), (83), (84), (85), (86), (87), (88), (89), (90), (91), (92), (93), (94), (95), (96), (97), (98), (99), (100), (101), (102), (103), (104), (105), (106), (107), (108), (109), (110), (111), (112), (113), (114), (115), (116), (117), (118), (119), (120), (121), (122), (123), (124), (125), (126), (127), (128);") + tk.MustExec("insert into s values(1), (128);") + tk.MustExec("set @@tidb_max_chunk_size=32;") + tk.MustExec("set @@tidb_index_lookup_join_concurrency=1;") + tk.MustExec("set @@tidb_index_join_batch_size=32;") + tk.MustQuery("select /*+ INL_HASH_JOIN(s) */ * from t join s on t.a=s.a;") + tk.MustQuery("select /*+ INL_HASH_JOIN(s) */ * from t join s on t.a=s.a order by t.a;") + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/executor/testIssue49033", "return")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/executor/testIssue49033")) + }() + + rs, err := tk.Exec("select /*+ INL_HASH_JOIN(s) */ * from t join s on t.a=s.a order by t.a;") + require.NoError(t, err) + _, err = session.GetRows4Test(context.Background(), nil, rs) + require.EqualError(t, err, "testIssue49033") + require.NoError(t, rs.Close()) + + rs, err = tk.Exec("select /*+ INL_HASH_JOIN(s) */ * from t join s on t.a=s.a") + require.NoError(t, err) + _, err = session.GetRows4Test(context.Background(), nil, rs) + require.EqualError(t, err, "testIssue49033") + require.NoError(t, rs.Close()) +} diff --git a/executor/load_data.go b/executor/load_data.go index 5e6b0c69805cf..c2dd385a4e296 100644 --- a/executor/load_data.go +++ b/executor/load_data.go @@ -399,10 +399,16 @@ func (ji *logicalJobImporter) initEncodeCommitWorkers(e *LoadDataWorker) (err er return err2 } createdSessions = append(createdSessions, commitCore.ctx) + colAssignExprs, exprWarnings, err2 := e.controller.CreateColAssignExprs(encodeCore.ctx) + if err2 != nil { + return err2 + } encode := &encodeWorker{ - InsertValues: encodeCore, - controller: e.controller, - killed: &e.UserSctx.GetSessionVars().Killed, + InsertValues: encodeCore, + controller: e.controller, + colAssignExprs: colAssignExprs, + exprWarnings: exprWarnings, + killed: &e.UserSctx.GetSessionVars().Killed, } encode.resetBatch() encodeWorkers = append(encodeWorkers, encode) @@ -627,9 +633,13 @@ func (ji *logicalJobImporter) Close() error { // encodeWorker is a sub-worker of LoadDataWorker that dedicated to encode data. type encodeWorker struct { *InsertValues - controller *importer.LoadDataController - killed *uint32 - rows [][]types.Datum + controller *importer.LoadDataController + colAssignExprs []expression.Expression + // sessionCtx generate warnings when rewrite AST node into expression. + // we should generate such warnings for each row encoded. + exprWarnings []stmtctx.SQLWarn + killed *uint32 + rows [][]types.Datum } // processStream always trys to build a parser from channel and process it. When @@ -824,9 +834,9 @@ func (w *encodeWorker) parserData2TableData( row = append(row, parserData[i]) } - for i := 0; i < len(w.controller.ColumnAssignments); i++ { + for i := 0; i < len(w.colAssignExprs); i++ { // eval expression of `SET` clause - d, err := expression.EvalAstExpr(w.ctx, w.controller.ColumnAssignments[i].Expr) + d, err := w.colAssignExprs[i].Eval(chunk.Row{}) if err != nil { if w.controller.Restrictive { return nil, err @@ -836,6 +846,10 @@ func (w *encodeWorker) parserData2TableData( row = append(row, d) } + if len(w.exprWarnings) > 0 { + w.ctx.GetSessionVars().StmtCtx.AppendWarnings(w.exprWarnings) + } + // a new row buffer will be allocated in getRow newRow, err := w.getRow(ctx, row) if err != nil { diff --git a/executor/loadremotetest/error_test.go b/executor/loadremotetest/error_test.go index faa1712353aa3..284f90b4b9780 100644 --- a/executor/loadremotetest/error_test.go +++ b/executor/loadremotetest/error_test.go @@ -54,7 +54,7 @@ func (s *mockGCSSuite) TestErrorMessage() { checkClientErrorMessage(s.T(), err, "ERROR 1054 (42S22): Unknown column 'wrong' in 'field list'") err = s.tk.ExecToErr("LOAD DATA INFILE 'abc://1' INTO TABLE t;") checkClientErrorMessage(s.T(), err, - "ERROR 8158 (HY000): The URI of INFILE is invalid. Reason: storage abc not support yet. Please provide a valid URI, such as 's3://import/test.csv?access_key_id={your_access_key_id ID}&secret_access_key={your_secret_access_key}&session_token={your_session_token}'") + "ERROR 8158 (HY000): The URI of INFILE is invalid. Reason: storage abc not support yet. Please provide a valid URI, such as") err = s.tk.ExecToErr("LOAD DATA INFILE 's3://no-network' INTO TABLE t;") checkClientErrorMessage(s.T(), err, "ERROR 8159 (HY000): Access to the source file has been denied.") diff --git a/executor/metrics/metrics.go b/executor/metrics/metrics.go index 163fd76736cda..867d28a399197 100644 --- a/executor/metrics/metrics.go +++ b/executor/metrics/metrics.go @@ -43,6 +43,7 @@ var ( TotalQueryProcHistogramGeneral prometheus.Observer TotalCopProcHistogramGeneral prometheus.Observer TotalCopWaitHistogramGeneral prometheus.Observer + CopMVCCRatioHistogramGeneral prometheus.Observer TotalQueryProcHistogramInternal prometheus.Observer TotalCopProcHistogramInternal prometheus.Observer TotalCopWaitHistogramInternal prometheus.Observer @@ -137,6 +138,7 @@ func InitMetricsVars() { TotalQueryProcHistogramGeneral = metrics.TotalQueryProcHistogram.WithLabelValues(metrics.LblGeneral) TotalCopProcHistogramGeneral = metrics.TotalCopProcHistogram.WithLabelValues(metrics.LblGeneral) TotalCopWaitHistogramGeneral = metrics.TotalCopWaitHistogram.WithLabelValues(metrics.LblGeneral) + CopMVCCRatioHistogramGeneral = metrics.CopMVCCRatioHistogram.WithLabelValues(metrics.LblGeneral) TotalQueryProcHistogramInternal = metrics.TotalQueryProcHistogram.WithLabelValues(metrics.LblInternal) TotalCopProcHistogramInternal = metrics.TotalCopProcHistogram.WithLabelValues(metrics.LblInternal) TotalCopWaitHistogramInternal = metrics.TotalCopWaitHistogram.WithLabelValues(metrics.LblInternal) diff --git a/executor/partitiontest/BUILD.bazel b/executor/partitiontest/BUILD.bazel index c552e0ed55be7..a9b960066fa40 100644 --- a/executor/partitiontest/BUILD.bazel +++ b/executor/partitiontest/BUILD.bazel @@ -9,7 +9,7 @@ go_test( ], flaky = True, race = "on", - shard_count = 5, + shard_count = 6, deps = [ "//testkit", "@com_github_pingcap_failpoint//:failpoint", diff --git a/executor/partitiontest/partition_test.go b/executor/partitiontest/partition_test.go index d9614cd808ec3..bd1fa03df264e 100644 --- a/executor/partitiontest/partition_test.go +++ b/executor/partitiontest/partition_test.go @@ -503,3 +503,14 @@ func TestPartitionOnMissing(t *testing.T) { " └─TableReader(Probe) 4.00 root partition:all data:TableRangeScan", " └─TableRangeScan 4.00 cop[tikv] table:tt1 range: decided by [onmissing.tt2.listid], keep order:false")) } + +func TestIssue45757(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t(id bigint, datecode bigint, c int, index idx(id, datecode)) partition by range(datecode) (partition p0 values less than (20230501), partition p1 values less than (20230601), partition p2 values less than (20230701))") + tk.MustExec("insert into t values (111111111111111, 20230403, 0), (111111111111111, 20230503, 1), (111111111111111, 20230603, 2)") + tk.MustExec("set tidb_partition_prune_mode='static'") + tk.MustQuery("select * from t use index (idx) where id = 111111111111111 and datecode between 20230420 and 20230620 order by datecode limit 2").Check(testkit.Rows("111111111111111 20230503 1", "111111111111111 20230603 2")) +} diff --git a/executor/plan_replayer.go b/executor/plan_replayer.go index f8a7ffe90fcca..21ff3cdacf515 100644 --- a/executor/plan_replayer.go +++ b/executor/plan_replayer.go @@ -62,6 +62,7 @@ type PlanReplayerCaptureInfo struct { type PlanReplayerDumpInfo struct { ExecStmts []ast.StmtNode Analyze bool + StartTS uint64 Path string File *os.File FileName string @@ -84,6 +85,15 @@ func (e *PlanReplayerExec) Next(ctx context.Context, req *chunk.Chunk) error { if err != nil { return err } + // Note: + // For the dumping for SQL file case (len(e.DumpInfo.Path) > 0), the DumpInfo.dump() is called in + // handleFileTransInConn(), which is after TxnManager.OnTxnEnd(), where we can't access the TxnManager anymore. + // So we must fetch the startTS now. + startTS, err := sessiontxn.GetTxnManager(e.ctx).GetStmtReadTS() + if err != nil { + return err + } + e.DumpInfo.StartTS = startTS if len(e.DumpInfo.Path) > 0 { err = e.prepare() if err != nil { @@ -163,12 +173,8 @@ func (e *PlanReplayerExec) createFile() error { func (e *PlanReplayerDumpInfo) dump(ctx context.Context) (err error) { fileName := e.FileName zf := e.File - startTS, err := sessiontxn.GetTxnManager(e.ctx).GetStmtReadTS() - if err != nil { - return err - } task := &domain.PlanReplayerDumpTask{ - StartTS: startTS, + StartTS: e.StartTS, FileName: fileName, Zf: zf, SessionVars: e.ctx.GetSessionVars(), @@ -477,7 +483,7 @@ func (e *PlanReplayerLoadInfo) Update(data []byte) error { continue } path := strings.Split(zipFile.Name, "/") - if len(path) == 2 && strings.Compare(path[0], "schema") == 0 { + if len(path) == 2 && strings.Compare(path[0], "schema") == 0 && zipFile.Mode().IsRegular() { err = createSchemaAndItems(e.Ctx, zipFile) if err != nil { return err @@ -494,7 +500,7 @@ func (e *PlanReplayerLoadInfo) Update(data []byte) error { // build view next for _, zipFile := range z.File { path := strings.Split(zipFile.Name, "/") - if len(path) == 2 && strings.Compare(path[0], "view") == 0 { + if len(path) == 2 && strings.Compare(path[0], "view") == 0 && zipFile.Mode().IsRegular() { err = createSchemaAndItems(e.Ctx, zipFile) if err != nil { return err @@ -505,7 +511,7 @@ func (e *PlanReplayerLoadInfo) Update(data []byte) error { // load stats for _, zipFile := range z.File { path := strings.Split(zipFile.Name, "/") - if len(path) == 2 && strings.Compare(path[0], "stats") == 0 { + if len(path) == 2 && strings.Compare(path[0], "stats") == 0 && zipFile.Mode().IsRegular() { err = loadStats(e.Ctx, zipFile) if err != nil { return err diff --git a/executor/prepared_test.go b/executor/prepared_test.go index 9914827aa5c01..7622e6e99649a 100644 --- a/executor/prepared_test.go +++ b/executor/prepared_test.go @@ -96,6 +96,11 @@ func TestPreparedStmtWithHint(t *testing.T) { go dom.ExpensiveQueryHandle().SetSessionManager(sv).Run() tk.MustExec("prepare stmt from \"select /*+ max_execution_time(100) */ sleep(10)\"") tk.MustQuery("execute stmt").Check(testkit.Rows("1")) + + // see https://github.com/pingcap/tidb/issues/46817 + tk.MustExec("use test") + tk.MustExec("create table if not exists t (i int)") + tk.MustExec("prepare stmt from 'with a as (select /*+ qb_name(qb1) */ * from t) select /*+ leading(@qb1)*/ * from a;'") } func TestPreparedNullParam(t *testing.T) { diff --git a/executor/recover_test.go b/executor/recover_test.go index 6fd3426f9c7b6..548e296e8144e 100644 --- a/executor/recover_test.go +++ b/executor/recover_test.go @@ -92,6 +92,11 @@ func TestRecoverTable(t *testing.T) { err := tk.ExecToErr(fmt.Sprintf("recover table by job %d", 10000000)) require.Error(t, err) + // recover table by zero JobID. + // related issue: https://github.com/pingcap/tidb/issues/46296 + err = tk.ExecToErr(fmt.Sprintf("recover table by job %d", 0)) + require.Error(t, err) + // Disable GC by manual first, then after recover table, the GC enable status should also be disabled. require.NoError(t, gcutil.DisableGC(tk.Session())) @@ -446,6 +451,67 @@ func TestFlashbackWithSafeTs(t *testing.T) { require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/changeFlashbackGetMinSafeTimeTimeout")) } +func TestFlashbackTSOWithSafeTs(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockFlashbackTest", `return(true)`)) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/changeFlashbackGetMinSafeTimeTimeout", `return(0)`)) + + timeBeforeDrop, _, safePointSQL, resetGC := MockGC(tk) + defer resetGC() + + // Set GC safe point. + tk.MustExec(fmt.Sprintf(safePointSQL, timeBeforeDrop)) + + time.Sleep(time.Second) + ts, _ := tk.Session().GetStore().GetOracle().GetTimestamp(context.Background(), &oracle.Option{}) + flashbackTs := oracle.GetTimeFromTS(ts) + testcases := []struct { + name string + sql string + injectSafeTS uint64 + // compareWithSafeTS will be 0 if FlashbackTS==SafeTS, -1 if FlashbackTS < SafeTS, and +1 if FlashbackTS > SafeTS. + compareWithSafeTS int + }{ + { + name: "5 seconds ago to now, safeTS 5 secs ago", + sql: fmt.Sprintf("flashback cluster to tso %d", ts), + injectSafeTS: oracle.GoTimeToTS(flashbackTs), + compareWithSafeTS: 0, + }, + { + name: "10 seconds ago to now, safeTS 5 secs ago", + sql: fmt.Sprintf("flashback cluster to tso %d", ts), + injectSafeTS: oracle.GoTimeToTS(flashbackTs.Add(10 * time.Second)), + compareWithSafeTS: -1, + }, + { + name: "5 seconds ago to now, safeTS 10 secs ago", + sql: fmt.Sprintf("flashback cluster to tso %d", ts), + injectSafeTS: oracle.GoTimeToTS(flashbackTs.Add(-10 * time.Second)), + compareWithSafeTS: 1, + }, + } + for _, testcase := range testcases { + t.Log(testcase.name) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/injectSafeTS", + fmt.Sprintf("return(%v)", testcase.injectSafeTS))) + if testcase.compareWithSafeTS == 1 { + start := time.Now() + tk.MustContainErrMsg(testcase.sql, + "cannot set flashback timestamp after min-resolved-ts") + // When set `flashbackGetMinSafeTimeTimeout` = 0, no retry for `getStoreGlobalMinSafeTS`. + require.Less(t, time.Since(start), time.Second) + } else { + tk.MustExec(testcase.sql) + } + } + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/injectSafeTS")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockFlashbackTest")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/changeFlashbackGetMinSafeTimeTimeout")) +} + func TestFlashbackRetryGetMinSafeTime(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/executor/sample_test.go b/executor/sample_test.go index 19183c235fcc2..2db04f1a8a92e 100644 --- a/executor/sample_test.go +++ b/executor/sample_test.go @@ -264,11 +264,18 @@ func TestTableSampleNotSupportedPlanWarning(t *testing.T) { tk.MustExec("create index idx_0 on t (b);") tk.MustQuery("select a from t tablesample regions() order by a;").Check( testkit.Rows("1000", "2100", "4500")) - tk.MustQuery("select a from t use index (idx_0) tablesample regions() order by a;").Check( - testkit.Rows("1000", "1001", "2100", "4500")) - tk.MustQuery("show warnings;").Check(testkit.Rows("Warning 8128 Invalid TABLESAMPLE: plan not supported")) + tk.MustGetErrCode("select a from t use index (idx_0) tablesample regions() order by a;", errno.ErrInvalidTableSample) } +func TestTableSampleUnsignedIntHandle(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := createSampleTestkit(t, store) + tk.MustExec("CREATE TABLE a (pk bigint unsigned primary key clustered, v text);") + tk.MustExec("INSERT INTO a WITH RECURSIVE b(pk) AS (SELECT 1 UNION ALL SELECT pk+1 FROM b WHERE pk < 1000) SELECT pk, 'a' FROM b;") + tk.MustExec("INSERT INTO a WITH RECURSIVE b(pk) AS (SELECT 1 UNION ALL SELECT pk+1 FROM b WHERE pk < 1000) SELECT pk + (1<<63), 'b' FROM b;") + tk.MustQuery("SPLIT TABLE a BY (500);").Check(testkit.Rows("1 1")) + tk.MustQuery("SELECT * FROM a TABLESAMPLE REGIONS() ORDER BY pk;").Check(testkit.Rows("500 a", "9223372036854775809 b")) +} func TestMaxChunkSize(t *testing.T) { store := testkit.CreateMockStore(t) tk := createSampleTestkit(t, store) diff --git a/executor/simple.go b/executor/simple.go index 089549089d0d9..3f5d9e8ccdbe9 100644 --- a/executor/simple.go +++ b/executor/simple.go @@ -2695,6 +2695,7 @@ func killRemoteConn(ctx context.Context, sctx sessionctx.Context, connID *util.G SetFromInfoSchema(sctx.GetInfoSchema()). SetStoreType(kv.TiDB). SetTiDBServerID(connID.ServerID). + SetStartTS(math.MaxUint64). // To make check visibility success. Build() if err != nil { return err @@ -2705,6 +2706,14 @@ func killRemoteConn(ctx context.Context, sctx sessionctx.Context, connID *util.G return err } + // Must consume & close the response, otherwise coprocessor task will leak. + defer func() { + _ = resp.Close() + }() + if _, err := resp.Next(ctx); err != nil { + return errors.Trace(err) + } + logutil.BgLogger().Info("Killed remote connection", zap.Uint64("serverID", connID.ServerID), zap.Uint64("conn", connID.ID()), zap.Bool("query", query)) return err diff --git a/executor/sort.go b/executor/sort.go index 06241993e05f3..cb2c97e68a8e4 100644 --- a/executor/sort.go +++ b/executor/sort.go @@ -234,7 +234,10 @@ func (e *SortExec) fetchRowChunks(ctx context.Context) error { } }) if e.rowChunks.NumRow() > 0 { - e.rowChunks.Sort() + err := e.rowChunks.Sort() + if err != nil { + return err + } e.partitionList = append(e.partitionList, e.rowChunks) } return nil diff --git a/executor/splittest/split_table_test.go b/executor/splittest/split_table_test.go index cec687ec40fad..2ac03611350b8 100644 --- a/executor/splittest/split_table_test.go +++ b/executor/splittest/split_table_test.go @@ -177,6 +177,10 @@ func TestClusterIndexSplitTableIntegration(t *testing.T) { tk.MustExec("create table t (a varchar(255), b decimal, c int, primary key (a, b));") errMsg = "[types:1265]Incorrect value: '' for column 'b'" tk.MustGetErrMsg("split table t by ('aaa', '')", errMsg) + + tk.MustExec("drop table t;") + tk.MustExec("CREATE TABLE t (`id` varchar(10) NOT NULL, primary key (`id`) CLUSTERED);") + tk.MustGetErrCode("split table t index `primary` between (0) and (1000) regions 2;", errno.ErrKeyDoesNotExist) } func TestClusterIndexShowTableRegion(t *testing.T) { diff --git a/executor/stale_txn_test.go b/executor/stale_txn_test.go index 89f56d7fedd3d..c5a39b18ad74f 100644 --- a/executor/stale_txn_test.go +++ b/executor/stale_txn_test.go @@ -1397,3 +1397,28 @@ func TestStalePrepare(t *testing.T) { tk.MustQuery("execute stmt").Check(expected) } } + +func TestStaleTSO(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + defer tk.MustExec("drop table if exists t") + tk.MustExec("create table t (id int)") + + tk.MustExec("insert into t values(1)") + + asOfExprs := []string{ + "now(3) - interval 1 second", + "current_time() - interval 1 second", + "curtime() - interval 1 second", + } + + nextTSO := oracle.GoTimeToTS(time.Now().Add(2 * time.Second)) + require.Nil(t, failpoint.Enable("github.com/pingcap/tidb/sessiontxn/staleread/mockStaleReadTSO", fmt.Sprintf("return(%d)", nextTSO))) + defer failpoint.Disable("github.com/pingcap/tidb/sessiontxn/staleread/mockStaleReadTSO") + for _, expr := range asOfExprs { + // Make sure the now() expr is evaluated from the stale ts provider. + tk.MustQuery("select * from t as of timestamp " + expr + " order by id asc").Check(testkit.Rows("1")) + } +} diff --git a/executor/table_reader.go b/executor/table_reader.go index f45fd1d759d92..69d011922f137 100644 --- a/executor/table_reader.go +++ b/executor/table_reader.go @@ -110,7 +110,8 @@ type TableReaderExecutor struct { byItems []*util.ByItems paging bool storeType kv.StoreType - // corColInFilter tells whether there's correlated column in filter. + // corColInFilter tells whether there's correlated column in filter (both conditions in PhysicalSelection and LateMaterializationFilterCondition in PhysicalTableScan) + // If true, we will need to revise the dagPB (fill correlated column value in filter) each time call Open(). corColInFilter bool // corColInAccess tells whether there's correlated column in access conditions. corColInAccess bool @@ -154,6 +155,7 @@ func (e *TableReaderExecutor) Open(ctx context.Context) error { var err error if e.corColInFilter { + // If there's correlated column in filter, need to rewrite dagPB if e.storeType == kv.TiFlash { execs, err := constructDistExecForTiFlash(e.ctx, e.tablePlan) if err != nil { diff --git a/executor/test/BUILD.bazel b/executor/test/BUILD.bazel new file mode 100644 index 0000000000000..0d0c1f1a307ec --- /dev/null +++ b/executor/test/BUILD.bazel @@ -0,0 +1,15 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "test_test", + timeout = "short", + srcs = [ + "explain_test.go", + "main_test.go", + ], + flaky = True, + deps = [ + "//testkit", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/executor/test/explain_test.go b/executor/test/explain_test.go new file mode 100644 index 0000000000000..743218844440c --- /dev/null +++ b/executor/test/explain_test.go @@ -0,0 +1,71 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +package explain + +import ( + "testing" + + "github.com/pingcap/tidb/testkit" +) + +func TestIssue47331(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t1") + tk.MustExec(`create table t1( + id1 varchar(2) DEFAULT '00', + id2 varchar(30) NOT NULL, + id3 datetime DEFAULT NULL, + id4 varchar(100) NOT NULL DEFAULT 'ecifdata', + id5 datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, + id6 int(11) DEFAULT NULL, + id7 int(11) DEFAULT NULL, + UNIQUE KEY UI_id2 (id2), + KEY ix_id1 (id1) + )`) + tk.MustExec("drop table if exists t2") + tk.MustExec(`create table t2( + id10 varchar(40) NOT NULL, + id2 varchar(30) NOT NULL, + KEY IX_id2 (id2), + PRIMARY KEY (id10) + )`) + tk.MustExec("drop table if exists t3") + tk.MustExec(`create table t3( + id20 varchar(40) DEFAULT NULL, + UNIQUE KEY IX_id20 (id20) + )`) + tk.MustExec(` + explain + UPDATE t1 a + SET a.id1 = '04', + a.id3 = CURRENT_TIMESTAMP, + a.id4 = SUBSTRING_INDEX(USER(), '@', 1), + a.id5 = CURRENT_TIMESTAMP + WHERE a.id1 = '03' + AND a.id6 - IFNULL(a.id7, 0) = + ( + SELECT COUNT(1) + FROM t2 b, t3 c + WHERE b.id10 = c.id20 + AND b.id2 = a.id2 + AND b.id2 in ( + SELECT rn.id2 + FROM t1 rn + WHERE rn.id1 = '03' + ) + ); + `) +} diff --git a/executor/test/main_test.go b/executor/test/main_test.go new file mode 100644 index 0000000000000..52305fb0a9bd3 --- /dev/null +++ b/executor/test/main_test.go @@ -0,0 +1,31 @@ +// 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 explain + +import ( + "testing" + + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/golang/glog.(*fileSink).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("github.com/tikv/client-go/v2/txnkv/transaction.keepAlive"), + } + goleak.VerifyTestMain(m, opts...) +} diff --git a/executor/tiflashtest/BUILD.bazel b/executor/tiflashtest/BUILD.bazel index 0af1c5394cfa7..fe103500b85ea 100644 --- a/executor/tiflashtest/BUILD.bazel +++ b/executor/tiflashtest/BUILD.bazel @@ -9,7 +9,7 @@ go_test( ], flaky = True, race = "on", - shard_count = 39, + shard_count = 40, deps = [ "//config", "//domain", diff --git a/executor/tiflashtest/tiflash_test.go b/executor/tiflashtest/tiflash_test.go index b47bd57ab0ae9..9c8af3dd737e6 100644 --- a/executor/tiflashtest/tiflash_test.go +++ b/executor/tiflashtest/tiflash_test.go @@ -1236,6 +1236,35 @@ func TestAggPushDownCountStar(t *testing.T) { tk.MustQuery("select count(*) from c, o where c.c_id=o.c_id").Check(testkit.Rows("5")) } +func TestAggPushDownUnionAndMPP(t *testing.T) { + store := testkit.CreateMockStore(t, withMockTiFlash(2)) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t (a int, b int)") + tk.MustExec("alter table t set tiflash replica 1") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("set @@tidb_allow_mpp=1;") + tk.MustExec("set @@tidb_enforce_mpp=1;") + tk.MustExec("set @@tidb_opt_agg_push_down=1") + + tk.MustExec("create table c(c_id int)") + tk.MustExec("create table o(o_id int, c_id int)") + tk.MustExec("insert into c values(1),(1),(1),(1)") + tk.MustExec("insert into o values(1,1),(1,1),(1,2)") + tk.MustExec("alter table c set tiflash replica 1") + tk.MustExec("alter table o set tiflash replica 1") + + tk.MustQuery("select a, count(1) from (select a, b from t union all select a, " + + "b from t) s group by a order by a").Check(testkit.Rows("1 10")) + + tk.MustQuery("select o.o_id, count(*) from c, o where c.c_id=o.o_id group by o.o_id").Check(testkit.Rows("1 12")) +} + func TestGroupStreamAggOnTiFlash(t *testing.T) { store := testkit.CreateMockStore(t, withMockTiFlash(2)) tk := testkit.NewTestKit(t, store) diff --git a/executor/write.go b/executor/write.go index 41e1e1d322206..ff1e31e5deee6 100644 --- a/executor/write.go +++ b/executor/write.go @@ -78,7 +78,7 @@ func updateRecord( // Handle exchange partition tbl := t.Meta() - if tbl.ExchangePartitionInfo != nil && tbl.ExchangePartitionInfo.ExchangePartitionFlag { + if tbl.ExchangePartitionInfo != nil { is := sctx.GetDomainInfoSchema().(infoschema.InfoSchema) pt, tableFound := is.TableByID(tbl.ExchangePartitionInfo.ExchangePartitionID) if !tableFound { diff --git a/expression/builtin_compare.go b/expression/builtin_compare.go index a99591c20d763..75580d5458030 100644 --- a/expression/builtin_compare.go +++ b/expression/builtin_compare.go @@ -1649,6 +1649,11 @@ func RefineComparedConstant(ctx sessionctx.Context, targetFieldType types.FieldT return con, false } +func matchRefineRule3Pattern(conEvalType types.EvalType, exprType *types.FieldType) bool { + return (exprType.GetType() == mysql.TypeTimestamp || exprType.GetType() == mysql.TypeDatetime) && + (conEvalType == types.ETReal || conEvalType == types.ETDecimal || conEvalType == types.ETInt) +} + // Since the argument refining of cmp functions can bring some risks to the plan-cache, the optimizer // needs to decide to whether to skip the refining or skip plan-cache for safety. // For example, `unsigned_int_col > ?(-1)` can be refined to `True`, but the validation of this result @@ -1658,9 +1663,10 @@ func allowCmpArgsRefining4PlanCache(ctx sessionctx.Context, args []Expression) ( return true // plan-cache disabled or no parameter in these args } - // For these 2 cases below, we skip the refining: + // For these 3 cases below, we apply the refining: // 1. year-expr const // 2. int-expr string/float/double/decimal-const + // 3. datetime/timestamp column int/float/double/decimal-const for conIdx := 0; conIdx < 2; conIdx++ { if _, isCon := args[conIdx].(*Constant); !isCon { continue // not a constant @@ -1670,6 +1676,7 @@ func allowCmpArgsRefining4PlanCache(ctx sessionctx.Context, args []Expression) ( // refine `year < 12` to `year < 2012` to guarantee the correctness. // see https://github.com/pingcap/tidb/issues/41626 for more details. exprType := args[1-conIdx].GetType() + exprEvalType := exprType.EvalType() if exprType.GetType() == mysql.TypeYear { reason := errors.Errorf("'%v' may be converted to INT", args[conIdx].String()) ctx.GetSessionVars().StmtCtx.SetSkipPlanCache(reason) @@ -1678,27 +1685,39 @@ func allowCmpArgsRefining4PlanCache(ctx sessionctx.Context, args []Expression) ( // case 2: int-expr string/float/double/decimal-const // refine `int_key < 1.1` to `int_key < 2` to generate RangeScan instead of FullScan. - conType := args[conIdx].GetType().EvalType() - if exprType.EvalType() == types.ETInt && - (conType == types.ETString || conType == types.ETReal || conType == types.ETDecimal) { + conEvalType := args[conIdx].GetType().EvalType() + if exprEvalType == types.ETInt && + (conEvalType == types.ETString || conEvalType == types.ETReal || conEvalType == types.ETDecimal) { reason := errors.Errorf("'%v' may be converted to INT", args[conIdx].String()) ctx.GetSessionVars().StmtCtx.SetSkipPlanCache(reason) return true } + + // case 3: datetime/timestamp column int/float/double/decimal-const + // try refine numeric-const to timestamp const + // see https://github.com/pingcap/tidb/issues/38361 for more details + _, exprIsCon := args[1-conIdx].(*Constant) + if !exprIsCon && matchRefineRule3Pattern(conEvalType, exprType) { + reason := errors.Errorf("'%v' may be converted to datetime", args[conIdx].String()) + ctx.GetSessionVars().StmtCtx.SetSkipPlanCache(reason) + return true + } } return false } -// refineArgs will rewrite the arguments if the compare expression is `int column non-int constant` or -// `non-int constant int column`. E.g., `a < 1.1` will be rewritten to `a < 2`. It also handles comparing year type -// with int constant if the int constant falls into a sensible year representation. -// This refine operation depends on the values of these args, but these values can change when using plan-cache. +// refineArgs will rewrite the arguments if the compare expression is +// 1. `int column non-int constant` or `non-int constant int column`. E.g., `a < 1.1` will be rewritten to `a < 2`. +// 2. It also handles comparing year type with int constant if the int constant falls into a sensible year representation. +// 3. It also handles comparing datetime/timestamp column with numeric constant, try to cast numeric constant as timestamp type, do nothing if failed. +// This refining operation depends on the values of these args, but these values can change when using plan-cache. // So we have to skip this operation or mark the plan as over-optimized when using plan-cache. func (c *compareFunctionClass) refineArgs(ctx sessionctx.Context, args []Expression) []Expression { arg0Type, arg1Type := args[0].GetType(), args[1].GetType() - arg0IsInt := arg0Type.EvalType() == types.ETInt - arg1IsInt := arg1Type.EvalType() == types.ETInt + arg0EvalType, arg1EvalType := arg0Type.EvalType(), arg1Type.EvalType() + arg0IsInt := arg0EvalType == types.ETInt + arg1IsInt := arg1EvalType == types.ETInt arg0, arg0IsCon := args[0].(*Constant) arg1, arg1IsCon := args[1].(*Constant) isExceptional, finalArg0, finalArg1 := false, args[0], args[1] @@ -1710,6 +1729,14 @@ func (c *compareFunctionClass) refineArgs(ctx sessionctx.Context, args []Express // We should remove the mutable constant for correctness, because its value may be changed. RemoveMutableConst(ctx, args) + if arg0IsCon && !arg1IsCon && matchRefineRule3Pattern(arg0EvalType, arg1Type) { + return c.refineNumericConstantCmpDatetime(ctx, args, arg0, 0) + } + + if !arg0IsCon && arg1IsCon && matchRefineRule3Pattern(arg1EvalType, arg0Type) { + return c.refineNumericConstantCmpDatetime(ctx, args, arg1, 1) + } + // int non-constant [cmp] non-int constant if arg0IsInt && !arg0IsCon && !arg1IsInt && arg1IsCon { arg1, isExceptional = RefineComparedConstant(ctx, *arg0Type, arg1, c.op) @@ -1754,6 +1781,7 @@ func (c *compareFunctionClass) refineArgs(ctx sessionctx.Context, args []Express } } } + // int constant [cmp] year type if arg0IsCon && arg0IsInt && arg1Type.GetType() == mysql.TypeYear && !arg0.Value.IsNull() { adjusted, failed := types.AdjustYear(arg0.Value.GetInt64(), false) @@ -1792,6 +1820,31 @@ func (c *compareFunctionClass) refineArgs(ctx sessionctx.Context, args []Express return c.refineArgsByUnsignedFlag(ctx, []Expression{finalArg0, finalArg1}) } +// see https://github.com/pingcap/tidb/issues/38361 for more details +func (c *compareFunctionClass) refineNumericConstantCmpDatetime(ctx sessionctx.Context, args []Expression, constArg *Constant, constArgIdx int) []Expression { + dt, err := constArg.Eval(chunk.Row{}) + if err != nil || dt.IsNull() { + return args + } + sc := ctx.GetSessionVars().StmtCtx + var datetimeDatum types.Datum + targetFieldType := types.NewFieldType(mysql.TypeDatetime) + datetimeDatum, err = dt.ConvertTo(sc, targetFieldType) + if err != nil || datetimeDatum.IsNull() { + return args + } + finalArg := Constant{ + Value: datetimeDatum, + RetType: targetFieldType, + DeferredExpr: nil, + ParamMarker: nil, + } + if constArgIdx == 0 { + return []Expression{&finalArg, args[1]} + } + return []Expression{args[0], &finalArg} +} + func (c *compareFunctionClass) refineArgsByUnsignedFlag(ctx sessionctx.Context, args []Expression) []Expression { // Only handle int cases, cause MySQL declares that `UNSIGNED` is deprecated for FLOAT, DOUBLE and DECIMAL types, // and support for it would be removed in a future version. diff --git a/expression/builtin_convert_charset.go b/expression/builtin_convert_charset.go index abd7bfccfe584..03fc599018d7f 100644 --- a/expression/builtin_convert_charset.go +++ b/expression/builtin_convert_charset.go @@ -322,7 +322,8 @@ func HandleBinaryLiteral(ctx sessionctx.Context, expr Expression, ec *ExprCollat return expr } return BuildToBinaryFunction(ctx, expr) - } else if argChs == charset.CharsetBin && dstChs != charset.CharsetBin { + } else if argChs == charset.CharsetBin && dstChs != charset.CharsetBin && + expr.GetType().GetType() != mysql.TypeNull { ft := expr.GetType().Clone() ft.SetCharset(ec.Charset) ft.SetCollate(ec.Collation) diff --git a/expression/builtin_string.go b/expression/builtin_string.go index 2da271b8c1a9a..b575bb541ac4f 100644 --- a/expression/builtin_string.go +++ b/expression/builtin_string.go @@ -1718,6 +1718,9 @@ func (c *unhexFunctionClass) getFunction(ctx sessionctx.Context, args []Expressi default: return nil, errors.Errorf("Unhex invalid args, need int or string but get %s", argType) } + if argType.GetFlen() == types.UnspecifiedLength { + retFlen = types.UnspecifiedLength + } bf, err := newBaseBuiltinFuncWithTp(ctx, c.funcName, args, types.ETString, types.ETString) if err != nil { diff --git a/expression/builtin_time.go b/expression/builtin_time.go index a34f9b3611c4b..fee6572518205 100644 --- a/expression/builtin_time.go +++ b/expression/builtin_time.go @@ -6643,7 +6643,7 @@ func CalAppropriateTime(minTime, maxTime, minSafeTime time.Time) time.Time { // and with it, a read request won't fail because it's bigger than the latest SafeTS. func calAppropriateTime(minTime, maxTime, minSafeTime time.Time) time.Time { if minSafeTime.Before(minTime) || minSafeTime.After(maxTime) { - logutil.BgLogger().Warn("calAppropriateTime", + logutil.BgLogger().Debug("calAppropriateTime", zap.Time("minTime", minTime), zap.Time("maxTime", maxTime), zap.Time("minSafeTime", minSafeTime)) diff --git a/expression/casetest/BUILD.bazel b/expression/casetest/BUILD.bazel index ee76a6ea2fdd1..c732d54670e00 100644 --- a/expression/casetest/BUILD.bazel +++ b/expression/casetest/BUILD.bazel @@ -6,10 +6,12 @@ go_test( srcs = [ "constant_propagation_test.go", "flag_simplify_test.go", + "issue_test.go", "main_test.go", ], data = glob(["testdata/**"]), flaky = True, + shard_count = 3, deps = [ "//config", "//testkit", diff --git a/expression/casetest/issue_test.go b/expression/casetest/issue_test.go new file mode 100644 index 0000000000000..57aa159e16785 --- /dev/null +++ b/expression/casetest/issue_test.go @@ -0,0 +1,40 @@ +// Copyright 2018 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package casetest + +import ( + "testing" + + "github.com/pingcap/tidb/testkit" +) + +func TestInvalidEnumName(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t01") + tk.MustExec(` + CREATE TABLE t01 ( + a timestamp DEFAULT '2024-10-02 01:54:55', + b int(11) NOT NULL DEFAULT '2023959529', + c varchar(122) DEFAULT '36h0hvfpylz0f0iv9h0ownfcg3rehi4', + d enum('l7i9','3sdz3','83','4','92p','4g','8y5rn','7gp','7','1','e') NOT NULL DEFAULT '4', + PRIMARY KEY (b, d) /*T![clustered_index] CLUSTERED */ + ) ENGINE=InnoDB DEFAULT CHARSET=gbk COLLATE=gbk_chinese_ci COMMENT='7ad99128' + PARTITION BY HASH (b) PARTITIONS 9;`) + tk.MustExec("insert ignore into t01 values ('2023-01-01 20:01:02', 123, 'abcd', '');") + tk.MustQuery("select `t01`.`d` as r0 from `t01` where `t01`.`a` in ( '2010-05-25') or not( `t01`.`d` > '1' ) ;").Check(testkit.Rows("")) +} diff --git a/expression/chunk_executor.go b/expression/chunk_executor.go index 88cc7d9d89c89..f0c9c4acac5e8 100644 --- a/expression/chunk_executor.go +++ b/expression/chunk_executor.go @@ -21,6 +21,8 @@ import ( "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" + "github.com/pingcap/tidb/util/logutil" + "go.uber.org/zap" ) // Vectorizable checks whether a list of expressions can employ vectorized execution. @@ -182,7 +184,15 @@ func evalOneVec(ctx sessionctx.Context, expr Expression, input *chunk.Chunk, out if result.IsNull(i) { buf.AppendNull() } else { - buf.AppendEnum(types.Enum{Value: 0, Name: result.GetString(i)}) + enum, err := types.ParseEnumName(ft.GetElems(), result.GetString(i), ft.GetCollate()) + if err != nil { + logutil.BgLogger().Debug("Wrong enum name parsed during evaluation", + zap.String("The name to be parsed in the ENUM", result.GetString(i)), + zap.Strings("The valid names in the ENUM", ft.GetElems()), + zap.Error(err), + ) + } + buf.AppendEnum(enum) } } output.SetCol(colIdx, buf) @@ -194,7 +204,15 @@ func evalOneVec(ctx sessionctx.Context, expr Expression, input *chunk.Chunk, out if result.IsNull(i) { buf.AppendNull() } else { - buf.AppendSet(types.Set{Value: 0, Name: result.GetString(i)}) + set, err := types.ParseSetName(ft.GetElems(), result.GetString(i), ft.GetCollate()) + if err != nil { + logutil.BgLogger().Debug("Wrong set name parsed during evaluation", + zap.String("The name to be parsed in the SET", result.GetString(i)), + zap.Strings("The valid names in the SET", ft.GetElems()), + zap.Error(err), + ) + } + buf.AppendSet(set) } } output.SetCol(colIdx, buf) diff --git a/expression/helper.go b/expression/helper.go index f286ee644209a..a659f92be0a7e 100644 --- a/expression/helper.go +++ b/expression/helper.go @@ -27,6 +27,9 @@ import ( "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/types" driver "github.com/pingcap/tidb/types/parser_driver" + "github.com/pingcap/tidb/util/logutil" + "github.com/tikv/client-go/v2/oracle" + "go.uber.org/zap" ) func boolToInt64(v bool) int64 { @@ -158,6 +161,15 @@ func getStmtTimestamp(ctx sessionctx.Context) (time.Time, error) { failpoint.Return(v, nil) }) + if ctx != nil { + staleTSO, err := ctx.GetSessionVars().StmtCtx.GetStaleTSO() + if staleTSO != 0 && err == nil { + return oracle.GetTimeFromTS(staleTSO), nil + } else if err != nil { + logutil.BgLogger().Error("get stale tso failed", zap.Error(err)) + } + } + now := time.Now() if ctx == nil { diff --git a/expression/integration_test/integration_test.go b/expression/integration_test/integration_test.go index 0b42d48053d04..508423ecd3cc2 100644 --- a/expression/integration_test/integration_test.go +++ b/expression/integration_test/integration_test.go @@ -8544,3 +8544,39 @@ func TestIfFunctionWithNull(t *testing.T) { tk.MustQuery("select min(if(apply_to_now_days <= 30,loan,null)) as min, max(if(apply_to_now_days <= 720,loan,null)) as max from (select loan, datediff(from_unixtime(unix_timestamp('2023-05-18 18:43:43') + 18000), from_unixtime(apply_time/1000 + 18000)) as apply_to_now_days from orders) t1;").Sort().Check( testkit.Rows("20000 35100")) } + +func TestIssue45410(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + // Issue 45410 + tk.MustExec("create database testIssue45410") + defer tk.MustExec("drop database testIssue45410") + tk.MustExec("use testIssue45410") + + tk.MustExec("DROP TABLE IF EXISTS t1;") + tk.MustExec("CREATE TABLE t1 (c1 TINYINT(1) UNSIGNED NOT NULL );") + tk.MustExec("INSERT INTO t1 VALUES (0);") + tk.MustQuery("SELECT c1>=CAST('-787360724' AS TIME) FROM t1;").Check(testkit.Rows("1")) +} + +func TestIssue41986(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("CREATE TABLE poi_clearing_time_topic (effective_date datetime DEFAULT NULL , clearing_time int(11) DEFAULT NULL);") + tk.MustExec("insert into poi_clearing_time_topic values ('2023:08:25', 1)") + // shouldn't report they can't find column error and return the right result. + tk.MustQuery("SELECT GROUP_CONCAT(effective_date order by stlmnt_hour DESC) FROM ( SELECT (COALESCE(pct.clearing_time, 0)/3600000) AS stlmnt_hour ,COALESCE(pct.effective_date, '1970-01-01 08:00:00') AS effective_date FROM poi_clearing_time_topic pct ORDER BY pct.effective_date DESC ) a;").Check(testkit.Rows("2023-08-25 00:00:00")) +} + +func TestIssue49526(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + rows := tk.MustQuery("explain select null as a union all select 'a' as a;").Rows() + for _, r := range rows { + require.NotContains(t, r[4], "from_binary") + } + tk.MustQuery("select null as a union all select 'a' as a;").Sort().Check(testkit.Rows("", "a")) +} diff --git a/expression/util.go b/expression/util.go index 4d92a5fb09644..451c47de737b1 100644 --- a/expression/util.go +++ b/expression/util.go @@ -708,6 +708,152 @@ func pushNotAcrossArgs(ctx sessionctx.Context, exprs []Expression, not bool) ([] return newExprs, flag } +// todo: consider more no precision-loss downcast cases. +func noPrecisionLossCastCompatible(cast, argCol *types.FieldType) bool { + // now only consider varchar type and integer. + if !(types.IsTypeVarchar(cast.GetType()) && types.IsTypeVarchar(argCol.GetType())) && + !(mysql.IsIntegerType(cast.GetType()) && mysql.IsIntegerType(argCol.GetType())) { + // varchar type and integer on the storage layer is quite same, while the char type has its padding suffix. + return false + } + if types.IsTypeVarchar(cast.GetType()) { + // cast varchar function only bear the flen extension. + if cast.GetFlen() < argCol.GetFlen() { + return false + } + if !collate.CompatibleCollate(cast.GetCollate(), argCol.GetCollate()) { + return false + } + } else { + // For integers, we should ignore the potential display length represented by flen, using the default flen of the type. + castFlen, _ := mysql.GetDefaultFieldLengthAndDecimal(cast.GetType()) + originFlen, _ := mysql.GetDefaultFieldLengthAndDecimal(argCol.GetType()) + // cast integer function only bear the flen extension and signed symbol unchanged. + if castFlen < originFlen { + return false + } + if mysql.HasUnsignedFlag(cast.GetFlag()) != mysql.HasUnsignedFlag(argCol.GetFlag()) { + return false + } + } + return true +} + +func unwrapCast(sctx sessionctx.Context, parentF *ScalarFunction, castOffset int) (Expression, bool) { + _, collation := parentF.CharsetAndCollation() + cast, ok := parentF.GetArgs()[castOffset].(*ScalarFunction) + if !ok || cast.FuncName.L != ast.Cast { + return parentF, false + } + // eg: if (cast(A) EQ const) with incompatible collation, even if cast is eliminated, the condition still can not be used to build range. + if cast.RetType.EvalType() == types.ETString && !collate.CompatibleCollate(cast.RetType.GetCollate(), collation) { + return parentF, false + } + // 1-castOffset should be constant + if _, ok := parentF.GetArgs()[1-castOffset].(*Constant); !ok { + return parentF, false + } + + // the direct args of cast function should be column. + c, ok := cast.GetArgs()[0].(*Column) + if !ok { + return parentF, false + } + + // current only consider varchar and integer + if !noPrecisionLossCastCompatible(cast.RetType, c.RetType) { + return parentF, false + } + + // the column is covered by indexes, deconstructing it out. + if castOffset == 0 { + return NewFunctionInternal(sctx, parentF.FuncName.L, parentF.RetType, c, parentF.GetArgs()[1]), true + } + return NewFunctionInternal(sctx, parentF.FuncName.L, parentF.RetType, parentF.GetArgs()[0], c), true +} + +// eliminateCastFunction will detect the original arg before and the cast type after, once upon +// there is no precision loss between them, current cast wrapper can be eliminated. For string +// type, collation is also taken into consideration. (mainly used to build range or point) +func eliminateCastFunction(sctx sessionctx.Context, expr Expression) (_ Expression, changed bool) { + f, ok := expr.(*ScalarFunction) + if !ok { + return expr, false + } + _, collation := expr.CharsetAndCollation() + switch f.FuncName.L { + case ast.LogicOr: + dnfItems := FlattenDNFConditions(f) + rmCast := false + rmCastItems := make([]Expression, len(dnfItems)) + for i, dnfItem := range dnfItems { + newExpr, curDowncast := eliminateCastFunction(sctx, dnfItem) + rmCastItems[i] = newExpr + if curDowncast { + rmCast = true + } + } + if rmCast { + // compose the new DNF expression. + return ComposeDNFCondition(sctx, rmCastItems...), true + } + return expr, false + case ast.LogicAnd: + cnfItems := FlattenCNFConditions(f) + rmCast := false + rmCastItems := make([]Expression, len(cnfItems)) + for i, cnfItem := range cnfItems { + newExpr, curDowncast := eliminateCastFunction(sctx, cnfItem) + rmCastItems[i] = newExpr + if curDowncast { + rmCast = true + } + } + if rmCast { + // compose the new CNF expression. + return ComposeCNFCondition(sctx, rmCastItems...), true + } + return expr, false + case ast.EQ, ast.NullEQ, ast.LE, ast.GE, ast.LT, ast.GT: + // for case: eq(cast(test.t2.a, varchar(100), "aaaaa"), once t2.a is covered by index or pk, try deconstructing it out. + if newF, ok := unwrapCast(sctx, f, 0); ok { + return newF, true + } + // for case: eq("aaaaa", cast(test.t2.a, varchar(100)), once t2.a is covered by index or pk, try deconstructing it out. + if newF, ok := unwrapCast(sctx, f, 1); ok { + return newF, true + } + case ast.In: + // case for: cast(a as bigint) in (1,2,3), we could deconstruct column 'a out directly. + cast, ok := f.GetArgs()[0].(*ScalarFunction) + if !ok || cast.FuncName.L != ast.Cast { + return expr, false + } + // eg: if (cast(A) IN {const}) with incompatible collation, even if cast is eliminated, the condition still can not be used to build range. + if cast.RetType.EvalType() == types.ETString && !collate.CompatibleCollate(cast.RetType.GetCollate(), collation) { + return expr, false + } + for _, arg := range f.GetArgs()[1:] { + if _, ok := arg.(*Constant); !ok { + return expr, false + } + } + // the direct args of cast function should be column. + c, ok := cast.GetArgs()[0].(*Column) + if !ok { + return expr, false + } + // current only consider varchar and integer + if !noPrecisionLossCastCompatible(cast.RetType, c.RetType) { + return expr, false + } + newArgs := []Expression{c} + newArgs = append(newArgs, f.GetArgs()[1:]...) + return NewFunctionInternal(sctx, f.FuncName.L, f.RetType, newArgs...), true + } + return expr, false +} + // pushNotAcrossExpr try to eliminate the NOT expr in expression tree. // Input `not` indicates whether there's a `NOT` be pushed down. // Output `changed` indicates whether the output expression differs from the @@ -781,6 +927,15 @@ func PushDownNot(ctx sessionctx.Context, expr Expression) Expression { return newExpr } +// EliminateNoPrecisionLossCast remove the redundant cast function for range build convenience. +// 1: deeper cast embedded in other complicated function will not be considered. +// 2: cast args should be one for original base column and one for constant. +// 3: some collation compatibility and precision loss will be considered when remove this cast func. +func EliminateNoPrecisionLossCast(sctx sessionctx.Context, expr Expression) Expression { + newExpr, _ := eliminateCastFunction(sctx, expr) + return newExpr +} + // ContainOuterNot checks if there is an outer `not`. func ContainOuterNot(expr Expression) bool { return containOuterNot(expr, false) diff --git a/extension/enterprise b/extension/enterprise index f26e979cbfd7a..a2f361fc2c235 160000 --- a/extension/enterprise +++ b/extension/enterprise @@ -1 +1 @@ -Subproject commit f26e979cbfd7af84b5b6dd54741057989bf6e473 +Subproject commit a2f361fc2c2357213fbf276269a15655cc9ea8c7 diff --git a/go.mod b/go.mod index ca056625132b5..2a7257368391a 100644 --- a/go.mod +++ b/go.mod @@ -71,10 +71,10 @@ require ( github.com/opentracing/opentracing-go v1.2.0 github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2 github.com/pingcap/badger v1.5.1-0.20230103063557-828f39b09b6d - github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32 + github.com/pingcap/errors v0.11.5-0.20231212100244-799fae176cfb github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059 - github.com/pingcap/kvproto v0.0.0-20230904082117-ecdbf1f8c130 + github.com/pingcap/kvproto v0.0.0-20240109063850-932639606bcf github.com/pingcap/log v1.1.1-0.20230317032135-a0d097d16e22 github.com/pingcap/sysutil v1.0.1-0.20230407040306-fb007c5aff21 github.com/pingcap/tidb/parser v0.0.0-20211011031125-9b13dc409c5e @@ -299,7 +299,7 @@ require ( google.golang.org/genproto v0.0.0-20231016165738-49dd2c1f3d0b // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect - gopkg.in/natefinch/lumberjack.v2 v2.2.1 + gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect k8s.io/apimachinery v0.27.2 // indirect k8s.io/klog/v2 v2.90.1 // indirect diff --git a/go.sum b/go.sum index 3584745e57dfd..185d8c5669121 100644 --- a/go.sum +++ b/go.sum @@ -839,8 +839,8 @@ github.com/pingcap/check v0.0.0-20200212061837-5e12011dc712/go.mod h1:PYMCGwN0JH github.com/pingcap/errors v0.11.0/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pingcap/errors v0.11.5-0.20190809092503-95897b64e011/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= -github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32 h1:m5ZsBa5o/0CkzZXfXLaThzKuR85SnHHetqBCpzQ30h8= -github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg= +github.com/pingcap/errors v0.11.5-0.20231212100244-799fae176cfb h1:yqyP+k0mgRPpXJQDOCrtaG2YZym0ZDD+vt5JzlBUkrw= +github.com/pingcap/errors v0.11.5-0.20231212100244-799fae176cfb/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg= github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c h1:CgbKAHto5CQgWM9fSBIvaxsJHuGP0uM74HXtv3MyyGQ= github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c/go.mod h1:4qGtCB0QK0wBzKtFEGDhxXnSnbQApw1gc9siScUl8ew= github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059 h1:Pe2LbxRmbTfAoKJ65bZLmhahmvHm7n9DUxGRQT00208= @@ -848,8 +848,8 @@ github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059/go.mod h1:fMRU1BA1y+r89 github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989 h1:surzm05a8C9dN8dIUmo4Be2+pMRb6f55i+UIYrluu2E= github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989/go.mod h1:O17XtbryoCJhkKGbT62+L2OlrniwqiGLSqrmdHCMzZw= github.com/pingcap/kvproto v0.0.0-20191211054548-3c6b38ea5107/go.mod h1:WWLmULLO7l8IOcQG+t+ItJ3fEcrL5FxF0Wu+HrMy26w= -github.com/pingcap/kvproto v0.0.0-20230904082117-ecdbf1f8c130 h1:qbLm5cOdCWxZ0mt6SaN2aXI+KFekbPqURd6YkNI+XRI= -github.com/pingcap/kvproto v0.0.0-20230904082117-ecdbf1f8c130/go.mod h1:r0q/CFcwvyeRhKtoqzmWMBebrtpIziQQ9vR+JKh1knc= +github.com/pingcap/kvproto v0.0.0-20240109063850-932639606bcf h1:n3FMveYjc2VuETjo6YhmsgkDx0P/yLJTvk96BJdCq6Y= +github.com/pingcap/kvproto v0.0.0-20240109063850-932639606bcf/go.mod h1:rXxWk2UnwfUhLXha1jxRWPADw9eMZGWEWCg92Tgmb/8= github.com/pingcap/log v0.0.0-20191012051959-b742a5d432e9/go.mod h1:4rbK1p9ILyIfb6hU7OG2CiWSqMXnp3JMbiaVJ6mvoY8= github.com/pingcap/log v0.0.0-20210625125904-98ed8e2eb1c7/go.mod h1:8AanEdAHATuRurdGxZXBz0At+9avep+ub7U1AGYLIMM= github.com/pingcap/log v1.1.0/go.mod h1:DWQW5jICDR7UJh4HtxXSM20Churx4CQL0fwL/SoOSA4= diff --git a/infoschema/builder.go b/infoschema/builder.go index 7ac4b9528ab9a..daf5acf3e4da6 100644 --- a/infoschema/builder.go +++ b/infoschema/builder.go @@ -182,9 +182,9 @@ type Builder struct { // This map will indicate which DB has been copied, so that they // don't need to be copied again. dirtyDB map[string]bool - // TODO: store is only used by autoid allocators - // detach allocators from storage, use passed transaction in the feature - store kv.Storage + + // Used by autoid allocators + autoid.Requirement factory func() (pools.Resource, error) bundleInfoBuilder @@ -227,6 +227,8 @@ func (b *Builder) ApplyDiff(m *meta.Meta, diff *model.SchemaDiff) ([]int64, erro return b.applyCreateTables(m, diff) case model.ActionReorganizePartition: return b.applyReorganizePartition(m, diff) + case model.ActionExchangeTablePartition: + return b.applyExchangeTablePartition(m, diff) case model.ActionFlashbackCluster: return []int64{-1}, nil default: @@ -309,6 +311,60 @@ func (b *Builder) applyReorganizePartition(m *meta.Meta, diff *model.SchemaDiff) return tblIDs, nil } +func (b *Builder) applyExchangeTablePartition(m *meta.Meta, diff *model.SchemaDiff) ([]int64, error) { + // The partitioned table is not affected until the last stage + if diff.OldTableID == diff.TableID && diff.OldSchemaID == diff.SchemaID { + return b.applyTableUpdate(m, diff) + } + ntSchemaID := diff.OldSchemaID + ntID := diff.OldTableID + ptSchemaID := diff.SchemaID + ptID := diff.TableID + partID := diff.TableID + if len(diff.AffectedOpts) > 0 { + // should always have len == 1 + ptID = diff.AffectedOpts[0].TableID + if diff.AffectedOpts[0].SchemaID != 0 { + ptSchemaID = diff.AffectedOpts[0].SchemaID + } + } + // The normal table needs to be updated first: + // Just update the tables separately + currDiff := &model.SchemaDiff{ + Type: diff.Type, + Version: diff.Version, + TableID: ntID, + SchemaID: ntSchemaID, + } + if ptID != partID { + currDiff.TableID = partID + currDiff.OldTableID = ntID + currDiff.OldSchemaID = ntSchemaID + } + ntIDs, err := b.applyTableUpdate(m, currDiff) + if err != nil { + return nil, errors.Trace(err) + } + // partID is the new id for the non-partitioned table! + b.markTableBundleShouldUpdate(partID) + // Then the partitioned table, will re-read the whole table, including all partitions! + currDiff.TableID = ptID + currDiff.SchemaID = ptSchemaID + currDiff.OldTableID = ptID + currDiff.OldSchemaID = ptSchemaID + ptIDs, err := b.applyTableUpdate(m, currDiff) + if err != nil { + return nil, errors.Trace(err) + } + // ntID is the new id for the partition! + b.markPartitionBundleShouldUpdate(ntID) + err = updateAutoIDForExchangePartition(b.Requirement.Store(), ptSchemaID, ptID, ntSchemaID, ntID) + if err != nil { + return nil, errors.Trace(err) + } + return append(ptIDs, ntIDs...), nil +} + func (b *Builder) applyRecoverTable(m *meta.Meta, diff *model.SchemaDiff) ([]int64, error) { tblIDs, err := b.applyTableUpdate(m, diff) if err != nil { @@ -376,14 +432,6 @@ func (b *Builder) applyDefaultAction(m *meta.Meta, diff *model.SchemaDiff) ([]in return nil, errors.Trace(err) } tblIDs = append(tblIDs, affectedIDs...) - - if diff.Type == model.ActionExchangeTablePartition { - // handle partition table and table AutoID - err = updateAutoIDForExchangePartition(b.store, affectedDiff.SchemaID, affectedDiff.TableID, diff.SchemaID, diff.TableID) - if err != nil { - return nil, errors.Trace(err) - } - } } return tblIDs, nil @@ -415,7 +463,8 @@ func (b *Builder) applyTableUpdate(m *meta.Meta, diff *model.SchemaDiff) ([]int6 newTableID = diff.TableID case model.ActionDropTable, model.ActionDropView, model.ActionDropSequence: oldTableID = diff.TableID - case model.ActionTruncateTable, model.ActionCreateView, model.ActionExchangeTablePartition: + case model.ActionTruncateTable, model.ActionCreateView, + model.ActionExchangeTablePartition: oldTableID = diff.OldTableID newTableID = diff.TableID default: @@ -433,8 +482,6 @@ func (b *Builder) applyTableUpdate(m *meta.Meta, diff *model.SchemaDiff) ([]int6 b.markTableBundleShouldUpdate(newTableID) case model.ActionRecoverTable: b.markTableBundleShouldUpdate(newTableID) - case model.ActionExchangeTablePartition: - b.markPartitionBundleShouldUpdate(newTableID) case model.ActionAlterTablePlacement: b.markTableBundleShouldUpdate(newTableID) } @@ -445,7 +492,6 @@ func (b *Builder) applyTableUpdate(m *meta.Meta, diff *model.SchemaDiff) ([]int6 var allocs autoid.Allocators if tableIDIsValid(oldTableID) { if oldTableID == newTableID && (diff.Type != model.ActionRenameTable && diff.Type != model.ActionRenameTables) && - diff.Type != model.ActionExchangeTablePartition && // For repairing table in TiDB cluster, given 2 normal node and 1 repair node. // For normal node's information schema, repaired table is existed. // For repair node's information schema, repaired table is filtered (couldn't find it in `is`). @@ -747,7 +793,7 @@ func (b *Builder) applyCreateTable(m *meta.Meta, dbInfo *model.DBInfo, tableID i ConvertOldVersionUTF8ToUTF8MB4IfNeed(tblInfo) if len(allocs.Allocs) == 0 { - allocs = autoid.NewAllocatorsFromTblInfo(b.store, dbInfo.ID, tblInfo) + allocs = autoid.NewAllocatorsFromTblInfo(b.Requirement, dbInfo.ID, tblInfo) } else { tblVer := autoid.AllocOptionTableInfoVersion(tblInfo.Version) switch tp { @@ -757,11 +803,11 @@ func (b *Builder) applyCreateTable(m *meta.Meta, dbInfo *model.DBInfo, tableID i // and RowIDAllocType allocator for it. Because auto id and row id could share the same allocator. // Allocate auto id may route to allocate row id, if row id allocator is nil, the program panic! for _, tp := range [2]autoid.AllocatorType{autoid.AutoIncrementType, autoid.RowIDAllocType} { - newAlloc := autoid.NewAllocator(b.store, dbInfo.ID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), tp, tblVer, idCacheOpt) + newAlloc := autoid.NewAllocator(b.Requirement, dbInfo.ID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), tp, tblVer, idCacheOpt) allocs = allocs.Append(newAlloc) } case model.ActionRebaseAutoRandomBase: - newAlloc := autoid.NewAllocator(b.store, dbInfo.ID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), autoid.AutoRandomType, tblVer) + newAlloc := autoid.NewAllocator(b.Requirement, dbInfo.ID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), autoid.AutoRandomType, tblVer) allocs = allocs.Append(newAlloc) case model.ActionModifyColumn: // Change column attribute from auto_increment to auto_random. @@ -770,7 +816,7 @@ func (b *Builder) applyCreateTable(m *meta.Meta, dbInfo *model.DBInfo, tableID i allocs = allocs.Filter(func(a autoid.Allocator) bool { return a.GetType() != autoid.AutoIncrementType && a.GetType() != autoid.RowIDAllocType }) - newAlloc := autoid.NewAllocator(b.store, dbInfo.ID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), autoid.AutoRandomType, tblVer) + newAlloc := autoid.NewAllocator(b.Requirement, dbInfo.ID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), autoid.AutoRandomType, tblVer) allocs = allocs.Append(newAlloc) } } @@ -1032,7 +1078,7 @@ func (b *Builder) createSchemaTablesForDB(di *model.DBInfo, tableFromMeta tableF b.is.schemaMap[di.Name.L] = schTbls for _, t := range di.Tables { - allocs := autoid.NewAllocatorsFromTblInfo(b.store, di.ID, t) + allocs := autoid.NewAllocatorsFromTblInfo(b.Requirement, di.ID, t) var tbl table.Table tbl, err := tableFromMeta(allocs, t) if err != nil { @@ -1068,9 +1114,9 @@ func RegisterVirtualTable(dbInfo *model.DBInfo, tableFromMeta tableFromMetaFunc) } // NewBuilder creates a new Builder with a Handle. -func NewBuilder(store kv.Storage, factory func() (pools.Resource, error)) *Builder { +func NewBuilder(r autoid.Requirement, factory func() (pools.Resource, error)) *Builder { return &Builder{ - store: store, + Requirement: r, is: &infoSchema{ schemaMap: map[string]*schemaTables{}, policyMap: map[string]*model.PolicyInfo{}, diff --git a/infoschema/infoschema_test.go b/infoschema/infoschema_test.go index 5fd8058562ebd..4c14de760043e 100644 --- a/infoschema/infoschema_test.go +++ b/infoschema/infoschema_test.go @@ -110,7 +110,7 @@ func TestBasic(t *testing.T) { }) require.NoError(t, err) - builder, err := infoschema.NewBuilder(dom.Store(), nil).InitWithDBInfos(dbInfos, nil, nil, 1) + builder, err := infoschema.NewBuilder(dom, nil).InitWithDBInfos(dbInfos, nil, nil, 1) require.NoError(t, err) txn, err := store.Begin() @@ -256,7 +256,7 @@ func TestInfoTables(t *testing.T) { require.NoError(t, err) }() - builder, err := infoschema.NewBuilder(store, nil).InitWithDBInfos(nil, nil, nil, 0) + builder, err := infoschema.NewBuilder(mockRequirement{store}, nil).InitWithDBInfos(nil, nil, nil, 0) require.NoError(t, err) is := builder.Build() @@ -333,7 +333,7 @@ func TestBuildSchemaWithGlobalTemporaryTable(t *testing.T) { err := kv.RunInNewTxn(ctx, store, true, func(ctx context.Context, txn kv.Transaction) error { m := meta.NewMeta(txn) for _, change := range changes { - builder := infoschema.NewBuilder(store, nil).InitWithOldInfoSchema(curIs) + builder := infoschema.NewBuilder(dom, nil).InitWithOldInfoSchema(curIs) change(m, builder) curIs = builder.Build() } @@ -411,7 +411,7 @@ func TestBuildSchemaWithGlobalTemporaryTable(t *testing.T) { // full load newDB, ok := newIS.SchemaByName(model.NewCIStr("test")) require.True(t, ok) - builder, err := infoschema.NewBuilder(store, nil).InitWithDBInfos([]*model.DBInfo{newDB}, newIS.AllPlacementPolicies(), newIS.AllResourceGroups(), newIS.SchemaMetaVersion()) + builder, err := infoschema.NewBuilder(dom, nil).InitWithDBInfos([]*model.DBInfo{newDB}, newIS.AllPlacementPolicies(), newIS.AllResourceGroups(), newIS.SchemaMetaVersion()) require.NoError(t, err) require.True(t, builder.Build().HasTemporaryTable()) @@ -536,7 +536,7 @@ func TestBuildBundle(t *testing.T) { assertBundle(is, tbl2.Meta().ID, nil) assertBundle(is, p1.ID, p1Bundle) - builder, err := infoschema.NewBuilder(store, nil).InitWithDBInfos([]*model.DBInfo{db}, is.AllPlacementPolicies(), is.AllResourceGroups(), is.SchemaMetaVersion()) + builder, err := infoschema.NewBuilder(mockRequirement{store}, nil).InitWithDBInfos([]*model.DBInfo{db}, is.AllPlacementPolicies(), is.AllResourceGroups(), is.SchemaMetaVersion()) require.NoError(t, err) is2 := builder.Build() assertBundle(is2, tbl1.Meta().ID, tb1Bundle) @@ -544,6 +544,18 @@ func TestBuildBundle(t *testing.T) { assertBundle(is2, p1.ID, p1Bundle) } +type mockRequirement struct { + kv.Storage +} + +func (r mockRequirement) Store() kv.Storage { + return r.Storage +} + +func (r mockRequirement) AutoIDClient() *autoid.ClientDiscover { + return nil +} + func TestLocalTemporaryTables(t *testing.T) { store, err := mockstore.NewMockStore() require.NoError(t, err) @@ -585,7 +597,7 @@ func TestLocalTemporaryTables(t *testing.T) { State: model.StatePublic, } - allocs := autoid.NewAllocatorsFromTblInfo(store, schemaID, tblInfo) + allocs := autoid.NewAllocatorsFromTblInfo(mockRequirement{store}, schemaID, tblInfo) tbl, err := table.TableFromMeta(allocs, tblInfo) require.NoError(t, err) diff --git a/meta/autoid/BUILD.bazel b/meta/autoid/BUILD.bazel index 010c1df894e9f..e653a904ce7ca 100644 --- a/meta/autoid/BUILD.bazel +++ b/meta/autoid/BUILD.bazel @@ -13,7 +13,6 @@ go_library( deps = [ "//config", "//errno", - "//keyspace", "//kv", "//meta", "//metrics", @@ -21,7 +20,6 @@ go_library( "//parser/mysql", "//types", "//util/dbterror", - "//util/etcd", "//util/execdetails", "//util/logutil", "//util/mathutil", diff --git a/meta/autoid/autoid.go b/meta/autoid/autoid.go index ab679ffad78ab..ef0405638042f 100644 --- a/meta/autoid/autoid.go +++ b/meta/autoid/autoid.go @@ -26,7 +26,6 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/failpoint" "github.com/pingcap/kvproto/pkg/autoid" - "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/metrics" @@ -34,14 +33,12 @@ import ( "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/dbterror" - "github.com/pingcap/tidb/util/etcd" "github.com/pingcap/tidb/util/execdetails" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/tracing" "github.com/tikv/client-go/v2/txnkv/txnsnapshot" tikvutil "github.com/tikv/client-go/v2/util" - clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/zap" ) @@ -569,20 +566,8 @@ func NextStep(curStep int64, consumeDur time.Duration) int64 { // package circle depending issue. var MockForTest func(kv.Storage) autoid.AutoIDAllocClient -func newSinglePointAlloc(store kv.Storage, dbID, tblID int64, isUnsigned bool) *singlePointAlloc { - ebd, ok := store.(kv.EtcdBackend) - if !ok { - // newSinglePointAlloc fail because not etcd background - // This could happen in the server package unit test - return nil - } - - addrs, err := ebd.EtcdAddrs() - if err != nil { - panic(err) - } - - keyspaceID := uint32(store.GetCodec().GetKeyspaceID()) +func newSinglePointAlloc(r Requirement, dbID, tblID int64, isUnsigned bool) *singlePointAlloc { + keyspaceID := uint32(r.Store().GetCodec().GetKeyspaceID()) spa := &singlePointAlloc{ dbID: dbID, @@ -590,25 +575,12 @@ func newSinglePointAlloc(store kv.Storage, dbID, tblID int64, isUnsigned bool) * isUnsigned: isUnsigned, keyspaceID: keyspaceID, } - if len(addrs) > 0 { - etcdCli, err := clientv3.New(clientv3.Config{ - Endpoints: addrs, - TLS: ebd.TLSConfig(), - AutoSyncInterval: 30 * time.Second, - }) - - if store.GetCodec().GetKeyspace() != nil { - etcd.SetEtcdCliByNamespace(etcdCli, keyspace.MakeKeyspaceEtcdNamespaceSlash(store.GetCodec())) - } - - if err != nil { - logutil.BgLogger().Error("[autoid client] fail to connect etcd, fallback to default", zap.Error(err)) - return nil - } - spa.clientDiscover = clientDiscover{etcdCli: etcdCli} + if r.AutoIDClient() == nil { + // Only for test in mockstore + spa.ClientDiscover = &ClientDiscover{} + spa.mu.AutoIDAllocClient = MockForTest(r.Store()) } else { - spa.clientDiscover = clientDiscover{} - spa.mu.AutoIDAllocClient = MockForTest(store) + spa.ClientDiscover = r.AutoIDClient() } // mockAutoIDChange failpoint is not implemented in this allocator, so fallback to use the default one. @@ -620,9 +592,19 @@ func newSinglePointAlloc(store kv.Storage, dbID, tblID int64, isUnsigned bool) * return spa } +// Requirement is the parameter required by NewAllocator +type Requirement interface { + Store() kv.Storage + AutoIDClient() *ClientDiscover +} + // NewAllocator returns a new auto increment id generator on the store. -func NewAllocator(store kv.Storage, dbID, tbID int64, isUnsigned bool, +func NewAllocator(r Requirement, dbID, tbID int64, isUnsigned bool, allocType AllocatorType, opts ...AllocOption) Allocator { + var store kv.Storage + if r != nil { + store = r.Store() + } alloc := &allocator{ store: store, dbID: dbID, @@ -639,7 +621,7 @@ func NewAllocator(store kv.Storage, dbID, tbID int64, isUnsigned bool, // Use the MySQL compatible AUTO_INCREMENT mode. if alloc.customStep && alloc.step == 1 && alloc.tbVersion >= model.TableInfoVersion5 { if allocType == AutoIncrementType { - alloc1 := newSinglePointAlloc(store, dbID, tbID, isUnsigned) + alloc1 := newSinglePointAlloc(r, dbID, tbID, isUnsigned) if alloc1 != nil { return alloc1 } @@ -669,7 +651,7 @@ func NewSequenceAllocator(store kv.Storage, dbID, tbID int64, info *model.Sequen } // NewAllocatorsFromTblInfo creates an array of allocators of different types with the information of model.TableInfo. -func NewAllocatorsFromTblInfo(store kv.Storage, schemaID int64, tblInfo *model.TableInfo) Allocators { +func NewAllocatorsFromTblInfo(r Requirement, schemaID int64, tblInfo *model.TableInfo) Allocators { var allocs []Allocator dbID := tblInfo.GetDBID(schemaID) idCacheOpt := CustomAutoIncCacheOption(tblInfo.AutoIdCache) @@ -678,20 +660,20 @@ func NewAllocatorsFromTblInfo(store kv.Storage, schemaID int64, tblInfo *model.T hasRowID := !tblInfo.PKIsHandle && !tblInfo.IsCommonHandle hasAutoIncID := tblInfo.GetAutoIncrementColInfo() != nil if hasRowID || hasAutoIncID { - alloc := NewAllocator(store, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), RowIDAllocType, idCacheOpt, tblVer) + alloc := NewAllocator(r, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), RowIDAllocType, idCacheOpt, tblVer) allocs = append(allocs, alloc) } if hasAutoIncID { - alloc := NewAllocator(store, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), AutoIncrementType, idCacheOpt, tblVer) + alloc := NewAllocator(r, dbID, tblInfo.ID, tblInfo.IsAutoIncColUnsigned(), AutoIncrementType, idCacheOpt, tblVer) allocs = append(allocs, alloc) } hasAutoRandID := tblInfo.ContainsAutoRandomBits() if hasAutoRandID { - alloc := NewAllocator(store, dbID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), AutoRandomType, idCacheOpt, tblVer) + alloc := NewAllocator(r, dbID, tblInfo.ID, tblInfo.IsAutoRandomBitColUnsigned(), AutoRandomType, idCacheOpt, tblVer) allocs = append(allocs, alloc) } if tblInfo.IsSequence() { - allocs = append(allocs, NewSequenceAllocator(store, dbID, tblInfo.ID, tblInfo.Sequence)) + allocs = append(allocs, NewSequenceAllocator(r.Store(), dbID, tblInfo.ID, tblInfo.Sequence)) } return NewAllocators(tblInfo.SepAutoInc(), allocs...) } diff --git a/meta/autoid/autoid_service.go b/meta/autoid/autoid_service.go index d8640d2aeeb24..4cd28b46ad624 100644 --- a/meta/autoid/autoid_service.go +++ b/meta/autoid/autoid_service.go @@ -40,11 +40,12 @@ type singlePointAlloc struct { tblID int64 lastAllocated int64 isUnsigned bool - clientDiscover - keyspaceID uint32 + keyspaceID uint32 + *ClientDiscover } -type clientDiscover struct { +// ClientDiscover is used to get the AutoIDAllocClient, it creates the grpc connection with autoid service leader. +type ClientDiscover struct { // This the etcd client for service discover etcdCli *clientv3.Client // This is the real client for the AutoIDAlloc service @@ -61,7 +62,15 @@ const ( autoIDLeaderPath = "tidb/autoid/leader" ) -func (d *clientDiscover) GetClient(ctx context.Context) (autoid.AutoIDAllocClient, error) { +// NewClientDiscover creates a ClientDiscover object. +func NewClientDiscover(etcdCli *clientv3.Client) *ClientDiscover { + return &ClientDiscover{ + etcdCli: etcdCli, + } +} + +// GetClient gets the AutoIDAllocClient. +func (d *ClientDiscover) GetClient(ctx context.Context) (autoid.AutoIDAllocClient, error) { d.mu.RLock() cli := d.mu.AutoIDAllocClient if cli != nil { @@ -140,7 +149,7 @@ retry: if err != nil { if strings.Contains(err.Error(), "rpc error") { time.Sleep(backoffDuration) - sp.resetConn(err) + sp.ResetConn(err) goto retry } return 0, 0, errors.Trace(err) @@ -157,15 +166,19 @@ retry: const backoffDuration = 200 * time.Millisecond -func (sp *singlePointAlloc) resetConn(reason error) { - logutil.BgLogger().Info("[autoid client] reset grpc connection", - zap.String("reason", reason.Error())) +// ResetConn reset the AutoIDAllocClient and underlying grpc connection. +// The next GetClient() call will recreate the client connecting to the correct leader by querying etcd. +func (d *ClientDiscover) ResetConn(reason error) { + if reason != nil { + logutil.BgLogger().Info("reset grpc connection", zap.String("category", "autoid client"), + zap.String("reason", reason.Error())) + } var grpcConn *grpc.ClientConn - sp.mu.Lock() - grpcConn = sp.mu.ClientConn - sp.mu.AutoIDAllocClient = nil - sp.mu.ClientConn = nil - sp.mu.Unlock() + d.mu.Lock() + grpcConn = d.mu.ClientConn + d.mu.AutoIDAllocClient = nil + d.mu.ClientConn = nil + d.mu.Unlock() // Close grpc.ClientConn to release resource. if grpcConn != nil { err := grpcConn.Close() @@ -212,7 +225,7 @@ retry: if err != nil { if strings.Contains(err.Error(), "rpc error") { time.Sleep(backoffDuration) - sp.resetConn(err) + sp.ResetConn(err) goto retry } return errors.Trace(err) diff --git a/meta/autoid/autoid_test.go b/meta/autoid/autoid_test.go index 912b1e173bc8c..dc69a997fda96 100644 --- a/meta/autoid/autoid_test.go +++ b/meta/autoid/autoid_test.go @@ -35,6 +35,18 @@ import ( "github.com/stretchr/testify/require" ) +type mockRequirement struct { + kv.Storage +} + +func (r mockRequirement) Store() kv.Storage { + return r.Storage +} + +func (r mockRequirement) AutoIDClient() *autoid.ClientDiscover { + return nil +} + func TestSignedAutoid(t *testing.T) { require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/meta/autoid/mockAutoIDChange", `return(true)`)) defer func() { @@ -68,7 +80,7 @@ func TestSignedAutoid(t *testing.T) { require.NoError(t, err) // Since the test here is applicable to any type of allocators, autoid.RowIDAllocType is chosen. - alloc := autoid.NewAllocator(store, 1, 1, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(mockRequirement{store}, 1, 1, false, autoid.RowIDAllocType) require.NotNil(t, alloc) globalAutoID, err := alloc.NextGlobalAutoID() @@ -106,13 +118,13 @@ func TestSignedAutoid(t *testing.T) { require.NoError(t, err) require.Equal(t, int64(3011), id) - alloc = autoid.NewAllocator(store, 1, 1, false, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 1, false, autoid.RowIDAllocType) require.NotNil(t, alloc) _, id, err = alloc.Alloc(ctx, 1, 1, 1) require.NoError(t, err) require.Equal(t, autoid.GetStep()+1, id) - alloc = autoid.NewAllocator(store, 1, 2, false, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 2, false, autoid.RowIDAllocType) require.NotNil(t, alloc) err = alloc.Rebase(context.Background(), int64(1), false) require.NoError(t, err) @@ -120,11 +132,11 @@ func TestSignedAutoid(t *testing.T) { require.NoError(t, err) require.Equal(t, int64(2), id) - alloc = autoid.NewAllocator(store, 1, 3, false, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 3, false, autoid.RowIDAllocType) require.NotNil(t, alloc) err = alloc.Rebase(context.Background(), int64(3210), false) require.NoError(t, err) - alloc = autoid.NewAllocator(store, 1, 3, false, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 3, false, autoid.RowIDAllocType) require.NotNil(t, alloc) err = alloc.Rebase(context.Background(), int64(3000), false) require.NoError(t, err) @@ -146,7 +158,7 @@ func TestSignedAutoid(t *testing.T) { require.NoError(t, err) // alloc N for signed - alloc = autoid.NewAllocator(store, 1, 4, false, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 4, false, autoid.RowIDAllocType) require.NotNil(t, alloc) globalAutoID, err = alloc.NextGlobalAutoID() require.NoError(t, err) @@ -189,7 +201,7 @@ func TestSignedAutoid(t *testing.T) { require.Greater(t, min+1, lastRemainOne) // Test for increment & offset for signed. - alloc = autoid.NewAllocator(store, 1, 5, false, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 5, false, autoid.RowIDAllocType) require.NotNil(t, alloc) increment := int64(2) @@ -272,7 +284,7 @@ func TestUnsignedAutoid(t *testing.T) { }) require.NoError(t, err) - alloc := autoid.NewAllocator(store, 1, 1, true, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(mockRequirement{store}, 1, 1, true, autoid.RowIDAllocType) require.NotNil(t, alloc) globalAutoID, err := alloc.NextGlobalAutoID() @@ -310,13 +322,13 @@ func TestUnsignedAutoid(t *testing.T) { require.NoError(t, err) require.Equal(t, int64(3011), id) - alloc = autoid.NewAllocator(store, 1, 1, true, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 1, true, autoid.RowIDAllocType) require.NotNil(t, alloc) _, id, err = alloc.Alloc(ctx, 1, 1, 1) require.NoError(t, err) require.Equal(t, autoid.GetStep()+1, id) - alloc = autoid.NewAllocator(store, 1, 2, true, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 2, true, autoid.RowIDAllocType) require.NotNil(t, alloc) err = alloc.Rebase(context.Background(), int64(1), false) require.NoError(t, err) @@ -324,11 +336,11 @@ func TestUnsignedAutoid(t *testing.T) { require.NoError(t, err) require.Equal(t, int64(2), id) - alloc = autoid.NewAllocator(store, 1, 3, true, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 3, true, autoid.RowIDAllocType) require.NotNil(t, alloc) err = alloc.Rebase(context.Background(), int64(3210), false) require.NoError(t, err) - alloc = autoid.NewAllocator(store, 1, 3, true, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 3, true, autoid.RowIDAllocType) require.NotNil(t, alloc) err = alloc.Rebase(context.Background(), int64(3000), false) require.NoError(t, err) @@ -353,7 +365,7 @@ func TestUnsignedAutoid(t *testing.T) { require.NoError(t, err) // alloc N for unsigned - alloc = autoid.NewAllocator(store, 1, 4, true, autoid.RowIDAllocType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 4, true, autoid.RowIDAllocType) require.NotNil(t, alloc) globalAutoID, err = alloc.NextGlobalAutoID() require.NoError(t, err) @@ -382,7 +394,7 @@ func TestUnsignedAutoid(t *testing.T) { require.Greater(t, min+1, lastRemainOne) // Test increment & offset for unsigned. Using AutoRandomType to avoid valid range check for increment and offset. - alloc = autoid.NewAllocator(store, 1, 5, true, autoid.AutoRandomType) + alloc = autoid.NewAllocator(mockRequirement{store}, 1, 5, true, autoid.AutoRandomType) require.NotNil(t, alloc) require.NoError(t, err) require.Equal(t, int64(1), globalAutoID) @@ -436,7 +448,7 @@ func TestConcurrentAlloc(t *testing.T) { allocIDs := func() { ctx := context.Background() - alloc := autoid.NewAllocator(store, dbID, tblID, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(mockRequirement{store}, dbID, tblID, false, autoid.RowIDAllocType) for j := 0; j < int(autoid.GetStep())+5; j++ { _, id, err1 := alloc.Alloc(ctx, 1, 1, 1) if err1 != nil { @@ -517,7 +529,7 @@ func TestRollbackAlloc(t *testing.T) { injectConf := new(kv.InjectionConfig) injectConf.SetCommitError(errors.New("injected")) injectedStore := kv.NewInjectedStore(store, injectConf) - alloc := autoid.NewAllocator(injectedStore, 1, 2, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(mockRequirement{injectedStore}, 1, 2, false, autoid.RowIDAllocType) _, _, err = alloc.Alloc(ctx, 1, 1, 1) require.Error(t, err) require.Equal(t, int64(0), alloc.Base()) @@ -567,11 +579,11 @@ func TestAllocComputationIssue(t *testing.T) { require.NoError(t, err) // Since the test here is applicable to any type of allocators, autoid.RowIDAllocType is chosen. - unsignedAlloc1 := autoid.NewAllocator(store, 1, 1, true, autoid.RowIDAllocType) + unsignedAlloc1 := autoid.NewAllocator(mockRequirement{store}, 1, 1, true, autoid.RowIDAllocType) require.NotNil(t, unsignedAlloc1) - signedAlloc1 := autoid.NewAllocator(store, 1, 1, false, autoid.RowIDAllocType) + signedAlloc1 := autoid.NewAllocator(mockRequirement{store}, 1, 1, false, autoid.RowIDAllocType) require.NotNil(t, signedAlloc1) - signedAlloc2 := autoid.NewAllocator(store, 1, 2, false, autoid.RowIDAllocType) + signedAlloc2 := autoid.NewAllocator(mockRequirement{store}, 1, 2, false, autoid.RowIDAllocType) require.NotNil(t, signedAlloc2) // the next valid two value must be 13 & 16, batch size = 6. @@ -615,7 +627,7 @@ func TestIssue40584(t *testing.T) { }) require.NoError(t, err) - alloc := autoid.NewAllocator(store, 1, 1, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(mockRequirement{store}, 1, 1, false, autoid.RowIDAllocType) require.NotNil(t, alloc) finishAlloc := make(chan bool) diff --git a/meta/autoid/bench_test.go b/meta/autoid/bench_test.go index d8b489060875d..422f825c666c9 100644 --- a/meta/autoid/bench_test.go +++ b/meta/autoid/bench_test.go @@ -57,7 +57,7 @@ func BenchmarkAllocator_Alloc(b *testing.B) { if err != nil { return } - alloc := autoid.NewAllocator(store, 1, 2, false, autoid.RowIDAllocType) + alloc := autoid.NewAllocator(mockRequirement{store}, 1, 2, false, autoid.RowIDAllocType) b.StartTimer() for i := 0; i < b.N; i++ { _, _, err := alloc.Alloc(ctx, 1, 1, 1) diff --git a/meta/meta.go b/meta/meta.go index 417ce7e32ba2f..80b7387639463 100644 --- a/meta/meta.go +++ b/meta/meta.go @@ -311,9 +311,30 @@ func ParseAutoTableIDKey(key []byte) (int64, error) { } func (*Meta) autoIncrementIDKey(tableID int64) []byte { + return AutoIncrementIDKey(tableID) +} + +// AutoIncrementIDKey decodes the auto inc table key. +func AutoIncrementIDKey(tableID int64) []byte { return []byte(fmt.Sprintf("%s:%d", mIncIDPrefix, tableID)) } +// IsAutoIncrementIDKey checks whether the key is auto increment key. +func IsAutoIncrementIDKey(key []byte) bool { + return strings.HasPrefix(string(key), mIncIDPrefix+":") +} + +// ParseAutoIncrementIDKey decodes the tableID from the auto tableID key. +func ParseAutoIncrementIDKey(key []byte) (int64, error) { + if !IsAutoIncrementIDKey(key) { + return 0, ErrInvalidString.GenWithStack("fail to parse autoIncrementKey") + } + + tableID := strings.TrimPrefix(string(key), mIncIDPrefix+":") + id, err := strconv.Atoi(tableID) + return int64(id), err +} + func (*Meta) autoRandomTableIDKey(tableID int64) []byte { return AutoRandomTableIDKey(tableID) } diff --git a/metrics/grafana/tidb.json b/metrics/grafana/tidb.json index bf81940462338..9a7ca0b471de3 100644 --- a/metrics/grafana/tidb.json +++ b/metrics/grafana/tidb.json @@ -814,31 +814,44 @@ "pointradius": 5, "points": false, "renderer": "flot", - "seriesOverrides": [], + "seriesOverrides": [ + { + "$$hashKey": "object:211", + "alias": "/mvcc_ratio/", + "yaxis": 2 + } + ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { - "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_process_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (le,sql_type))", + "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_process_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", sql_type=\"general\"}[1m])) by (le,sql_type))", "format": "time_series", "intervalFactor": 2, - "legendFormat": "all_proc_{{sql_type}}", + "legendFormat": "all_proc", "refId": "A" }, { - "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_cop_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (le,sql_type))", + "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_cop_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", sql_type=\"general\"}[1m])) by (le,sql_type))", "format": "time_series", "intervalFactor": 2, - "legendFormat": "all_cop_proc_{{sql_type}}", + "legendFormat": "all_cop_proc", "refId": "B" }, { - "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_wait_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (le,sql_type))", + "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_wait_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", sql_type=\"general\"}[1m])) by (le,sql_type))", "format": "time_series", "intervalFactor": 2, - "legendFormat": "all_cop_wait_{{sql_type}}", + "legendFormat": "all_cop_wait", "refId": "C" + }, + { + "expr": "histogram_quantile(0.90, sum(rate(tidb_server_slow_query_cop_mvcc_ratio_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", sql_type=\"general\"}[1m])) by (le,sql_type))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "mvcc_ratio", + "refId": "D" } ], "thresholds": [], @@ -861,6 +874,7 @@ }, "yaxes": [ { + "$$hashKey": "object:119", "format": "s", "label": null, "logBase": 2, @@ -869,6 +883,7 @@ "show": true }, { + "$$hashKey": "object:120", "format": "short", "label": null, "logBase": 1, diff --git a/metrics/metrics.go b/metrics/metrics.go index ac6b2ce31cb18..4c4944cd4fd8e 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -204,6 +204,7 @@ func RegisterMetrics() { prometheus.MustRegister(TotalQueryProcHistogram) prometheus.MustRegister(TotalCopProcHistogram) prometheus.MustRegister(TotalCopWaitHistogram) + prometheus.MustRegister(CopMVCCRatioHistogram) prometheus.MustRegister(HandleSchemaValidate) prometheus.MustRegister(MaxProcs) prometheus.MustRegister(GOGC) diff --git a/metrics/server.go b/metrics/server.go index bf6dbeed0517c..807b31dda6c07 100644 --- a/metrics/server.go +++ b/metrics/server.go @@ -56,6 +56,7 @@ var ( TotalQueryProcHistogram *prometheus.HistogramVec TotalCopProcHistogram *prometheus.HistogramVec TotalCopWaitHistogram *prometheus.HistogramVec + CopMVCCRatioHistogram *prometheus.HistogramVec MaxProcs prometheus.Gauge GOGC prometheus.Gauge ConnIdleDurationHistogram *prometheus.HistogramVec @@ -256,6 +257,15 @@ func InitServerMetrics() { Buckets: prometheus.ExponentialBuckets(0.001, 2, 28), // 1ms ~ 1.5days }, []string{LblSQLType}) + CopMVCCRatioHistogram = NewHistogramVec( + prometheus.HistogramOpts{ + Namespace: "tidb", + Subsystem: "server", + Name: "slow_query_cop_mvcc_ratio", + Help: "Bucketed histogram of all cop total keys / processed keys in slow queries.", + Buckets: prometheus.ExponentialBuckets(0.5, 2, 21), // 0.5 ~ 262144 + }, []string{LblSQLType}) + MaxProcs = NewGauge( prometheus.GaugeOpts{ Namespace: "tidb", diff --git a/owner/manager.go b/owner/manager.go index c7d98a5716ae6..b5ed023b69191 100644 --- a/owner/manager.go +++ b/owner/manager.go @@ -53,7 +53,7 @@ type Manager interface { // SetOwnerOpValue updates the owner op value. SetOwnerOpValue(ctx context.Context, op OpType) error // CampaignOwner campaigns the owner. - CampaignOwner() error + CampaignOwner(...int) error // ResignOwner lets the owner start a new election. ResignOwner(ctx context.Context) error // Cancel cancels this etcd ownerManager. @@ -173,10 +173,14 @@ func setManagerSessionTTL() error { } // CampaignOwner implements Manager.CampaignOwner interface. -func (m *ownerManager) CampaignOwner() error { +func (m *ownerManager) CampaignOwner(withTTL ...int) error { + ttl := ManagerSessionTTL + if len(withTTL) == 1 { + ttl = withTTL[0] + } logPrefix := fmt.Sprintf("[%s] %s", m.prompt, m.key) logutil.BgLogger().Info("start campaign owner", zap.String("ownerInfo", logPrefix)) - session, err := util2.NewSession(m.ctx, logPrefix, m.etcdCli, util2.NewSessionDefaultRetryCnt, ManagerSessionTTL) + session, err := util2.NewSession(m.ctx, logPrefix, m.etcdCli, util2.NewSessionDefaultRetryCnt, ttl) if err != nil { return errors.Trace(err) } diff --git a/owner/mock.go b/owner/mock.go index 83f1ea957c126..10840e9aa4104 100644 --- a/owner/mock.go +++ b/owner/mock.go @@ -87,7 +87,7 @@ func (*mockManager) SetOwnerOpValue(_ context.Context, op OpType) error { } // CampaignOwner implements Manager.CampaignOwner interface. -func (m *mockManager) CampaignOwner() error { +func (m *mockManager) CampaignOwner(_ ...int) error { m.toBeOwner() return nil } diff --git a/parser/ast/ddl.go b/parser/ast/ddl.go index 03f07ac194ff4..ef1335d95b263 100644 --- a/parser/ast/ddl.go +++ b/parser/ast/ddl.go @@ -4228,16 +4228,16 @@ type RecoverTableStmt struct { // Restore implements Node interface. func (n *RecoverTableStmt) Restore(ctx *format.RestoreCtx) error { ctx.WriteKeyWord("RECOVER TABLE ") - if n.JobID != 0 { - ctx.WriteKeyWord("BY JOB ") - ctx.WritePlainf("%d", n.JobID) - } else { + if n.Table != nil { if err := n.Table.Restore(ctx); err != nil { return errors.Annotate(err, "An error occurred while splicing RecoverTableStmt Table") } if n.JobNum > 0 { ctx.WritePlainf(" %d", n.JobNum) } + } else { + ctx.WriteKeyWord("BY JOB ") + ctx.WritePlainf("%d", n.JobID) } return nil } @@ -4264,9 +4264,10 @@ func (n *RecoverTableStmt) Accept(v Visitor) (Node, bool) { type FlashBackToTimestampStmt struct { ddlNode - FlashbackTS ExprNode - Tables []*TableName - DBName model.CIStr + FlashbackTS ExprNode + FlashbackTSO uint64 + Tables []*TableName + DBName model.CIStr } // Restore implements Node interface @@ -4288,9 +4289,14 @@ func (n *FlashBackToTimestampStmt) Restore(ctx *format.RestoreCtx) error { } else { ctx.WriteKeyWord("CLUSTER") } - ctx.WriteKeyWord(" TO TIMESTAMP ") - if err := n.FlashbackTS.Restore(ctx); err != nil { - return errors.Annotate(err, "An error occurred while splicing FlashBackToTimestampStmt.FlashbackTS") + if n.FlashbackTSO == 0 { + ctx.WriteKeyWord(" TO TIMESTAMP ") + if err := n.FlashbackTS.Restore(ctx); err != nil { + return errors.Annotate(err, "An error occurred while splicing FlashBackToTimestampStmt.FlashbackTS") + } + } else { + ctx.WriteKeyWord(" TO TSO ") + ctx.WritePlainf("%d", n.FlashbackTSO) } return nil } @@ -4311,11 +4317,14 @@ func (n *FlashBackToTimestampStmt) Accept(v Visitor) (Node, bool) { n.Tables[i] = node.(*TableName) } } - node, ok := n.FlashbackTS.Accept(v) - if !ok { - return n, false + + if n.FlashbackTSO == 0 { + node, ok := n.FlashbackTS.Accept(v) + if !ok { + return n, false + } + n.FlashbackTS = node.(ExprNode) } - n.FlashbackTS = node.(ExprNode) return v.Leave(n) } diff --git a/parser/ast/dml.go b/parser/ast/dml.go index 430fa882702c9..2eab43c79962e 100644 --- a/parser/ast/dml.go +++ b/parser/ast/dml.go @@ -1550,6 +1550,8 @@ type SetOprSelectList struct { With *WithClause AfterSetOperator *SetOprType Selects []Node + Limit *Limit + OrderBy *OrderByClause } // Restore implements Node interface. @@ -1560,6 +1562,7 @@ func (n *SetOprSelectList) Restore(ctx *format.RestoreCtx) error { return errors.Annotate(err, "An error occurred while restore SetOprSelectList.With") } } + for i, stmt := range n.Selects { switch selectStmt := stmt.(type) { case *SelectStmt: @@ -1581,6 +1584,20 @@ func (n *SetOprSelectList) Restore(ctx *format.RestoreCtx) error { ctx.WritePlain(")") } } + + if n.OrderBy != nil { + ctx.WritePlain(" ") + if err := n.OrderBy.Restore(ctx); err != nil { + return errors.Annotate(err, "An error occurred while restore SetOprSelectList.OrderBy") + } + } + + if n.Limit != nil { + ctx.WritePlain(" ") + if err := n.Limit.Restore(ctx); err != nil { + return errors.Annotate(err, "An error occurred while restore SetOprSelectList.Limit") + } + } return nil } @@ -1605,6 +1622,20 @@ func (n *SetOprSelectList) Accept(v Visitor) (Node, bool) { } n.Selects[i] = node } + if n.OrderBy != nil { + node, ok := n.OrderBy.Accept(v) + if !ok { + return n, false + } + n.OrderBy = node.(*OrderByClause) + } + if n.Limit != nil { + node, ok := n.Limit.Accept(v) + if !ok { + return n, false + } + n.Limit = node.(*Limit) + } return v.Leave(n) } diff --git a/parser/hintparser.go b/parser/hintparser.go index 04570e9d9af5c..97e01cfd60d85 100644 --- a/parser/hintparser.go +++ b/parser/hintparser.go @@ -41,18 +41,18 @@ type yyhintXError struct { } const ( - yyhintDefault = 57426 + yyhintDefault = 57433 yyhintEOFCode = 57344 yyhintErrCode = 57345 hintAggToCop = 57379 - hintBCJoin = 57394 + hintBCJoin = 57401 hintBKA = 57355 hintBNL = 57357 - hintDupsWeedOut = 57422 - hintFalse = 57418 - hintFirstMatch = 57423 - hintForceIndex = 57408 - hintGB = 57421 + hintDupsWeedOut = 57429 + hintFalse = 57425 + hintFirstMatch = 57430 + hintForceIndex = 57415 + hintGB = 57428 hintHashAgg = 57381 hintHashJoin = 57359 hintHashJoinBuild = 57360 @@ -60,202 +60,216 @@ const ( hintIdentifier = 57347 hintIgnoreIndex = 57384 hintIgnorePlanCache = 57380 + hintIndexHashJoin = 57388 + hintIndexJoin = 57385 hintIndexMerge = 57365 - hintInlHashJoin = 57385 - hintInlJoin = 57386 - hintInlMergeJoin = 57387 + hintIndexMergeJoin = 57392 + hintInlHashJoin = 57387 + hintInlJoin = 57390 + hintInlMergeJoin = 57391 hintIntLit = 57346 hintInvalid = 57348 hintJoinFixedOrder = 57351 hintJoinOrder = 57352 hintJoinPrefix = 57353 hintJoinSuffix = 57354 - hintLeading = 57410 - hintLimitToCop = 57407 - hintLooseScan = 57424 - hintMB = 57420 + hintLeading = 57417 + hintLimitToCop = 57414 + hintLooseScan = 57431 + hintMB = 57427 hintMRR = 57367 - hintMaterialization = 57425 + hintMaterialization = 57432 hintMaxExecutionTime = 57375 - hintMemoryQuota = 57388 + hintMemoryQuota = 57394 hintMerge = 57363 hintMpp1PhaseAgg = 57382 hintMpp2PhaseAgg = 57383 hintNoBKA = 57356 hintNoBNL = 57358 - hintNoDecorrelate = 57412 + hintNoDecorrelate = 57419 hintNoHashJoin = 57362 hintNoICP = 57369 + hintNoIndexHashJoin = 57389 + hintNoIndexJoin = 57386 hintNoIndexMerge = 57366 + hintNoIndexMergeJoin = 57393 hintNoMRR = 57368 hintNoMerge = 57364 - hintNoOrderIndex = 57401 + hintNoOrderIndex = 57408 hintNoRangeOptimization = 57370 + hintNoSMJoin = 57400 hintNoSemijoin = 57374 hintNoSkipScan = 57372 - hintNoSwapJoinInputs = 57389 - hintNthPlan = 57406 - hintOLAP = 57413 - hintOLTP = 57414 - hintOrderIndex = 57400 - hintPartition = 57415 + hintNoSwapJoinInputs = 57395 + hintNthPlan = 57413 + hintOLAP = 57420 + hintOLTP = 57421 + hintOrderIndex = 57407 + hintPartition = 57422 hintQBName = 57378 - hintQueryType = 57390 - hintReadConsistentReplica = 57391 - hintReadFromStorage = 57392 + hintQueryType = 57396 + hintReadConsistentReplica = 57397 + hintReadFromStorage = 57398 hintResourceGroup = 57377 - hintSMJoin = 57393 - hintSemiJoinRewrite = 57411 + hintSMJoin = 57399 + hintSemiJoinRewrite = 57418 hintSemijoin = 57373 hintSetVar = 57376 - hintShuffleJoin = 57395 + hintShuffleJoin = 57402 hintSingleAtIdentifier = 57349 hintSkipScan = 57371 - hintStraightJoin = 57409 - hintStreamAgg = 57396 + hintStraightJoin = 57416 + hintStreamAgg = 57403 hintStringLit = 57350 - hintSwapJoinInputs = 57397 - hintTiFlash = 57417 - hintTiKV = 57416 - hintTimeRange = 57404 - hintTrue = 57419 - hintUseCascades = 57405 - hintUseIndex = 57399 - hintUseIndexMerge = 57398 - hintUsePlanCache = 57402 - hintUseToja = 57403 + hintSwapJoinInputs = 57404 + hintTiFlash = 57424 + hintTiKV = 57423 + hintTimeRange = 57411 + hintTrue = 57426 + hintUseCascades = 57412 + hintUseIndex = 57406 + hintUseIndexMerge = 57405 + hintUsePlanCache = 57409 + hintUseToja = 57410 yyhintMaxDepth = 200 - yyhintTabOfs = -197 + yyhintTabOfs = -211 ) var ( yyhintXLAT = map[int]int{ - 41: 0, // ')' (148x) - 57379: 1, // hintAggToCop (135x) - 57394: 2, // hintBCJoin (135x) - 57355: 3, // hintBKA (135x) - 57357: 4, // hintBNL (135x) - 57408: 5, // hintForceIndex (135x) - 57381: 6, // hintHashAgg (135x) - 57359: 7, // hintHashJoin (135x) - 57360: 8, // hintHashJoinBuild (135x) - 57361: 9, // hintHashJoinProbe (135x) - 57384: 10, // hintIgnoreIndex (135x) - 57380: 11, // hintIgnorePlanCache (135x) - 57365: 12, // hintIndexMerge (135x) - 57385: 13, // hintInlHashJoin (135x) - 57386: 14, // hintInlJoin (135x) - 57387: 15, // hintInlMergeJoin (135x) - 57351: 16, // hintJoinFixedOrder (135x) - 57352: 17, // hintJoinOrder (135x) - 57353: 18, // hintJoinPrefix (135x) - 57354: 19, // hintJoinSuffix (135x) - 57410: 20, // hintLeading (135x) - 57407: 21, // hintLimitToCop (135x) - 57375: 22, // hintMaxExecutionTime (135x) - 57388: 23, // hintMemoryQuota (135x) - 57363: 24, // hintMerge (135x) - 57382: 25, // hintMpp1PhaseAgg (135x) - 57383: 26, // hintMpp2PhaseAgg (135x) - 57367: 27, // hintMRR (135x) - 57356: 28, // hintNoBKA (135x) - 57358: 29, // hintNoBNL (135x) - 57412: 30, // hintNoDecorrelate (135x) - 57362: 31, // hintNoHashJoin (135x) - 57369: 32, // hintNoICP (135x) - 57366: 33, // hintNoIndexMerge (135x) - 57364: 34, // hintNoMerge (135x) - 57368: 35, // hintNoMRR (135x) - 57401: 36, // hintNoOrderIndex (135x) - 57370: 37, // hintNoRangeOptimization (135x) - 57374: 38, // hintNoSemijoin (135x) - 57372: 39, // hintNoSkipScan (135x) - 57389: 40, // hintNoSwapJoinInputs (135x) - 57406: 41, // hintNthPlan (135x) - 57400: 42, // hintOrderIndex (135x) - 57378: 43, // hintQBName (135x) - 57390: 44, // hintQueryType (135x) - 57391: 45, // hintReadConsistentReplica (135x) - 57392: 46, // hintReadFromStorage (135x) - 57377: 47, // hintResourceGroup (135x) - 57373: 48, // hintSemijoin (135x) - 57411: 49, // hintSemiJoinRewrite (135x) - 57376: 50, // hintSetVar (135x) - 57395: 51, // hintShuffleJoin (135x) - 57371: 52, // hintSkipScan (135x) - 57393: 53, // hintSMJoin (135x) - 57409: 54, // hintStraightJoin (135x) - 57396: 55, // hintStreamAgg (135x) - 57397: 56, // hintSwapJoinInputs (135x) - 57404: 57, // hintTimeRange (135x) - 57405: 58, // hintUseCascades (135x) - 57399: 59, // hintUseIndex (135x) - 57398: 60, // hintUseIndexMerge (135x) - 57402: 61, // hintUsePlanCache (135x) - 57403: 62, // hintUseToja (135x) - 44: 63, // ',' (132x) - 57422: 64, // hintDupsWeedOut (112x) - 57423: 65, // hintFirstMatch (112x) - 57424: 66, // hintLooseScan (112x) - 57425: 67, // hintMaterialization (112x) - 57417: 68, // hintTiFlash (112x) - 57416: 69, // hintTiKV (112x) - 57418: 70, // hintFalse (111x) - 57413: 71, // hintOLAP (111x) - 57414: 72, // hintOLTP (111x) - 57419: 73, // hintTrue (111x) - 57421: 74, // hintGB (110x) - 57420: 75, // hintMB (110x) - 57347: 76, // hintIdentifier (109x) - 57349: 77, // hintSingleAtIdentifier (95x) - 93: 78, // ']' (86x) - 46: 79, // '.' (85x) - 57415: 80, // hintPartition (80x) - 61: 81, // '=' (76x) - 40: 82, // '(' (71x) - 57344: 83, // $end (25x) - 57446: 84, // QueryBlockOpt (20x) - 57438: 85, // Identifier (15x) - 57346: 86, // hintIntLit (8x) - 57350: 87, // hintStringLit (5x) - 57428: 88, // CommaOpt (4x) - 57434: 89, // HintTable (4x) - 57435: 90, // HintTableList (4x) - 91: 91, // '[' (3x) - 57427: 92, // BooleanHintName (2x) - 57429: 93, // HintIndexList (2x) - 57431: 94, // HintStorageType (2x) - 57432: 95, // HintStorageTypeAndTable (2x) - 57436: 96, // HintTableListOpt (2x) - 57441: 97, // JoinOrderOptimizerHintName (2x) - 57442: 98, // NullaryHintName (2x) - 57445: 99, // PartitionListOpt (2x) - 57448: 100, // StorageOptimizerHintOpt (2x) - 57449: 101, // SubqueryOptimizerHintName (2x) - 57452: 102, // SubqueryStrategy (2x) - 57453: 103, // SupportedIndexLevelOptimizerHintName (2x) - 57454: 104, // SupportedTableLevelOptimizerHintName (2x) - 57455: 105, // TableOptimizerHintOpt (2x) - 57457: 106, // UnsupportedIndexLevelOptimizerHintName (2x) - 57458: 107, // UnsupportedTableLevelOptimizerHintName (2x) - 57460: 108, // ViewName (2x) - 57430: 109, // HintQueryType (1x) - 57433: 110, // HintStorageTypeAndTableList (1x) - 57437: 111, // HintTrueOrFalse (1x) - 57439: 112, // IndexNameList (1x) - 57440: 113, // IndexNameListOpt (1x) - 57443: 114, // OptimizerHintList (1x) - 57444: 115, // PartitionList (1x) - 57447: 116, // Start (1x) - 57450: 117, // SubqueryStrategies (1x) - 57451: 118, // SubqueryStrategiesOpt (1x) - 57456: 119, // UnitOfBytes (1x) - 57459: 120, // Value (1x) - 57461: 121, // ViewNameList (1x) - 57426: 122, // $default (0x) - 57345: 123, // error (0x) - 57348: 124, // hintInvalid (0x) + 41: 0, // ')' (155x) + 57379: 1, // hintAggToCop (142x) + 57401: 2, // hintBCJoin (142x) + 57355: 3, // hintBKA (142x) + 57357: 4, // hintBNL (142x) + 57415: 5, // hintForceIndex (142x) + 57381: 6, // hintHashAgg (142x) + 57359: 7, // hintHashJoin (142x) + 57360: 8, // hintHashJoinBuild (142x) + 57361: 9, // hintHashJoinProbe (142x) + 57384: 10, // hintIgnoreIndex (142x) + 57380: 11, // hintIgnorePlanCache (142x) + 57388: 12, // hintIndexHashJoin (142x) + 57385: 13, // hintIndexJoin (142x) + 57365: 14, // hintIndexMerge (142x) + 57392: 15, // hintIndexMergeJoin (142x) + 57387: 16, // hintInlHashJoin (142x) + 57390: 17, // hintInlJoin (142x) + 57391: 18, // hintInlMergeJoin (142x) + 57351: 19, // hintJoinFixedOrder (142x) + 57352: 20, // hintJoinOrder (142x) + 57353: 21, // hintJoinPrefix (142x) + 57354: 22, // hintJoinSuffix (142x) + 57417: 23, // hintLeading (142x) + 57414: 24, // hintLimitToCop (142x) + 57375: 25, // hintMaxExecutionTime (142x) + 57394: 26, // hintMemoryQuota (142x) + 57363: 27, // hintMerge (142x) + 57382: 28, // hintMpp1PhaseAgg (142x) + 57383: 29, // hintMpp2PhaseAgg (142x) + 57367: 30, // hintMRR (142x) + 57356: 31, // hintNoBKA (142x) + 57358: 32, // hintNoBNL (142x) + 57419: 33, // hintNoDecorrelate (142x) + 57362: 34, // hintNoHashJoin (142x) + 57369: 35, // hintNoICP (142x) + 57389: 36, // hintNoIndexHashJoin (142x) + 57386: 37, // hintNoIndexJoin (142x) + 57366: 38, // hintNoIndexMerge (142x) + 57393: 39, // hintNoIndexMergeJoin (142x) + 57364: 40, // hintNoMerge (142x) + 57368: 41, // hintNoMRR (142x) + 57408: 42, // hintNoOrderIndex (142x) + 57370: 43, // hintNoRangeOptimization (142x) + 57374: 44, // hintNoSemijoin (142x) + 57372: 45, // hintNoSkipScan (142x) + 57400: 46, // hintNoSMJoin (142x) + 57395: 47, // hintNoSwapJoinInputs (142x) + 57413: 48, // hintNthPlan (142x) + 57407: 49, // hintOrderIndex (142x) + 57378: 50, // hintQBName (142x) + 57396: 51, // hintQueryType (142x) + 57397: 52, // hintReadConsistentReplica (142x) + 57398: 53, // hintReadFromStorage (142x) + 57377: 54, // hintResourceGroup (142x) + 57373: 55, // hintSemijoin (142x) + 57418: 56, // hintSemiJoinRewrite (142x) + 57376: 57, // hintSetVar (142x) + 57402: 58, // hintShuffleJoin (142x) + 57371: 59, // hintSkipScan (142x) + 57399: 60, // hintSMJoin (142x) + 57416: 61, // hintStraightJoin (142x) + 57403: 62, // hintStreamAgg (142x) + 57404: 63, // hintSwapJoinInputs (142x) + 57411: 64, // hintTimeRange (142x) + 57412: 65, // hintUseCascades (142x) + 57406: 66, // hintUseIndex (142x) + 57405: 67, // hintUseIndexMerge (142x) + 57409: 68, // hintUsePlanCache (142x) + 57410: 69, // hintUseToja (142x) + 44: 70, // ',' (139x) + 57429: 71, // hintDupsWeedOut (119x) + 57430: 72, // hintFirstMatch (119x) + 57431: 73, // hintLooseScan (119x) + 57432: 74, // hintMaterialization (119x) + 57424: 75, // hintTiFlash (119x) + 57423: 76, // hintTiKV (119x) + 57425: 77, // hintFalse (118x) + 57420: 78, // hintOLAP (118x) + 57421: 79, // hintOLTP (118x) + 57426: 80, // hintTrue (118x) + 57428: 81, // hintGB (117x) + 57427: 82, // hintMB (117x) + 57347: 83, // hintIdentifier (116x) + 57349: 84, // hintSingleAtIdentifier (102x) + 93: 85, // ']' (93x) + 46: 86, // '.' (92x) + 57422: 87, // hintPartition (87x) + 61: 88, // '=' (83x) + 40: 89, // '(' (78x) + 57344: 90, // $end (25x) + 57453: 91, // QueryBlockOpt (20x) + 57445: 92, // Identifier (15x) + 57346: 93, // hintIntLit (8x) + 57350: 94, // hintStringLit (5x) + 57435: 95, // CommaOpt (4x) + 57441: 96, // HintTable (4x) + 57442: 97, // HintTableList (4x) + 91: 98, // '[' (3x) + 57434: 99, // BooleanHintName (2x) + 57436: 100, // HintIndexList (2x) + 57438: 101, // HintStorageType (2x) + 57439: 102, // HintStorageTypeAndTable (2x) + 57443: 103, // HintTableListOpt (2x) + 57448: 104, // JoinOrderOptimizerHintName (2x) + 57449: 105, // NullaryHintName (2x) + 57452: 106, // PartitionListOpt (2x) + 57455: 107, // StorageOptimizerHintOpt (2x) + 57456: 108, // SubqueryOptimizerHintName (2x) + 57459: 109, // SubqueryStrategy (2x) + 57460: 110, // SupportedIndexLevelOptimizerHintName (2x) + 57461: 111, // SupportedTableLevelOptimizerHintName (2x) + 57462: 112, // TableOptimizerHintOpt (2x) + 57464: 113, // UnsupportedIndexLevelOptimizerHintName (2x) + 57465: 114, // UnsupportedTableLevelOptimizerHintName (2x) + 57467: 115, // ViewName (2x) + 57437: 116, // HintQueryType (1x) + 57440: 117, // HintStorageTypeAndTableList (1x) + 57444: 118, // HintTrueOrFalse (1x) + 57446: 119, // IndexNameList (1x) + 57447: 120, // IndexNameListOpt (1x) + 57450: 121, // OptimizerHintList (1x) + 57451: 122, // PartitionList (1x) + 57454: 123, // Start (1x) + 57457: 124, // SubqueryStrategies (1x) + 57458: 125, // SubqueryStrategiesOpt (1x) + 57463: 126, // UnitOfBytes (1x) + 57466: 127, // Value (1x) + 57468: 128, // ViewNameList (1x) + 57433: 129, // $default (0x) + 57345: 130, // error (0x) + 57348: 131, // hintInvalid (0x) } yyhintSymNames = []string{ @@ -271,7 +285,10 @@ var ( "hintHashJoinProbe", "hintIgnoreIndex", "hintIgnorePlanCache", + "hintIndexHashJoin", + "hintIndexJoin", "hintIndexMerge", + "hintIndexMergeJoin", "hintInlHashJoin", "hintInlJoin", "hintInlMergeJoin", @@ -292,13 +309,17 @@ var ( "hintNoDecorrelate", "hintNoHashJoin", "hintNoICP", + "hintNoIndexHashJoin", + "hintNoIndexJoin", "hintNoIndexMerge", + "hintNoIndexMergeJoin", "hintNoMerge", "hintNoMRR", "hintNoOrderIndex", "hintNoRangeOptimization", "hintNoSemijoin", "hintNoSkipScan", + "hintNoSMJoin", "hintNoSwapJoinInputs", "hintNthPlan", "hintOrderIndex", @@ -388,548 +409,579 @@ var ( yyhintReductions = []struct{ xsym, components int }{ {0, 1}, - {116, 1}, - {114, 1}, - {114, 3}, - {114, 1}, - {114, 3}, - {105, 4}, - {105, 4}, - {105, 4}, - {105, 4}, - {105, 4}, - {105, 4}, - {105, 5}, - {105, 5}, - {105, 5}, - {105, 6}, - {105, 4}, - {105, 4}, - {105, 6}, - {105, 6}, - {105, 6}, - {105, 5}, - {105, 4}, - {105, 5}, - {100, 5}, - {110, 1}, - {110, 3}, - {95, 4}, - {84, 0}, - {84, 1}, - {88, 0}, - {88, 1}, - {99, 0}, - {99, 4}, - {115, 1}, - {115, 3}, - {96, 1}, - {96, 1}, - {90, 2}, - {90, 3}, - {89, 3}, - {89, 5}, + {123, 1}, + {121, 1}, {121, 3}, {121, 1}, - {108, 2}, - {108, 1}, - {93, 4}, - {113, 0}, - {113, 1}, - {112, 1}, - {112, 3}, - {118, 0}, - {118, 1}, + {121, 3}, + {112, 4}, + {112, 4}, + {112, 4}, + {112, 4}, + {112, 4}, + {112, 4}, + {112, 5}, + {112, 5}, + {112, 5}, + {112, 6}, + {112, 4}, + {112, 4}, + {112, 6}, + {112, 6}, + {112, 6}, + {112, 5}, + {112, 4}, + {112, 5}, + {107, 5}, {117, 1}, {117, 3}, + {102, 4}, + {91, 0}, + {91, 1}, + {95, 0}, + {95, 1}, + {106, 0}, + {106, 4}, + {122, 1}, + {122, 3}, + {103, 1}, + {103, 1}, + {97, 2}, + {97, 3}, + {96, 3}, + {96, 5}, + {128, 3}, + {128, 1}, + {115, 2}, + {115, 1}, + {100, 4}, + {120, 0}, {120, 1}, - {120, 1}, - {120, 1}, - {119, 1}, {119, 1}, - {111, 1}, - {111, 1}, - {97, 1}, - {97, 1}, - {97, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {107, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, - {104, 1}, + {119, 3}, + {125, 0}, + {125, 1}, + {124, 1}, + {124, 3}, + {127, 1}, + {127, 1}, + {127, 1}, + {126, 1}, + {126, 1}, + {118, 1}, + {118, 1}, {104, 1}, {104, 1}, {104, 1}, - {106, 1}, - {106, 1}, - {106, 1}, - {106, 1}, - {106, 1}, - {106, 1}, - {106, 1}, - {103, 1}, - {103, 1}, - {103, 1}, - {103, 1}, - {103, 1}, - {103, 1}, - {101, 1}, - {101, 1}, - {102, 1}, - {102, 1}, - {102, 1}, - {102, 1}, - {92, 1}, - {92, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, - {98, 1}, + {114, 1}, + {114, 1}, + {114, 1}, + {114, 1}, + {114, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {111, 1}, + {113, 1}, + {113, 1}, + {113, 1}, + {113, 1}, + {113, 1}, + {113, 1}, + {113, 1}, + {110, 1}, + {110, 1}, + {110, 1}, + {110, 1}, + {110, 1}, + {110, 1}, + {108, 1}, + {108, 1}, + {109, 1}, {109, 1}, {109, 1}, - {94, 1}, - {94, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, - {85, 1}, + {109, 1}, + {99, 1}, + {99, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {105, 1}, + {116, 1}, + {116, 1}, + {101, 1}, + {101, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, + {92, 1}, } yyhintXErrors = map[yyhintXError]string{} - yyhintParseTab = [284][]uint16{ + yyhintParseTab = [298][]uint16{ // 0 - {1: 264, 230, 223, 225, 252, 260, 238, 239, 240, 250, 268, 242, 234, 232, 237, 202, 220, 221, 222, 241, 265, 209, 214, 233, 261, 262, 243, 224, 226, 271, 227, 245, 266, 228, 244, 254, 246, 256, 248, 236, 210, 253, 213, 218, 267, 219, 212, 255, 270, 211, 231, 247, 229, 269, 263, 235, 215, 258, 249, 251, 259, 257, 92: 216, 97: 203, 217, 100: 201, 208, 103: 207, 205, 200, 206, 204, 114: 199, 116: 198}, - {83: 197}, - {1: 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 369, 83: 196, 88: 478}, - {1: 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 83: 195}, - {1: 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 83: 193}, + {1: 285, 244, 237, 239, 273, 281, 258, 260, 261, 271, 289, 251, 247, 263, 256, 250, 246, 255, 216, 234, 235, 236, 262, 286, 223, 228, 249, 282, 283, 264, 238, 240, 292, 259, 266, 252, 248, 287, 257, 241, 265, 275, 267, 277, 269, 243, 254, 224, 274, 227, 232, 288, 233, 226, 276, 291, 225, 245, 268, 242, 290, 284, 253, 229, 279, 270, 272, 280, 278, 99: 230, 104: 217, 231, 107: 215, 222, 110: 221, 219, 214, 220, 218, 121: 213, 123: 212}, + {90: 211}, + {1: 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 397, 90: 210, 95: 506}, + {1: 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 90: 209}, + {1: 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 90: 207}, // 5 - {82: 475}, - {82: 472}, - {82: 469}, - {82: 464}, - {82: 461}, + {89: 503}, + {89: 500}, + {89: 497}, + {89: 492}, + {89: 489}, // 10 - {82: 450}, - {82: 438}, - {82: 434}, - {82: 430}, - {82: 422}, + {89: 478}, + {89: 466}, + {89: 462}, + {89: 458}, + {89: 450}, // 15 - {82: 419}, - {82: 407}, - {82: 400}, - {82: 395}, - {82: 389}, + {89: 447}, + {89: 435}, + {89: 428}, + {89: 423}, + {89: 417}, // 20 - {82: 386}, - {82: 380}, - {82: 272}, - {82: 135}, - {82: 134}, + {89: 414}, + {89: 408}, + {89: 293}, + {89: 149}, + {89: 148}, // 25 - {82: 133}, - {82: 132}, - {82: 131}, - {82: 130}, - {82: 129}, + {89: 147}, + {89: 146}, + {89: 145}, + {89: 144}, + {89: 143}, // 30 - {82: 128}, - {82: 127}, - {82: 126}, - {82: 125}, - {82: 124}, + {89: 142}, + {89: 141}, + {89: 140}, + {89: 139}, + {89: 138}, // 35 - {82: 123}, - {82: 122}, - {82: 121}, - {82: 120}, - {82: 119}, + {89: 137}, + {89: 136}, + {89: 135}, + {89: 134}, + {89: 133}, // 40 - {82: 118}, - {82: 117}, - {82: 116}, - {82: 115}, - {82: 114}, + {89: 132}, + {89: 131}, + {89: 130}, + {89: 129}, + {89: 128}, // 45 - {82: 113}, - {82: 112}, - {82: 111}, - {82: 110}, - {82: 109}, + {89: 127}, + {89: 126}, + {89: 125}, + {89: 124}, + {89: 123}, // 50 - {82: 108}, - {82: 107}, - {82: 106}, - {82: 105}, - {82: 104}, + {89: 122}, + {89: 121}, + {89: 120}, + {89: 119}, + {89: 118}, // 55 - {82: 103}, - {82: 102}, - {82: 101}, - {82: 100}, - {82: 99}, + {89: 117}, + {89: 116}, + {89: 115}, + {89: 114}, + {89: 113}, // 60 - {82: 94}, - {82: 93}, - {82: 92}, - {82: 91}, - {82: 90}, + {89: 112}, + {89: 111}, + {89: 110}, + {89: 109}, + {89: 108}, // 65 - {82: 89}, - {82: 88}, - {82: 87}, - {82: 86}, - {82: 85}, + {89: 107}, + {89: 106}, + {89: 101}, + {89: 100}, + {89: 99}, // 70 - {82: 84}, - {82: 83}, - {82: 82}, - {82: 81}, - {82: 80}, + {89: 98}, + {89: 97}, + {89: 96}, + {89: 95}, + {89: 94}, // 75 - {68: 169, 169, 77: 274, 84: 273}, - {68: 279, 278, 94: 277, 276, 110: 275}, - {168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 78: 168, 168, 168, 86: 168}, - {377, 63: 378}, - {172, 63: 172}, + {89: 93}, + {89: 92}, + {89: 91}, + {89: 90}, + {89: 89}, // 80 - {91: 280}, - {91: 77}, - {91: 76}, - {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 282, 90: 281}, - {63: 375, 78: 374}, + {89: 88}, + {89: 87}, + {75: 183, 183, 84: 295, 91: 294}, + {75: 300, 299, 101: 298, 297, 117: 296}, + {182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 85: 182, 182, 182, 93: 182}, // 85 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 283}, - {159, 63: 159, 78: 159}, - {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 169, 361, 169, 84: 360}, - {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75}, - {74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74}, + {405, 70: 406}, + {186, 70: 186}, + {98: 301}, + {98: 84}, + {98: 83}, // 90 - {73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73}, - {72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72}, - {71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71}, - {70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70}, - {69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69}, + {1: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 71: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 91: 303, 97: 302}, + {70: 403, 85: 402}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 305, 96: 304}, + {173, 70: 173, 85: 173}, + {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 183, 389, 183, 91: 388}, // 95 - {68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68}, - {67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67}, - {66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66}, - {65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65}, - {64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64}, + {82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82}, + {81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81}, + {80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}, + {79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79}, + {78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78}, // 100 - {63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63}, - {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62}, - {61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61}, - {60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60}, - {59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59}, + {77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77}, + {76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76}, + {75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75}, + {74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 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, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73}, // 105 - {58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58}, - {57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57}, - {56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56}, - {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55}, - {54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54}, + {72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72}, + {71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71}, + {70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70}, + {69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69}, + {68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68}, // 110 - {53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53}, - {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52}, - {51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51}, - {50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50}, - {49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49}, + {67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67}, + {66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66}, + {65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65}, + {64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64}, + {63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63}, // 115 - {48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48}, - {47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47}, - {46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46}, - {45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45}, - {44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44}, + {62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62}, + {61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61}, + {60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60}, + {59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59}, + {58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58}, // 120 - {43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43}, - {42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42}, - {41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41}, - {40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40}, - {39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39}, + {57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57}, + {56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56}, + {55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55}, + {54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54}, + {53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53}, // 125 - {38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38}, - {37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37}, - {36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36}, - {35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35}, - {34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34}, + {52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52}, + {51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51}, + {50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50}, + {49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49}, + {48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48}, // 130 - {33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33}, - {32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32}, - {31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31}, - {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, - {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, 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, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29}, + {47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47}, + {46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46}, + {45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45}, + {44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44}, + {43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43}, // 135 - {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, 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, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28}, - {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, 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, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27}, - {26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26}, - {25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25}, - {24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24}, + {42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42}, + {41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41}, + {40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40}, + {39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39}, + {38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38}, // 140 - {23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23}, - {22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22}, - {21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21}, - {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, - {19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19}, + {37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37}, + {36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36}, + {35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35}, + {34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34}, + {33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33}, // 145 - {18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18}, - {17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17}, - {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, - {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}, - {14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14}, + {32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32}, + {31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31}, + {30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30}, + {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, 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, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29}, + {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, 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, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28}, // 150 - {13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13}, - {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, - {11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11}, - {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10}, - {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, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9}, + {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, 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, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27}, + {26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26}, + {25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25}, + {24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24}, + {23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23}, // 155 - {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8}, - {7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}, - {6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6}, - {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, - {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}, + {22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22}, + {21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21}, + {20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20}, + {19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19}, + {18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18}, // 160 - {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}, - {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, - {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, - {165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 78: 165, 80: 364, 99: 373}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 362}, + {17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17}, + {16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16}, + {15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15}, + {14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14}, + {13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13}, // 165 - {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 169, 80: 169, 84: 363}, - {165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 78: 165, 80: 364, 99: 365}, - {82: 366}, - {156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 78: 156}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 368, 115: 367}, + {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12}, + {11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11}, + {10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10}, + {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, 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, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9}, + {8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8}, // 170 - {370, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 369, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 88: 371}, - {163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163}, - {166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 64: 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 87: 166}, - {164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 78: 164}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 372}, + {7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}, + {6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6}, + {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, + {4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4}, + {3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3}, // 175 - {162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162}, - {157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 78: 157}, - {170, 63: 170}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 376}, - {158, 63: 158, 78: 158}, + {2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, + {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, + {179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 85: 179, 87: 392, 106: 401}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 390}, + {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 183, 87: 183, 91: 391}, // 180 - {1: 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 83: 173}, - {68: 279, 278, 94: 277, 379}, - {171, 63: 171}, - {71: 169, 169, 77: 274, 84: 381}, - {71: 383, 384, 109: 382}, + {179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 85: 179, 87: 392, 106: 393}, + {89: 394}, + {170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 85: 170}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 396, 122: 395}, + {398, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 397, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 95: 399}, // 185 - {385}, - {79}, - {78}, - {1: 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 83: 174}, - {169, 77: 274, 84: 387}, + {177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177}, + {180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 71: 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 94: 180}, + {178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 85: 178}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 400}, + {176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176}, // 190 - {388}, - {1: 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 83: 175}, - {70: 169, 73: 169, 77: 274, 84: 390}, - {70: 393, 73: 392, 111: 391}, - {394}, + {171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 85: 171}, + {184, 70: 184}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 305, 96: 404}, + {172, 70: 172, 85: 172}, + {1: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 90: 187}, // 195 - {137}, - {136}, - {1: 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 176, 83: 176}, - {87: 396}, - {63: 369, 87: 167, 397}, + {75: 300, 299, 101: 298, 407}, + {185, 70: 185}, + {78: 183, 183, 84: 295, 91: 409}, + {78: 411, 412, 116: 410}, + {413}, // 200 - {87: 398}, - {399}, - {1: 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 177, 83: 177}, - {77: 274, 84: 401, 86: 169}, - {86: 402}, + {86}, + {85}, + {1: 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 90: 188}, + {183, 84: 295, 91: 415}, + {416}, // 205 - {74: 405, 404, 119: 403}, - {406}, - {139}, - {138}, - {1: 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 83: 178}, + {1: 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 90: 189}, + {77: 183, 80: 183, 84: 295, 91: 418}, + {77: 421, 80: 420, 118: 419}, + {422}, + {151}, // 210 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 408}, - {409, 63: 410}, - {1: 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 180, 83: 180}, - {169, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 274, 79: 169, 84: 414, 413, 108: 412, 121: 411}, - {416, 79: 417}, + {150}, + {1: 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 90: 190}, + {94: 424}, + {70: 397, 94: 181, 425}, + {94: 426}, // 215 - {154, 79: 154}, - {169, 77: 274, 79: 169, 84: 415}, - {152, 79: 152}, - {153, 79: 153}, - {1: 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, 83: 179}, + {427}, + {1: 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 90: 191}, + {84: 295, 91: 429, 93: 183}, + {93: 430}, + {81: 433, 432, 126: 431}, // 220 - {169, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 274, 79: 169, 84: 414, 413, 108: 418}, - {155, 79: 155}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 420}, - {421}, - {1: 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 83: 181}, + {434}, + {153}, + {152}, + {1: 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 90: 192}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 436}, // 225 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 423}, - {81: 424}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 427, 428, 426, 120: 425}, - {429}, - {142}, + {437, 70: 438}, + {1: 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 90: 194}, + {183, 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 295, 86: 183, 91: 442, 441, 115: 440, 128: 439}, + {444, 86: 445}, + {168, 86: 168}, // 230 - {141}, - {140}, - {1: 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 83: 182}, - {77: 274, 84: 431, 86: 169}, - {86: 432}, + {183, 84: 295, 86: 183, 91: 443}, + {166, 86: 166}, + {167, 86: 167}, + {1: 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 193, 90: 193}, + {183, 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 295, 86: 183, 91: 442, 441, 115: 446}, // 235 - {433}, - {1: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 83: 183}, - {77: 274, 84: 435, 86: 169}, - {86: 436}, - {437}, - // 240 - {1: 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, 83: 184}, - {169, 64: 169, 169, 169, 169, 77: 274, 84: 439}, - {146, 64: 443, 444, 445, 446, 102: 442, 117: 441, 440}, + {169, 86: 169}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 448}, {449}, - {145, 63: 447}, + {1: 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 90: 195}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 451}, + // 240 + {88: 452}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 455, 456, 454, 127: 453}, + {457}, + {156}, + {155}, // 245 - {144, 63: 144}, - {98, 63: 98}, - {97, 63: 97}, - {96, 63: 96}, - {95, 63: 95}, + {154}, + {1: 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, 90: 196}, + {84: 295, 91: 459, 93: 183}, + {93: 460}, + {461}, // 250 - {64: 443, 444, 445, 446, 102: 448}, - {143, 63: 143}, - {1: 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 83: 185}, - {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 452, 93: 451}, - {460}, + {1: 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 197, 90: 197}, + {84: 295, 91: 463, 93: 183}, + {93: 464}, + {465}, + {1: 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 90: 198}, // 255 - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 453}, - {167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 369, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 88: 454}, - {150, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 457, 112: 456, 455}, - {151}, - {149, 63: 458}, + {183, 71: 183, 183, 183, 183, 84: 295, 91: 467}, + {160, 71: 471, 472, 473, 474, 109: 470, 124: 469, 468}, + {477}, + {159, 70: 475}, + {158, 70: 158}, // 260 - {148, 63: 148}, - {1: 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 459}, - {147, 63: 147}, - {1: 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 186, 83: 186}, - {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 452, 93: 462}, + {105, 70: 105}, + {104, 70: 104}, + {103, 70: 103}, + {102, 70: 102}, + {71: 471, 472, 473, 474, 109: 476}, // 265 - {463}, - {1: 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 83: 187}, - {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 467, 90: 466, 96: 465}, - {468}, - {161, 63: 375}, + {157, 70: 157}, + {1: 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 90: 199}, + {1: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 71: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 91: 480, 100: 479}, + {488}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 305, 96: 481}, // 270 - {160, 314, 330, 290, 292, 343, 317, 294, 295, 296, 320, 316, 300, 321, 322, 323, 286, 287, 288, 289, 345, 315, 310, 324, 298, 318, 319, 302, 291, 293, 347, 297, 304, 301, 299, 303, 337, 305, 309, 307, 325, 342, 336, 313, 326, 327, 328, 312, 308, 346, 311, 331, 306, 329, 344, 332, 333, 340, 341, 335, 334, 338, 339, 64: 356, 357, 358, 359, 351, 350, 352, 348, 349, 353, 355, 354, 285, 85: 284, 89: 283}, - {1: 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 188, 83: 188}, - {169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 467, 90: 466, 96: 470}, - {471}, - {1: 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 83: 189}, + {181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 397, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 181, 95: 482}, + {164, 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 485, 119: 484, 483}, + {165}, + {163, 70: 486}, + {162, 70: 162}, // 275 - {1: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 64: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 274, 84: 282, 90: 473}, - {474, 63: 375}, - {1: 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 190, 83: 190}, - {169, 77: 274, 84: 476}, - {477}, + {1: 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 487}, + {161, 70: 161}, + {1: 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 90: 200}, + {1: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 71: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 91: 480, 100: 490}, + {491}, // 280 - {1: 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 191, 83: 191}, - {1: 264, 230, 223, 225, 252, 260, 238, 239, 240, 250, 268, 242, 234, 232, 237, 202, 220, 221, 222, 241, 265, 209, 214, 233, 261, 262, 243, 224, 226, 271, 227, 245, 266, 228, 244, 254, 246, 256, 248, 236, 210, 253, 213, 218, 267, 219, 212, 255, 270, 211, 231, 247, 229, 269, 263, 235, 215, 258, 249, 251, 259, 257, 92: 216, 97: 203, 217, 100: 480, 208, 103: 207, 205, 479, 206, 204}, - {1: 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 194, 83: 194}, - {1: 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 83: 192}, + {1: 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 201, 90: 201}, + {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 71: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 91: 495, 97: 494, 103: 493}, + {496}, + {175, 70: 403}, + {174, 335, 358, 311, 313, 371, 338, 315, 316, 317, 341, 337, 343, 346, 321, 349, 342, 345, 348, 307, 308, 309, 310, 373, 336, 331, 351, 319, 339, 340, 323, 312, 314, 375, 318, 325, 344, 347, 322, 350, 320, 324, 365, 326, 330, 328, 357, 352, 370, 364, 334, 353, 354, 355, 333, 329, 374, 332, 359, 327, 356, 372, 360, 361, 368, 369, 363, 362, 366, 367, 71: 384, 385, 386, 387, 379, 378, 380, 376, 377, 381, 383, 382, 306, 92: 305, 96: 304}, + // 285 + {1: 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, 90: 202}, + {183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 71: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 91: 495, 97: 494, 103: 498}, + {499}, + {1: 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 90: 203}, + {1: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 71: 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, 295, 91: 303, 97: 501}, + // 290 + {502, 70: 403}, + {1: 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 90: 204}, + {183, 84: 295, 91: 504}, + {505}, + {1: 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 205, 90: 205}, + // 295 + {1: 285, 244, 237, 239, 273, 281, 258, 260, 261, 271, 289, 251, 247, 263, 256, 250, 246, 255, 216, 234, 235, 236, 262, 286, 223, 228, 249, 282, 283, 264, 238, 240, 292, 259, 266, 252, 248, 287, 257, 241, 265, 275, 267, 277, 269, 243, 254, 224, 274, 227, 232, 288, 233, 226, 276, 291, 225, 245, 268, 242, 290, 284, 253, 229, 279, 270, 272, 280, 278, 99: 230, 104: 217, 231, 107: 508, 222, 110: 221, 219, 507, 220, 218}, + {1: 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 90: 208}, + {1: 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 206, 90: 206}, } ) @@ -969,7 +1021,7 @@ func yyhintlex1(yylex yyhintLexer, lval *yyhintSymType) (n int) { } func yyhintParse(yylex yyhintLexer, parser *hintParser) int { - const yyError = 123 + const yyError = 130 yyEx, _ := yylex.(yyhintLexerEx) var yyn int diff --git a/parser/hintparser.y b/parser/hintparser.y index f5c4706ff4b3c..8afe7130c0662 100644 --- a/parser/hintparser.y +++ b/parser/hintparser.y @@ -88,15 +88,22 @@ import ( hintMpp1PhaseAgg "MPP_1PHASE_AGG" hintMpp2PhaseAgg "MPP_2PHASE_AGG" hintIgnoreIndex "IGNORE_INDEX" + hintIndexJoin "INDEX_JOIN" + hintNoIndexJoin "NO_INDEX_JOIN" hintInlHashJoin "INL_HASH_JOIN" + hintIndexHashJoin "INDEX_HASH_JOIN" + hintNoIndexHashJoin "NO_INDEX_HASH_JOIN" hintInlJoin "INL_JOIN" hintInlMergeJoin "INL_MERGE_JOIN" + hintIndexMergeJoin "INDEX_MERGE_JOIN" + hintNoIndexMergeJoin "NO_INDEX_MERGE_JOIN" hintMemoryQuota "MEMORY_QUOTA" hintNoSwapJoinInputs "NO_SWAP_JOIN_INPUTS" hintQueryType "QUERY_TYPE" hintReadConsistentReplica "READ_CONSISTENT_REPLICA" hintReadFromStorage "READ_FROM_STORAGE" hintSMJoin "MERGE_JOIN" + hintNoSMJoin "NO_MERGE_JOIN" hintBCJoin "BROADCAST_JOIN" hintShuffleJoin "SHUFFLE_JOIN" hintStreamAgg "STREAM_AGG" @@ -578,20 +585,27 @@ UnsupportedTableLevelOptimizerHintName: | "BNL" | "NO_BNL" /* HASH_JOIN is supported by TiDB */ -| "NO_HASH_JOIN" | "NO_MERGE" SupportedTableLevelOptimizerHintName: "MERGE_JOIN" +| "NO_MERGE_JOIN" | "BROADCAST_JOIN" | "SHUFFLE_JOIN" | "INL_JOIN" +| "INDEX_JOIN" +| "NO_INDEX_JOIN" | "MERGE" | "INL_HASH_JOIN" +| "INDEX_HASH_JOIN" +| "NO_INDEX_HASH_JOIN" | "SWAP_JOIN_INPUTS" | "NO_SWAP_JOIN_INPUTS" | "INL_MERGE_JOIN" +| "INDEX_MERGE_JOIN" +| "NO_INDEX_MERGE_JOIN" | "HASH_JOIN" +| "NO_HASH_JOIN" | "HASH_JOIN_BUILD" | "HASH_JOIN_PROBE" | "LEADING" @@ -691,14 +705,21 @@ Identifier: | "MPP_2PHASE_AGG" | "IGNORE_INDEX" | "INL_HASH_JOIN" +| "INDEX_HASH_JOIN" +| "NO_INDEX_HASH_JOIN" | "INL_JOIN" +| "INDEX_JOIN" +| "NO_INDEX_JOIN" | "INL_MERGE_JOIN" +| "INDEX_MERGE_JOIN" +| "NO_INDEX_MERGE_JOIN" | "MEMORY_QUOTA" | "NO_SWAP_JOIN_INPUTS" | "QUERY_TYPE" | "READ_CONSISTENT_REPLICA" | "READ_FROM_STORAGE" | "MERGE_JOIN" +| "NO_MERGE_JOIN" | "BROADCAST_JOIN" | "SHUFFLE_JOIN" | "STREAM_AGG" diff --git a/parser/lexer.go b/parser/lexer.go index c379b029d0bac..38928c399e2b4 100644 --- a/parser/lexer.go +++ b/parser/lexer.go @@ -101,6 +101,7 @@ func (s *Scanner) reset(sql string) { s.stmtStartPos = 0 s.inBangComment = false s.lastKeyword = 0 + s.identifierDot = false } func (s *Scanner) stmtText() string { @@ -277,6 +278,15 @@ func (s *Scanner) Lex(v *yySymType) int { v.offset = pos.Offset return toTimestamp } + + if tok1 == tsoType && tok2 == intLit { + _, pos, lit = s.scan() + v.ident = fmt.Sprintf("%s %s", v.ident, lit) + s.lastKeyword = toTSO + s.lastScanOffset = pos.Offset + v.offset = pos.Offset + return toTSO + } } // fix shift/reduce conflict with DEFINED NULL BY xxx OPTIONALLY ENCLOSED if tok == optionally { diff --git a/parser/misc.go b/parser/misc.go index 58fe43d356d26..7ffc3e9125b07 100644 --- a/parser/misc.go +++ b/parser/misc.go @@ -819,6 +819,7 @@ var tokenMap = map[string]int{ "TRUE": trueKwd, "TRUNCATE": truncate, "TRUE_CARD_COST": trueCardCost, + "TSO": tsoType, "TTL": ttl, "TTL_ENABLE": ttlEnable, "TTL_JOB_INTERVAL": ttlJobInterval, @@ -999,8 +1000,14 @@ var hintTokenMap = map[string]int{ "MPP_2PHASE_AGG": hintMpp2PhaseAgg, "IGNORE_INDEX": hintIgnoreIndex, "INL_HASH_JOIN": hintInlHashJoin, + "INDEX_HASH_JOIN": hintIndexHashJoin, + "NO_INDEX_HASH_JOIN": hintNoIndexHashJoin, "INL_JOIN": hintInlJoin, + "INDEX_JOIN": hintIndexJoin, + "NO_INDEX_JOIN": hintNoIndexJoin, "INL_MERGE_JOIN": hintInlMergeJoin, + "INDEX_MERGE_JOIN": hintIndexMergeJoin, + "NO_INDEX_MERGE_JOIN": hintNoIndexMergeJoin, "MEMORY_QUOTA": hintMemoryQuota, "NO_SWAP_JOIN_INPUTS": hintNoSwapJoinInputs, "QUERY_TYPE": hintQueryType, @@ -1009,6 +1016,7 @@ var hintTokenMap = map[string]int{ "BROADCAST_JOIN": hintBCJoin, "SHUFFLE_JOIN": hintShuffleJoin, "MERGE_JOIN": hintSMJoin, + "NO_MERGE_JOIN": hintNoSMJoin, "STREAM_AGG": hintStreamAgg, "SWAP_JOIN_INPUTS": hintSwapJoinInputs, "USE_INDEX_MERGE": hintUseIndexMerge, @@ -1050,10 +1058,20 @@ var hintTokenMap = map[string]int{ func (s *Scanner) isTokenIdentifier(lit string, offset int) int { // An identifier before or after '.' means it is part of a qualified identifier. // We do not parse it as keyword. - if s.r.peek() == '.' || (offset > 0 && s.r.s[offset-1] == '.') { + if s.r.peek() == '.' { return 0 } + for idx := offset - 1; idx >= 0; idx-- { + if s.r.s[idx] == ' ' { + continue + } else if s.r.s[idx] == '.' { + return 0 + } else { + break + } + } + buf := &s.buf buf.Reset() buf.Grow(len(lit)) diff --git a/parser/model/model.go b/parser/model/model.go index aa48c817f5de1..d7eb5f29d4c9d 100644 --- a/parser/model/model.go +++ b/parser/model/model.go @@ -458,14 +458,29 @@ type TableInfo struct { // 1 for the clustered index created > 5.0.0 RC. CommonHandleVersion uint16 `json:"common_handle_version"` - Comment string `json:"comment"` - AutoIncID int64 `json:"auto_inc_id"` - AutoIdCache int64 `json:"auto_id_cache"` //nolint:revive - AutoRandID int64 `json:"auto_rand_id"` - MaxColumnID int64 `json:"max_col_id"` - MaxIndexID int64 `json:"max_idx_id"` - MaxForeignKeyID int64 `json:"max_fk_id"` - MaxConstraintID int64 `json:"max_cst_id"` + Comment string `json:"comment"` + AutoIncID int64 `json:"auto_inc_id"` + + // Only used by BR when: + // 1. SepAutoInc() is true + // 2. The table is nonclustered and has auto_increment column. + // In that case, both auto_increment_id and tidb_rowid need to be backup & recover. + // See also https://github.com/pingcap/tidb/issues/46093 + // + // It should have been named TiDBRowID, but for historial reasons, we do not use separate meta key for _tidb_rowid and auto_increment_id, + // and field `AutoIncID` is used to serve both _tidb_rowid and auto_increment_id. + // If we introduce a TiDBRowID here, it could make furthur misunderstanding: + // in most cases, AutoIncID is _tidb_rowid and TiDBRowID is null + // but in some cases, AutoIncID is auto_increment_id and TiDBRowID is _tidb_rowid + // So let's just use another name AutoIncIDExtra to avoid misconception. + AutoIncIDExtra int64 `json:"auto_inc_id_extra,omitempty"` + + AutoIdCache int64 `json:"auto_id_cache"` //nolint:revive + AutoRandID int64 `json:"auto_rand_id"` + MaxColumnID int64 `json:"max_col_id"` + MaxIndexID int64 `json:"max_idx_id"` + MaxForeignKeyID int64 `json:"max_fk_id"` + MaxConstraintID int64 `json:"max_cst_id"` // UpdateTS is used to record the timestamp of updating the table's schema information. // These changing schema operations don't include 'truncate table' and 'rename table'. UpdateTS uint64 `json:"update_timestamp"` @@ -1142,9 +1157,10 @@ 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"` + // Deprecated, not used + XXXExchangePartitionFlag bool `json:"exchange_partition_flag"` } // PartitionInfo provides table partition info. diff --git a/parser/parser.go b/parser/parser.go index 1cfb660dcf0b8..9148453ebb1fe 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -55,2372 +55,2376 @@ type yyXError struct { } const ( - yyDefault = 58180 + yyDefault = 58182 yyEOFCode = 57344 - account = 57593 - action = 57594 - add = 57362 - addDate = 57957 - admin = 58064 - advise = 57595 - after = 57596 - against = 57597 - ago = 57598 - algorithm = 57599 - all = 57363 - alter = 57364 - always = 57600 - analyze = 57365 - and = 57366 - andand = 57357 - andnot = 58141 - any = 57601 - approxCountDistinct = 57958 - approxPercentile = 57959 - array = 57367 - as = 57368 - asc = 57369 - ascii = 57602 + account = 57594 + action = 57595 + add = 57363 + addDate = 57959 + admin = 58066 + advise = 57596 + after = 57597 + against = 57598 + ago = 57599 + algorithm = 57600 + all = 57364 + alter = 57365 + always = 57601 + analyze = 57366 + and = 57367 + andand = 57358 + andnot = 58143 + any = 57602 + approxCountDistinct = 57960 + approxPercentile = 57961 + array = 57368 + as = 57369 + asc = 57370 + ascii = 57603 asof = 57347 - assignmentEq = 58142 - async = 57370 - attribute = 57603 - attributes = 57604 - autoIdCache = 57609 - autoIncrement = 57610 - autoRandom = 57611 - autoRandomBase = 57612 - avg = 57613 - avgRowLength = 57614 - backend = 57615 - backup = 57616 - backups = 57617 - batch = 58065 - batchTask = 58066 - begin = 57618 - bernoulli = 57619 - between = 57371 - bigIntType = 57372 - binaryType = 57373 - binding = 57620 - bindingCache = 57621 - bindings = 57622 - binlog = 57623 - bitAnd = 57960 - bitLit = 58140 - bitOr = 57961 - bitType = 57624 - bitXor = 57962 - blobType = 57374 - block = 57625 - boolType = 57627 - booleanType = 57626 - both = 57375 - bound = 57963 - br = 57964 - briefType = 57965 - btree = 57628 - buckets = 58067 - builtinApproxCountDistinct = 58114 - builtinApproxPercentile = 58115 - builtinBitAnd = 58109 - builtinBitOr = 58110 - builtinBitXor = 58111 - builtinCast = 58112 - builtinCount = 58113 - builtinCurDate = 58116 - builtinCurTime = 58117 - builtinDateAdd = 58118 - builtinDateSub = 58119 - builtinExtract = 58120 - builtinGroupConcat = 58121 - builtinMax = 58122 - builtinMin = 58123 - builtinNow = 58124 - builtinPosition = 58125 - builtinStddevPop = 58129 - builtinStddevSamp = 58130 - builtinSubstring = 58126 - builtinSum = 58127 - builtinSysDate = 58128 - builtinTranslate = 58131 - builtinTrim = 58132 - builtinUser = 58133 - builtinVarPop = 58134 - builtinVarSamp = 58135 - builtins = 58068 - burstable = 57966 - by = 57376 - byteType = 57629 - cache = 57630 - calibrate = 57631 - call = 57377 - cancel = 58069 - capture = 57632 - cardinality = 58070 - cascade = 57378 - cascaded = 57633 - caseKwd = 57379 - cast = 57967 - causal = 57634 - chain = 57635 - change = 57380 - charType = 57382 - character = 57381 - charsetKwd = 57636 - check = 57383 - checkpoint = 57637 - checksum = 57638 - cipher = 57639 - cleanup = 57640 - client = 57641 - clientErrorsSummary = 57642 - close = 57668 - cluster = 57669 - clustered = 57670 - cmSketch = 58071 - coalesce = 57643 - collate = 57384 - collation = 57644 - column = 57385 - columnFormat = 57645 - columnStatsUsage = 58072 - columns = 57646 - comment = 57648 - commit = 57649 - committed = 57650 - compact = 57651 - compressed = 57652 - compression = 57653 - concurrency = 57654 - config = 57647 - connection = 57655 - consistency = 57656 - consistent = 57657 - constraint = 57386 - constraints = 57969 - context = 57658 - continueKwd = 57387 - convert = 57388 - copyKwd = 57968 - correlation = 58073 - cpu = 57659 - create = 57389 - createTableSelect = 58164 - cross = 57390 - csvBackslashEscape = 57660 - csvDelimiter = 57661 - csvHeader = 57662 - csvNotNull = 57663 - csvNull = 57664 - csvSeparator = 57665 - csvTrimLastSeparators = 57666 - cumeDist = 57391 - curDate = 57971 - curTime = 57970 - current = 57667 - currentDate = 57392 - currentRole = 57396 - currentTime = 57393 - currentTs = 57394 - currentUser = 57395 - cursor = 57397 - cycle = 57671 - data = 57672 - database = 57398 - databases = 57399 - dateAdd = 57972 - dateSub = 57973 - dateType = 57674 - datetimeType = 57673 - day = 57675 - dayHour = 57400 - dayMicrosecond = 57401 - dayMinute = 57402 - daySecond = 57403 - ddl = 58074 - deallocate = 57676 - decLit = 58137 - decimalType = 57404 - declare = 57677 - defaultKwd = 57405 - defined = 57974 - definer = 57678 - delayKeyWrite = 57679 - delayed = 57406 - deleteKwd = 57407 - denseRank = 57408 - dependency = 58075 - depth = 58076 - desc = 57409 - describe = 57410 - digest = 57680 - directory = 57681 - disable = 57682 - disabled = 57683 - discard = 57684 - disk = 57685 - distinct = 57411 - distinctRow = 57412 - div = 57413 - do = 57686 - dotType = 57975 - doubleAtIdentifier = 57354 - doubleType = 57414 - drainer = 58077 - drop = 57415 - dry = 58078 - dual = 57416 - dump = 57976 - duplicate = 57687 - dynamic = 57688 - elseIfKwd = 57417 - elseKwd = 57418 - empty = 58155 - enable = 57689 - enabled = 57690 - enclosed = 57419 - encryption = 57691 - end = 57692 - endTime = 57978 - enforced = 57693 - engine = 57694 - engines = 57695 - enum = 57696 - eq = 58143 + assignmentEq = 58144 + async = 57371 + attribute = 57604 + attributes = 57605 + autoIdCache = 57610 + autoIncrement = 57611 + autoRandom = 57612 + autoRandomBase = 57613 + avg = 57614 + avgRowLength = 57615 + backend = 57616 + backup = 57617 + backups = 57618 + batch = 58067 + batchTask = 58068 + begin = 57619 + bernoulli = 57620 + between = 57372 + bigIntType = 57373 + binaryType = 57374 + binding = 57621 + bindingCache = 57622 + bindings = 57623 + binlog = 57624 + bitAnd = 57962 + bitLit = 58142 + bitOr = 57963 + bitType = 57625 + bitXor = 57964 + blobType = 57375 + block = 57626 + boolType = 57628 + booleanType = 57627 + both = 57376 + bound = 57965 + br = 57966 + briefType = 57967 + btree = 57629 + buckets = 58069 + builtinApproxCountDistinct = 58116 + builtinApproxPercentile = 58117 + builtinBitAnd = 58111 + builtinBitOr = 58112 + builtinBitXor = 58113 + builtinCast = 58114 + builtinCount = 58115 + builtinCurDate = 58118 + builtinCurTime = 58119 + builtinDateAdd = 58120 + builtinDateSub = 58121 + builtinExtract = 58122 + builtinGroupConcat = 58123 + builtinMax = 58124 + builtinMin = 58125 + builtinNow = 58126 + builtinPosition = 58127 + builtinStddevPop = 58131 + builtinStddevSamp = 58132 + builtinSubstring = 58128 + builtinSum = 58129 + builtinSysDate = 58130 + builtinTranslate = 58133 + builtinTrim = 58134 + builtinUser = 58135 + builtinVarPop = 58136 + builtinVarSamp = 58137 + builtins = 58070 + burstable = 57968 + by = 57377 + byteType = 57630 + cache = 57631 + calibrate = 57632 + call = 57378 + cancel = 58071 + capture = 57633 + cardinality = 58072 + cascade = 57379 + cascaded = 57634 + caseKwd = 57380 + cast = 57969 + causal = 57635 + chain = 57636 + change = 57381 + charType = 57383 + character = 57382 + charsetKwd = 57637 + check = 57384 + checkpoint = 57638 + checksum = 57639 + cipher = 57640 + cleanup = 57641 + client = 57642 + clientErrorsSummary = 57643 + close = 57669 + cluster = 57670 + clustered = 57671 + cmSketch = 58073 + coalesce = 57644 + collate = 57385 + collation = 57645 + column = 57386 + columnFormat = 57646 + columnStatsUsage = 58074 + columns = 57647 + comment = 57649 + commit = 57650 + committed = 57651 + compact = 57652 + compressed = 57653 + compression = 57654 + concurrency = 57655 + config = 57648 + connection = 57656 + consistency = 57657 + consistent = 57658 + constraint = 57387 + constraints = 57971 + context = 57659 + continueKwd = 57388 + convert = 57389 + copyKwd = 57970 + correlation = 58075 + cpu = 57660 + create = 57390 + createTableSelect = 58166 + cross = 57391 + csvBackslashEscape = 57661 + csvDelimiter = 57662 + csvHeader = 57663 + csvNotNull = 57664 + csvNull = 57665 + csvSeparator = 57666 + csvTrimLastSeparators = 57667 + cumeDist = 57392 + curDate = 57973 + curTime = 57972 + current = 57668 + currentDate = 57393 + currentRole = 57397 + currentTime = 57394 + currentTs = 57395 + currentUser = 57396 + cursor = 57398 + cycle = 57672 + data = 57673 + database = 57399 + databases = 57400 + dateAdd = 57974 + dateSub = 57975 + dateType = 57675 + datetimeType = 57674 + day = 57676 + dayHour = 57401 + dayMicrosecond = 57402 + dayMinute = 57403 + daySecond = 57404 + ddl = 58076 + deallocate = 57677 + decLit = 58139 + decimalType = 57405 + declare = 57678 + defaultKwd = 57406 + defined = 57976 + definer = 57679 + delayKeyWrite = 57680 + delayed = 57407 + deleteKwd = 57408 + denseRank = 57409 + dependency = 58077 + depth = 58078 + desc = 57410 + describe = 57411 + digest = 57681 + directory = 57682 + disable = 57683 + disabled = 57684 + discard = 57685 + disk = 57686 + distinct = 57412 + distinctRow = 57413 + div = 57414 + do = 57687 + dotType = 57977 + doubleAtIdentifier = 57355 + doubleType = 57415 + drainer = 58079 + drop = 57416 + dry = 58080 + dual = 57417 + dump = 57978 + duplicate = 57688 + dynamic = 57689 + elseIfKwd = 57418 + elseKwd = 57419 + empty = 58157 + enable = 57690 + enabled = 57691 + enclosed = 57420 + encryption = 57692 + end = 57693 + endTime = 57980 + enforced = 57694 + engine = 57695 + engines = 57696 + enum = 57697 + eq = 58145 yyErrCode = 57345 - errorKwd = 57697 - escape = 57698 - escaped = 57420 - event = 57699 - events = 57700 - evolve = 57701 - exact = 57979 - except = 57424 - exchange = 57702 - exclusive = 57703 - execute = 57704 - exists = 57421 - exit = 57422 - expansion = 57705 - expire = 57706 - explain = 57423 - exprPushdownBlacklist = 57980 - extended = 57707 - extract = 57981 - failedLoginAttempts = 57955 - falseKwd = 57425 - faultsSym = 57708 - fetch = 57426 - fields = 57709 - file = 57710 - first = 57711 - firstValue = 57427 - fixed = 57712 - flashback = 57982 - floatLit = 58136 - floatType = 57428 - flush = 57713 - follower = 57983 - followerConstraints = 57984 - followers = 57985 - following = 57715 - forKwd = 57429 - force = 57430 - foreign = 57431 - format = 57716 - found = 57714 - from = 57432 - full = 57717 - fullBackupStorage = 57986 - fulltext = 57433 - function = 57718 - gcTTL = 57988 - ge = 58144 - general = 57719 - generated = 57434 - getFormat = 57987 - global = 57720 - grant = 57435 - grants = 57721 - group = 57436 - groupConcat = 57989 - groups = 57437 - handler = 57722 - hash = 57723 - having = 57438 - help = 57724 - hexLit = 58139 - high = 58059 - highPriority = 57439 - higherThanComma = 58179 - higherThanParenthese = 58173 - hintComment = 57356 - histogram = 57725 - histogramsInFlight = 58098 - history = 57726 - hosts = 57727 - hour = 57728 - hourMicrosecond = 57440 - hourMinute = 57441 - hourSecond = 57442 - identSQLErrors = 57730 - identified = 57729 + errorKwd = 57698 + escape = 57699 + escaped = 57421 + event = 57700 + events = 57701 + evolve = 57702 + exact = 57981 + except = 57425 + exchange = 57703 + exclusive = 57704 + execute = 57705 + exists = 57422 + exit = 57423 + expansion = 57706 + expire = 57707 + explain = 57424 + exprPushdownBlacklist = 57982 + extended = 57708 + extract = 57983 + failedLoginAttempts = 57957 + falseKwd = 57426 + faultsSym = 57709 + fetch = 57427 + fields = 57710 + file = 57711 + first = 57712 + firstValue = 57428 + fixed = 57713 + flashback = 57984 + floatLit = 58138 + floatType = 57429 + flush = 57714 + follower = 57985 + followerConstraints = 57986 + followers = 57987 + following = 57716 + forKwd = 57430 + force = 57431 + foreign = 57432 + format = 57717 + found = 57715 + from = 57433 + full = 57718 + fullBackupStorage = 57988 + fulltext = 57434 + function = 57719 + gcTTL = 57990 + ge = 58146 + general = 57720 + generated = 57435 + getFormat = 57989 + global = 57721 + grant = 57436 + grants = 57722 + group = 57437 + groupConcat = 57991 + groups = 57438 + handler = 57723 + hash = 57724 + having = 57439 + help = 57725 + hexLit = 58141 + high = 58061 + highPriority = 57440 + higherThanComma = 58181 + higherThanParenthese = 58175 + hintComment = 57357 + histogram = 57726 + histogramsInFlight = 58100 + history = 57727 + hosts = 57728 + hour = 57729 + hourMicrosecond = 57441 + hourMinute = 57442 + hourSecond = 57443 + identSQLErrors = 57731 + identified = 57730 identifier = 57346 - ifKwd = 57443 - ignore = 57444 - ilike = 57475 - importKwd = 57731 - imports = 57732 - in = 57445 - increment = 57733 - incremental = 57734 - index = 57446 - indexes = 57735 - infile = 57447 - inner = 57448 - inout = 57449 - inplace = 57991 - insert = 57456 - insertMethod = 57736 - insertValues = 58162 - instance = 57737 - instant = 57992 - int1Type = 57458 - int2Type = 57459 - int3Type = 57460 - int4Type = 57461 - int8Type = 57462 - intLit = 58138 - intType = 57457 - integerType = 57450 - internal = 57993 - intersect = 57451 - interval = 57452 - into = 57453 - invalid = 57355 - invisible = 57738 - invoker = 57739 - io = 57740 - ioReadBandwidth = 58062 - ioWriteBandwidth = 58063 - ipc = 57741 - is = 57455 - isolation = 57742 - issuer = 57743 - iterate = 57463 - job = 58080 - jobs = 58079 - join = 57464 - jsonArrayagg = 57994 - jsonObjectAgg = 57995 - jsonType = 57744 - jss = 58146 - juss = 58147 - key = 57465 - keyBlockSize = 57745 - keys = 57466 - kill = 57467 - labels = 57746 - lag = 57468 - language = 57747 - last = 57748 - lastBackup = 57749 - lastValue = 57469 - lastval = 57750 - le = 58145 - lead = 57470 - leader = 57996 - leaderConstraints = 57997 - leading = 57471 - learner = 57998 - learnerConstraints = 57999 - learners = 58000 - leave = 57472 - left = 57473 - less = 57751 - level = 57752 - like = 57474 - limit = 57476 - linear = 57478 - lines = 57477 - list = 57753 - load = 57479 - local = 57754 - localTime = 57480 - localTs = 57481 - location = 57756 - lock = 57482 - locked = 57755 - logs = 57757 - long = 57577 - longblobType = 57483 - longtextType = 57484 - low = 58061 - lowPriority = 57485 - lowerThanCharsetKwd = 58165 - lowerThanComma = 58178 - lowerThanCreateTableSelect = 58163 - lowerThanEq = 58175 - lowerThanFunction = 58170 - lowerThanInsertValues = 58161 - lowerThanKey = 58166 - lowerThanLocal = 58167 - lowerThanNot = 58177 - lowerThanOn = 58174 - lowerThanParenthese = 58172 - lowerThanRemove = 58168 - lowerThanSelectOpt = 58156 - lowerThanSelectStmt = 58160 - lowerThanSetKeyword = 58159 - lowerThanStringLitToken = 58158 - lowerThanValueKeyword = 58157 - lowerThenOrder = 58169 - lsh = 58148 - master = 57758 - match = 57486 - max = 58002 - maxConnectionsPerHour = 57761 - maxQueriesPerHour = 57762 - maxRows = 57763 - maxUpdatesPerHour = 57764 - maxUserConnections = 57765 - maxValue = 57487 - max_idxnum = 57759 - max_minutes = 57760 - mb = 57766 - medium = 58060 - mediumIntType = 57489 - mediumblobType = 57488 - mediumtextType = 57490 - member = 57767 + ifKwd = 57444 + ignore = 57445 + ilike = 57476 + importKwd = 57732 + imports = 57733 + in = 57446 + increment = 57734 + incremental = 57735 + index = 57447 + indexes = 57736 + infile = 57448 + inner = 57449 + inout = 57450 + inplace = 57993 + insert = 57457 + insertMethod = 57737 + insertValues = 58164 + instance = 57738 + instant = 57994 + int1Type = 57459 + int2Type = 57460 + int3Type = 57461 + int4Type = 57462 + int8Type = 57463 + intLit = 58140 + intType = 57458 + integerType = 57451 + internal = 57995 + intersect = 57452 + interval = 57453 + into = 57454 + invalid = 57356 + invisible = 57739 + invoker = 57740 + io = 57741 + ioReadBandwidth = 58064 + ioWriteBandwidth = 58065 + ipc = 57742 + is = 57456 + isolation = 57743 + issuer = 57744 + iterate = 57464 + job = 58082 + jobs = 58081 + join = 57465 + jsonArrayagg = 57996 + jsonObjectAgg = 57997 + jsonType = 57745 + jss = 58148 + juss = 58149 + key = 57466 + keyBlockSize = 57746 + keys = 57467 + kill = 57468 + labels = 57747 + lag = 57469 + language = 57748 + last = 57749 + lastBackup = 57750 + lastValue = 57470 + lastval = 57751 + le = 58147 + lead = 57471 + leader = 57998 + leaderConstraints = 57999 + leading = 57472 + learner = 58000 + learnerConstraints = 58001 + learners = 58002 + leave = 57473 + left = 57474 + less = 57752 + level = 57753 + like = 57475 + limit = 57477 + linear = 57479 + lines = 57478 + list = 57754 + load = 57480 + local = 57755 + localTime = 57481 + localTs = 57482 + location = 57757 + lock = 57483 + locked = 57756 + logs = 57758 + long = 57578 + longblobType = 57484 + longtextType = 57485 + low = 58063 + lowPriority = 57486 + lowerThanCharsetKwd = 58167 + lowerThanComma = 58180 + lowerThanCreateTableSelect = 58165 + lowerThanEq = 58177 + lowerThanFunction = 58172 + lowerThanInsertValues = 58163 + lowerThanKey = 58168 + lowerThanLocal = 58169 + lowerThanNot = 58179 + lowerThanOn = 58176 + lowerThanParenthese = 58174 + lowerThanRemove = 58170 + lowerThanSelectOpt = 58158 + lowerThanSelectStmt = 58162 + lowerThanSetKeyword = 58161 + lowerThanStringLitToken = 58160 + lowerThanValueKeyword = 58159 + lowerThenOrder = 58171 + lsh = 58150 + master = 57759 + match = 57487 + max = 58004 + maxConnectionsPerHour = 57762 + maxQueriesPerHour = 57763 + maxRows = 57764 + maxUpdatesPerHour = 57765 + maxUserConnections = 57766 + maxValue = 57488 + max_idxnum = 57760 + max_minutes = 57761 + mb = 57767 + medium = 58062 + mediumIntType = 57490 + mediumblobType = 57489 + mediumtextType = 57491 + member = 57768 memberof = 57349 - memory = 57768 - merge = 57769 - metadata = 58003 - microsecond = 57770 - min = 58001 - minRows = 57771 - minValue = 57773 - minute = 57772 - minuteMicrosecond = 57491 - minuteSecond = 57492 - mod = 57493 - mode = 57774 - modify = 57775 - month = 57776 - names = 57777 - national = 57778 - natural = 57592 - ncharType = 57779 - neg = 58176 - neq = 58149 - neqSynonym = 58150 - never = 57780 - next = 57781 - next_row_id = 57990 - nextval = 57782 - no = 57783 - noWriteToBinLog = 57495 - nocache = 57784 - nocycle = 57785 - nodeID = 58081 - nodeState = 58082 - nodegroup = 57786 - nomaxvalue = 57787 - nominvalue = 57788 - nonclustered = 57789 - none = 57790 - not = 57494 - not2 = 58154 - now = 58004 - nowait = 57791 - nthValue = 57496 - ntile = 57497 - null = 57498 - nulleq = 58151 - nulls = 57793 - numericType = 57499 - nvarcharType = 57792 - odbcDateType = 57359 - odbcTimeType = 57360 - odbcTimestampType = 57361 - of = 57500 - off = 57794 - offset = 57795 - oltpReadOnly = 57796 - oltpReadWrite = 57797 - oltpWriteOnly = 57798 - on = 57501 - onDuplicate = 57799 - online = 57800 - only = 57801 - open = 57802 - optRuleBlacklist = 58005 - optimistic = 58083 - optimize = 57502 - option = 57503 - optional = 57803 - optionally = 57504 + memory = 57769 + merge = 57770 + metadata = 58005 + microsecond = 57771 + min = 58003 + minRows = 57772 + minValue = 57774 + minute = 57773 + minuteMicrosecond = 57492 + minuteSecond = 57493 + mod = 57494 + mode = 57775 + modify = 57776 + month = 57777 + names = 57778 + national = 57779 + natural = 57593 + ncharType = 57780 + neg = 58178 + neq = 58151 + neqSynonym = 58152 + never = 57781 + next = 57782 + next_row_id = 57992 + nextval = 57783 + no = 57784 + noWriteToBinLog = 57496 + nocache = 57785 + nocycle = 57786 + nodeID = 58083 + nodeState = 58084 + nodegroup = 57787 + nomaxvalue = 57788 + nominvalue = 57789 + nonclustered = 57790 + none = 57791 + not = 57495 + not2 = 58156 + now = 58006 + nowait = 57792 + nthValue = 57497 + ntile = 57498 + null = 57499 + nulleq = 58153 + nulls = 57794 + numericType = 57500 + nvarcharType = 57793 + odbcDateType = 57360 + odbcTimeType = 57361 + odbcTimestampType = 57362 + of = 57501 + off = 57795 + offset = 57796 + oltpReadOnly = 57797 + oltpReadWrite = 57798 + oltpWriteOnly = 57799 + on = 57502 + onDuplicate = 57800 + online = 57801 + only = 57802 + open = 57803 + optRuleBlacklist = 58007 + optimistic = 58085 + optimize = 57503 + option = 57504 + optional = 57804 + optionally = 57505 optionallyEnclosedBy = 57350 - or = 57505 - order = 57506 - out = 57507 - outer = 57508 - outfile = 57454 - over = 57509 - packKeys = 57804 - pageSym = 57805 - paramMarker = 58152 - parser = 57806 - partial = 57807 - partition = 57510 - partitioning = 57808 - partitions = 57809 - password = 57810 - passwordLockTime = 57956 - pause = 57811 - per_db = 57813 - per_table = 57814 - percent = 57812 - percentRank = 57511 - pessimistic = 58084 - pipes = 57358 - pipesAsOr = 57815 - placement = 58006 - plan = 58007 - planCache = 58008 - plugins = 57816 - point = 57817 - policy = 57818 - position = 58009 - preSplitRegions = 57819 - preceding = 57820 - precisionType = 57512 - predicate = 58010 - prepare = 57821 - preserve = 57822 - primary = 57513 - primaryRegion = 58011 - priority = 58058 - privileges = 57823 - procedure = 57514 - process = 57824 - processlist = 57825 - profile = 57826 - profiles = 57827 - proxy = 57828 - pump = 58085 - purge = 57829 - quarter = 57830 - queries = 57831 - query = 57832 - quick = 57833 - rangeKwd = 57515 - rank = 57516 - rateLimit = 57834 - read = 57517 - realType = 57518 - rebuild = 57835 - recent = 58012 - recover = 57836 - recursive = 57519 - redundant = 57837 - references = 57520 - regexpKwd = 57521 - region = 58108 - regions = 58107 - release = 57522 - reload = 57838 - remove = 57839 - rename = 57523 - reorganize = 57840 - repair = 57841 - repeat = 57524 - repeatable = 57842 - replace = 57525 - replayer = 58013 - replica = 57843 - replicas = 57844 - replication = 57845 - require = 57526 - required = 57846 - reset = 58106 - resource = 57847 - respect = 57848 - restart = 57849 - restore = 57850 - restoredTS = 58014 - restores = 57851 - restrict = 57527 - resume = 57852 - reuse = 57853 - reverse = 57854 - revoke = 57528 - right = 57529 - rlike = 57530 - role = 57855 - rollback = 57856 - routine = 57857 - row = 57531 - rowCount = 57858 - rowFormat = 57859 - rowNumber = 57533 - rows = 57532 - rsh = 58153 - rtree = 57860 - ruRate = 58057 - run = 58086 - running = 58015 - s3 = 58016 - sampleRate = 58088 - samples = 58087 - san = 57861 - savepoint = 57862 - schedule = 58017 - second = 57863 - secondMicrosecond = 57534 - secondaryEngine = 57864 - secondaryLoad = 57865 - secondaryUnload = 57866 - security = 57867 - selectKwd = 57535 - sendCredentialsToTiKV = 57868 - separator = 57869 - sequence = 57870 - serial = 57871 - serializable = 57872 - session = 57873 - sessionStates = 58089 - set = 57536 - setval = 57874 - shardRowIDBits = 57875 - share = 57876 - shared = 57877 - show = 57537 - shutdown = 57878 - signed = 57879 - simple = 57880 - singleAtIdentifier = 57353 - skip = 57881 - skipSchemaFiles = 57882 - slave = 57883 - slow = 57884 - smallIntType = 57538 - snapshot = 57885 - some = 57886 - source = 57887 - spatial = 57539 - split = 58104 - sql = 57540 - sqlBigResult = 57541 - sqlBufferResult = 57888 - sqlCache = 57889 - sqlCalcFoundRows = 57542 - sqlNoCache = 57890 - sqlSmallResult = 57543 - sqlTsiDay = 57891 - sqlTsiHour = 57892 - sqlTsiMinute = 57893 - sqlTsiMonth = 57894 - sqlTsiQuarter = 57895 - sqlTsiSecond = 57896 - sqlTsiWeek = 57897 - sqlTsiYear = 57898 - sqlexception = 57544 - sqlstate = 57545 - sqlwarning = 57546 - ssl = 57547 - staleness = 58018 - start = 57899 - startTS = 58020 - startTime = 58019 - starting = 57548 - statistics = 58090 - stats = 58091 - statsAutoRecalc = 57900 - statsBuckets = 58094 - statsColChoice = 57607 - statsColList = 57608 - statsExtended = 57549 - statsHealthy = 58095 - statsHistograms = 58093 - statsLocked = 58097 - statsMeta = 58092 - statsOptions = 57605 - statsPersistent = 57901 - statsSamplePages = 57902 - statsSampleRate = 57606 - statsTopN = 58096 - status = 57903 - std = 58021 - stddev = 58022 - stddevPop = 58023 - stddevSamp = 58024 - stop = 58025 - storage = 57904 - stored = 57554 - straightJoin = 57550 - strict = 58026 - strictFormat = 57905 - stringLit = 57352 - strong = 58027 - subDate = 58028 - subject = 57906 - subpartition = 57907 - subpartitions = 57908 - substring = 58030 - sum = 58029 - super = 57909 - survivalPreferences = 58031 - swaps = 57910 - switchesSym = 57911 - system = 57912 - systemTime = 57913 - tableChecksum = 57914 - tableKwd = 57552 - tableRefPriority = 58171 - tableSample = 57553 - tables = 57915 - tablespace = 57916 - target = 58032 - telemetry = 58099 - telemetryID = 58100 - temporary = 57917 - temptable = 57918 - terminated = 57555 - textType = 57919 - than = 57920 - then = 57556 - tiFlash = 58102 - tidb = 58101 - tidbCurrentTSO = 57551 - tidbJson = 58033 - tikvImporter = 57921 - timeDuration = 57977 - timeType = 57923 - timestampAdd = 58034 - timestampDiff = 58035 - timestampType = 57922 - tinyIntType = 57558 - tinyblobType = 57557 - tinytextType = 57559 - tls = 58036 - to = 57560 + or = 57506 + order = 57507 + out = 57508 + outer = 57509 + outfile = 57455 + over = 57510 + packKeys = 57805 + pageSym = 57806 + paramMarker = 58154 + parser = 57807 + partial = 57808 + partition = 57511 + partitioning = 57809 + partitions = 57810 + password = 57811 + passwordLockTime = 57958 + pause = 57812 + per_db = 57814 + per_table = 57815 + percent = 57813 + percentRank = 57512 + pessimistic = 58086 + pipes = 57359 + pipesAsOr = 57816 + placement = 58008 + plan = 58009 + planCache = 58010 + plugins = 57817 + point = 57818 + policy = 57819 + position = 58011 + preSplitRegions = 57820 + preceding = 57821 + precisionType = 57513 + predicate = 58012 + prepare = 57822 + preserve = 57823 + primary = 57514 + primaryRegion = 58013 + priority = 58060 + privileges = 57824 + procedure = 57515 + process = 57825 + processlist = 57826 + profile = 57827 + profiles = 57828 + proxy = 57829 + pump = 58087 + purge = 57830 + quarter = 57831 + queries = 57832 + query = 57833 + quick = 57834 + rangeKwd = 57516 + rank = 57517 + rateLimit = 57835 + read = 57518 + realType = 57519 + rebuild = 57836 + recent = 58014 + recover = 57837 + recursive = 57520 + redundant = 57838 + references = 57521 + regexpKwd = 57522 + region = 58110 + regions = 58109 + release = 57523 + reload = 57839 + remove = 57840 + rename = 57524 + reorganize = 57841 + repair = 57842 + repeat = 57525 + repeatable = 57843 + replace = 57526 + replayer = 58015 + replica = 57844 + replicas = 57845 + replication = 57846 + require = 57527 + required = 57847 + reset = 58108 + resource = 57848 + respect = 57849 + restart = 57850 + restore = 57851 + restoredTS = 58016 + restores = 57852 + restrict = 57528 + resume = 57853 + reuse = 57854 + reverse = 57855 + revoke = 57529 + right = 57530 + rlike = 57531 + role = 57856 + rollback = 57857 + routine = 57858 + row = 57532 + rowCount = 57859 + rowFormat = 57860 + rowNumber = 57534 + rows = 57533 + rsh = 58155 + rtree = 57861 + ruRate = 58059 + run = 58088 + running = 58017 + s3 = 58018 + sampleRate = 58090 + samples = 58089 + san = 57862 + savepoint = 57863 + schedule = 58019 + second = 57864 + secondMicrosecond = 57535 + secondaryEngine = 57865 + secondaryLoad = 57866 + secondaryUnload = 57867 + security = 57868 + selectKwd = 57536 + sendCredentialsToTiKV = 57869 + separator = 57870 + sequence = 57871 + serial = 57872 + serializable = 57873 + session = 57874 + sessionStates = 58091 + set = 57537 + setval = 57875 + shardRowIDBits = 57876 + share = 57877 + shared = 57878 + show = 57538 + shutdown = 57879 + signed = 57880 + simple = 57881 + singleAtIdentifier = 57354 + skip = 57882 + skipSchemaFiles = 57883 + slave = 57884 + slow = 57885 + smallIntType = 57539 + snapshot = 57886 + some = 57887 + source = 57888 + spatial = 57540 + split = 58106 + sql = 57541 + sqlBigResult = 57542 + sqlBufferResult = 57889 + sqlCache = 57890 + sqlCalcFoundRows = 57543 + sqlNoCache = 57891 + sqlSmallResult = 57544 + sqlTsiDay = 57892 + sqlTsiHour = 57893 + sqlTsiMinute = 57894 + sqlTsiMonth = 57895 + sqlTsiQuarter = 57896 + sqlTsiSecond = 57897 + sqlTsiWeek = 57898 + sqlTsiYear = 57899 + sqlexception = 57545 + sqlstate = 57546 + sqlwarning = 57547 + ssl = 57548 + staleness = 58020 + start = 57900 + startTS = 58022 + startTime = 58021 + starting = 57549 + statistics = 58092 + stats = 58093 + statsAutoRecalc = 57901 + statsBuckets = 58096 + statsColChoice = 57608 + statsColList = 57609 + statsExtended = 57550 + statsHealthy = 58097 + statsHistograms = 58095 + statsLocked = 58099 + statsMeta = 58094 + statsOptions = 57606 + statsPersistent = 57902 + statsSamplePages = 57903 + statsSampleRate = 57607 + statsTopN = 58098 + status = 57904 + std = 58023 + stddev = 58024 + stddevPop = 58025 + stddevSamp = 58026 + stop = 58027 + storage = 57905 + stored = 57555 + straightJoin = 57551 + strict = 58028 + strictFormat = 57906 + stringLit = 57353 + strong = 58029 + subDate = 58030 + subject = 57907 + subpartition = 57908 + subpartitions = 57909 + substring = 58032 + sum = 58031 + super = 57910 + survivalPreferences = 58033 + swaps = 57911 + switchesSym = 57912 + system = 57913 + systemTime = 57914 + tableChecksum = 57915 + tableKwd = 57553 + tableRefPriority = 58173 + tableSample = 57554 + tables = 57916 + tablespace = 57917 + target = 58034 + telemetry = 58101 + telemetryID = 58102 + temporary = 57918 + temptable = 57919 + terminated = 57556 + textType = 57920 + than = 57921 + then = 57557 + tiFlash = 58104 + tidb = 58103 + tidbCurrentTSO = 57552 + tidbJson = 58035 + tikvImporter = 57922 + timeDuration = 57979 + timeType = 57924 + timestampAdd = 58036 + timestampDiff = 58037 + timestampType = 57923 + tinyIntType = 57559 + tinyblobType = 57558 + tinytextType = 57560 + tls = 58038 + to = 57561 + toTSO = 57351 toTimestamp = 57348 - tokenIssuer = 57924 - tokudbDefault = 58037 - tokudbFast = 58038 - tokudbLzma = 58039 - tokudbQuickLZ = 58040 - tokudbSmall = 58042 - tokudbSnappy = 58041 - tokudbUncompressed = 58043 - tokudbZlib = 58044 - tokudbZstd = 58045 - top = 58046 - topn = 58103 - tp = 57925 - tpcc = 57926 - trace = 57927 - traditional = 57928 - trailing = 57561 - transaction = 57929 - trigger = 57562 - triggers = 57930 - trim = 58047 - trueCardCost = 58053 - trueKwd = 57563 - truncate = 57931 - ttl = 57932 - ttlEnable = 57933 - ttlJobInterval = 57934 - unbounded = 57935 - uncommitted = 57936 - undefined = 57937 - underscoreCS = 57351 - unicodeSym = 57938 - union = 57565 - unique = 57564 - unknown = 57939 - unlock = 57566 - unsigned = 57567 - until = 57568 - untilTS = 58048 - update = 57569 - usage = 57570 - use = 57571 - user = 57940 - using = 57572 - utcDate = 57573 - utcTime = 57575 - utcTimestamp = 57574 - validation = 57941 - value = 57942 - values = 57576 - varPop = 58050 - varSamp = 58051 - varbinaryType = 57580 - varcharType = 57578 - varcharacter = 57579 - variables = 57943 - variance = 58049 - varying = 57581 - vectorType = 57944 - verboseType = 58052 - view = 57945 - virtual = 57582 - visible = 57946 - voter = 58054 - voterConstraints = 58055 - voters = 58056 - wait = 57954 - warnings = 57947 - week = 57948 - weightString = 57949 - when = 57583 - where = 57584 - while = 57585 - width = 58105 - window = 57587 - with = 57588 - without = 57950 - workload = 57951 - write = 57586 - x509 = 57952 - xor = 57589 - yearMonth = 57590 - yearType = 57953 - zerofill = 57591 + tokenIssuer = 57925 + tokudbDefault = 58039 + tokudbFast = 58040 + tokudbLzma = 58041 + tokudbQuickLZ = 58042 + tokudbSmall = 58044 + tokudbSnappy = 58043 + tokudbUncompressed = 58045 + tokudbZlib = 58046 + tokudbZstd = 58047 + top = 58048 + topn = 58105 + tp = 57926 + tpcc = 57927 + trace = 57928 + traditional = 57929 + trailing = 57562 + transaction = 57930 + trigger = 57563 + triggers = 57931 + trim = 58049 + trueCardCost = 58055 + trueKwd = 57564 + truncate = 57932 + tsoType = 57933 + ttl = 57934 + ttlEnable = 57935 + ttlJobInterval = 57936 + unbounded = 57937 + uncommitted = 57938 + undefined = 57939 + underscoreCS = 57352 + unicodeSym = 57940 + union = 57566 + unique = 57565 + unknown = 57941 + unlock = 57567 + unsigned = 57568 + until = 57569 + untilTS = 58050 + update = 57570 + usage = 57571 + use = 57572 + user = 57942 + using = 57573 + utcDate = 57574 + utcTime = 57576 + utcTimestamp = 57575 + validation = 57943 + value = 57944 + values = 57577 + varPop = 58052 + varSamp = 58053 + varbinaryType = 57581 + varcharType = 57579 + varcharacter = 57580 + variables = 57945 + variance = 58051 + varying = 57582 + vectorType = 57946 + verboseType = 58054 + view = 57947 + virtual = 57583 + visible = 57948 + voter = 58056 + voterConstraints = 58057 + voters = 58058 + wait = 57956 + warnings = 57949 + week = 57950 + weightString = 57951 + when = 57584 + where = 57585 + while = 57586 + width = 58107 + window = 57588 + with = 57589 + without = 57952 + workload = 57953 + write = 57587 + x509 = 57954 + xor = 57590 + yearMonth = 57591 + yearType = 57955 + zerofill = 57592 yyMaxDepth = 200 - yyTabOfs = -2790 + yyTabOfs = -2794 ) var ( yyXLAT = map[int]int{ - 59: 0, // ';' (2453x) - 57344: 1, // $end (2440x) - 58104: 2, // split (1959x) - 57769: 3, // merge (1958x) - 57839: 4, // remove (1958x) - 57840: 5, // reorganize (1957x) - 57648: 6, // comment (1952x) - 57904: 7, // storage (1865x) - 57610: 8, // autoIncrement (1854x) - 44: 9, // ',' (1793x) - 57711: 10, // first (1753x) - 57596: 11, // after (1747x) - 57871: 12, // serial (1743x) - 57611: 13, // autoRandom (1742x) - 57645: 14, // columnFormat (1742x) - 57810: 15, // password (1712x) - 57636: 16, // charsetKwd (1704x) - 57638: 17, // checksum (1694x) - 58006: 18, // placement (1690x) - 57745: 19, // keyBlockSize (1674x) - 57916: 20, // tablespace (1671x) - 57672: 21, // data (1669x) - 57691: 22, // encryption (1669x) - 57694: 23, // engine (1666x) - 57736: 24, // insertMethod (1662x) - 57763: 25, // maxRows (1662x) - 57771: 26, // minRows (1662x) - 57786: 27, // nodegroup (1662x) - 57655: 28, // connection (1654x) - 57612: 29, // autoRandomBase (1651x) - 58094: 30, // statsBuckets (1649x) - 58096: 31, // statsTopN (1649x) - 57932: 32, // ttl (1649x) - 57609: 33, // autoIdCache (1648x) - 57614: 34, // avgRowLength (1648x) - 57653: 35, // compression (1648x) - 57679: 36, // delayKeyWrite (1648x) - 57804: 37, // packKeys (1648x) - 57819: 38, // preSplitRegions (1648x) - 57859: 39, // rowFormat (1648x) - 57864: 40, // secondaryEngine (1648x) - 57875: 41, // shardRowIDBits (1648x) - 57900: 42, // statsAutoRecalc (1648x) - 57607: 43, // statsColChoice (1648x) - 57608: 44, // statsColList (1648x) - 57901: 45, // statsPersistent (1648x) - 57902: 46, // statsSamplePages (1648x) - 57606: 47, // statsSampleRate (1648x) - 57914: 48, // tableChecksum (1648x) - 57933: 49, // ttlEnable (1648x) - 57934: 50, // ttlJobInterval (1648x) - 57847: 51, // resource (1608x) - 57603: 52, // attribute (1599x) - 57593: 53, // account (1597x) - 57955: 54, // failedLoginAttempts (1597x) - 57956: 55, // passwordLockTime (1597x) - 57346: 56, // identifier (1596x) - 41: 57, // ')' (1585x) - 57852: 58, // resume (1584x) - 57885: 59, // snapshot (1582x) - 57615: 60, // backend (1581x) - 57637: 61, // checkpoint (1581x) - 57654: 62, // concurrency (1581x) - 57660: 63, // csvBackslashEscape (1581x) - 57661: 64, // csvDelimiter (1581x) - 57662: 65, // csvHeader (1581x) - 57663: 66, // csvNotNull (1581x) - 57664: 67, // csvNull (1581x) - 57665: 68, // csvSeparator (1581x) - 57666: 69, // csvTrimLastSeparators (1581x) - 57986: 70, // fullBackupStorage (1581x) - 57988: 71, // gcTTL (1581x) - 57749: 72, // lastBackup (1581x) - 57799: 73, // onDuplicate (1581x) - 57800: 74, // online (1581x) - 57834: 75, // rateLimit (1581x) - 58014: 76, // restoredTS (1581x) - 57868: 77, // sendCredentialsToTiKV (1581x) - 57879: 78, // signed (1581x) - 57882: 79, // skipSchemaFiles (1581x) - 58020: 80, // startTS (1581x) - 57905: 81, // strictFormat (1581x) - 57921: 82, // tikvImporter (1581x) - 58048: 83, // untilTS (1581x) - 57618: 84, // begin (1575x) - 57649: 85, // commit (1575x) - 57783: 86, // no (1575x) - 57856: 87, // rollback (1575x) - 57899: 88, // start (1573x) - 57931: 89, // truncate (1572x) - 57630: 90, // cache (1570x) - 57784: 91, // nocache (1569x) - 57802: 92, // open (1569x) - 57668: 93, // close (1568x) - 57671: 94, // cycle (1568x) - 57773: 95, // minValue (1568x) - 57692: 96, // end (1567x) - 57733: 97, // increment (1567x) - 57785: 98, // nocycle (1567x) - 57787: 99, // nomaxvalue (1567x) - 57788: 100, // nominvalue (1567x) - 57849: 101, // restart (1565x) - 57599: 102, // algorithm (1564x) - 58107: 103, // regions (1564x) - 57925: 104, // tp (1564x) - 57670: 105, // clustered (1563x) - 57738: 106, // invisible (1563x) - 57789: 107, // nonclustered (1563x) - 57946: 108, // visible (1563x) - 57907: 109, // subpartition (1560x) - 57809: 110, // partitions (1559x) - 57953: 111, // yearType (1558x) - 57969: 112, // constraints (1557x) - 57984: 113, // followerConstraints (1557x) - 57985: 114, // followers (1557x) - 57997: 115, // leaderConstraints (1557x) - 57999: 116, // learnerConstraints (1557x) - 58000: 117, // learners (1557x) - 58011: 118, // primaryRegion (1557x) - 58017: 119, // schedule (1557x) - 58031: 120, // survivalPreferences (1557x) - 58055: 121, // voterConstraints (1557x) - 58056: 122, // voters (1557x) - 57898: 123, // sqlTsiYear (1556x) - 57646: 124, // columns (1555x) - 57945: 125, // view (1555x) - 57675: 126, // day (1553x) - 57974: 127, // defined (1552x) - 57966: 128, // burstable (1551x) - 58058: 129, // priority (1551x) - 58057: 130, // ruRate (1551x) - 57863: 131, // second (1551x) - 57602: 132, // ascii (1550x) - 57629: 133, // byteType (1550x) - 57728: 134, // hour (1550x) - 57770: 135, // microsecond (1550x) - 57772: 136, // minute (1550x) - 57776: 137, // month (1550x) - 57830: 138, // quarter (1550x) - 57891: 139, // sqlTsiDay (1550x) - 57892: 140, // sqlTsiHour (1550x) - 57893: 141, // sqlTsiMinute (1550x) - 57894: 142, // sqlTsiMonth (1550x) - 57895: 143, // sqlTsiQuarter (1550x) - 57896: 144, // sqlTsiSecond (1550x) - 57897: 145, // sqlTsiWeek (1550x) - 57938: 146, // unicodeSym (1550x) - 57948: 147, // week (1550x) - 57709: 148, // fields (1549x) - 57757: 149, // logs (1548x) - 57903: 150, // status (1548x) - 57915: 151, // tables (1548x) - 57869: 152, // separator (1546x) - 57639: 153, // cipher (1545x) - 57743: 154, // issuer (1545x) - 57761: 155, // maxConnectionsPerHour (1545x) - 57762: 156, // maxQueriesPerHour (1545x) - 57764: 157, // maxUpdatesPerHour (1545x) - 57765: 158, // maxUserConnections (1545x) - 57820: 159, // preceding (1545x) - 57861: 160, // san (1545x) - 57906: 161, // subject (1545x) - 57924: 162, // tokenIssuer (1545x) - 57744: 163, // jsonType (1544x) - 57754: 164, // local (1544x) - 57832: 165, // query (1544x) - 57673: 166, // datetimeType (1543x) - 57674: 167, // dateType (1543x) - 57978: 168, // endTime (1543x) - 57712: 169, // fixed (1543x) - 58080: 170, // job (1543x) - 58019: 171, // startTime (1543x) - 57977: 172, // timeDuration (1543x) - 57923: 173, // timeType (1543x) - 57622: 174, // bindings (1542x) - 57678: 175, // definer (1542x) - 57723: 176, // hash (1542x) - 57729: 177, // identified (1542x) - 57848: 178, // respect (1542x) - 57922: 179, // timestampType (1542x) - 57942: 180, // value (1542x) - 57944: 181, // vectorType (1542x) - 57616: 182, // backup (1541x) - 57626: 183, // booleanType (1541x) - 57667: 184, // current (1541x) - 57693: 185, // enforced (1541x) - 57715: 186, // following (1541x) - 57751: 187, // less (1541x) - 57990: 188, // next_row_id (1541x) - 57791: 189, // nowait (1541x) - 57801: 190, // only (1541x) - 57862: 191, // savepoint (1541x) - 57881: 192, // skip (1541x) - 57920: 193, // than (1541x) - 57935: 194, // unbounded (1541x) - 57620: 195, // binding (1540x) - 57624: 196, // bitType (1540x) - 57627: 197, // boolType (1540x) - 57696: 198, // enum (1540x) - 57720: 199, // global (1540x) - 57778: 200, // national (1540x) - 57779: 201, // ncharType (1540x) - 57792: 202, // nvarcharType (1540x) - 57795: 203, // offset (1540x) - 57818: 204, // policy (1540x) - 58010: 205, // predicate (1540x) - 57917: 206, // temporary (1540x) - 57919: 207, // textType (1540x) - 58102: 208, // tiFlash (1540x) - 57940: 209, // user (1540x) - 58079: 210, // jobs (1539x) - 58008: 211, // planCache (1539x) - 57821: 212, // prepare (1539x) - 57855: 213, // role (1539x) - 57939: 214, // unknown (1539x) - 57954: 215, // wait (1539x) - 57628: 216, // btree (1538x) - 57677: 217, // declare (1538x) - 58078: 218, // dry (1538x) - 57742: 219, // isolation (1538x) - 57748: 220, // last (1538x) - 57756: 221, // location (1538x) - 57759: 222, // max_idxnum (1538x) - 57768: 223, // memory (1538x) - 57794: 224, // off (1538x) - 57803: 225, // optional (1538x) - 57813: 226, // per_db (1538x) - 58007: 227, // plan (1538x) - 57823: 228, // privileges (1538x) - 57843: 229, // replica (1538x) - 57846: 230, // required (1538x) - 57860: 231, // rtree (1538x) - 58088: 232, // sampleRate (1538x) - 57870: 233, // sequence (1538x) - 57873: 234, // session (1538x) - 57884: 235, // slow (1538x) - 58091: 236, // stats (1538x) - 57941: 237, // validation (1538x) - 57943: 238, // variables (1538x) - 57604: 239, // attributes (1537x) - 58069: 240, // cancel (1537x) - 57651: 241, // compact (1537x) - 58074: 242, // ddl (1537x) - 57680: 243, // digest (1537x) - 57682: 244, // disable (1537x) - 57686: 245, // do (1537x) - 57688: 246, // dynamic (1537x) - 57689: 247, // enable (1537x) - 57697: 248, // errorKwd (1537x) - 57713: 249, // flush (1537x) - 57716: 250, // format (1537x) - 57717: 251, // full (1537x) - 57722: 252, // handler (1537x) - 57726: 253, // history (1537x) - 57766: 254, // mb (1537x) - 57774: 255, // mode (1537x) - 57781: 256, // next (1537x) - 57811: 257, // pause (1537x) - 57816: 258, // plugins (1537x) - 57825: 259, // processlist (1537x) - 57836: 260, // recover (1537x) - 57841: 261, // repair (1537x) - 57842: 262, // repeatable (1537x) - 58090: 263, // statistics (1537x) - 57908: 264, // subpartitions (1537x) - 58101: 265, // tidb (1537x) - 57950: 266, // without (1537x) - 58064: 267, // admin (1536x) - 58065: 268, // batch (1536x) - 57623: 269, // binlog (1536x) - 57625: 270, // block (1536x) - 57964: 271, // br (1536x) - 57965: 272, // briefType (1536x) - 58067: 273, // buckets (1536x) - 57631: 274, // calibrate (1536x) - 57632: 275, // capture (1536x) - 58070: 276, // cardinality (1536x) - 57635: 277, // chain (1536x) - 57642: 278, // clientErrorsSummary (1536x) - 58071: 279, // cmSketch (1536x) - 57643: 280, // coalesce (1536x) - 57652: 281, // compressed (1536x) - 57658: 282, // context (1536x) - 57968: 283, // copyKwd (1536x) - 58073: 284, // correlation (1536x) - 57659: 285, // cpu (1536x) - 57676: 286, // deallocate (1536x) - 58075: 287, // dependency (1536x) - 57681: 288, // directory (1536x) - 57684: 289, // discard (1536x) - 57685: 290, // disk (1536x) - 57975: 291, // dotType (1536x) - 58077: 292, // drainer (1536x) - 57687: 293, // duplicate (1536x) - 57702: 294, // exchange (1536x) - 57704: 295, // execute (1536x) - 57705: 296, // expansion (1536x) - 57982: 297, // flashback (1536x) - 57719: 298, // general (1536x) - 57724: 299, // help (1536x) - 58059: 300, // high (1536x) - 57725: 301, // histogram (1536x) - 57727: 302, // hosts (1536x) - 57730: 303, // identSQLErrors (1536x) - 57731: 304, // importKwd (1536x) - 57991: 305, // inplace (1536x) - 57737: 306, // instance (1536x) - 57992: 307, // instant (1536x) - 57741: 308, // ipc (1536x) - 57746: 309, // labels (1536x) - 57755: 310, // locked (1536x) - 58061: 311, // low (1536x) - 58060: 312, // medium (1536x) - 58003: 313, // metadata (1536x) - 57775: 314, // modify (1536x) - 58081: 315, // nodeID (1536x) - 58082: 316, // nodeState (1536x) - 57793: 317, // nulls (1536x) - 57805: 318, // pageSym (1536x) - 58085: 319, // pump (1536x) - 57829: 320, // purge (1536x) - 57835: 321, // rebuild (1536x) - 57837: 322, // redundant (1536x) - 57838: 323, // reload (1536x) - 57850: 324, // restore (1536x) - 57857: 325, // routine (1536x) - 58016: 326, // s3 (1536x) - 58087: 327, // samples (1536x) - 57865: 328, // secondaryLoad (1536x) - 57866: 329, // secondaryUnload (1536x) - 57876: 330, // share (1536x) - 57878: 331, // shutdown (1536x) - 57887: 332, // source (1536x) - 57605: 333, // statsOptions (1536x) - 58025: 334, // stop (1536x) - 57910: 335, // swaps (1536x) - 58033: 336, // tidbJson (1536x) - 58037: 337, // tokudbDefault (1536x) - 58038: 338, // tokudbFast (1536x) - 58039: 339, // tokudbLzma (1536x) - 58040: 340, // tokudbQuickLZ (1536x) - 58042: 341, // tokudbSmall (1536x) - 58041: 342, // tokudbSnappy (1536x) - 58043: 343, // tokudbUncompressed (1536x) - 58044: 344, // tokudbZlib (1536x) - 58045: 345, // tokudbZstd (1536x) - 58103: 346, // topn (1536x) - 57927: 347, // trace (1536x) - 57928: 348, // traditional (1536x) - 58053: 349, // trueCardCost (1536x) - 58052: 350, // verboseType (1536x) - 57947: 351, // warnings (1536x) - 57594: 352, // action (1535x) - 57595: 353, // advise (1535x) - 57597: 354, // against (1535x) - 57598: 355, // ago (1535x) - 57600: 356, // always (1535x) - 57617: 357, // backups (1535x) - 58066: 358, // batchTask (1535x) - 57619: 359, // bernoulli (1535x) - 57621: 360, // bindingCache (1535x) - 58068: 361, // builtins (1535x) - 57633: 362, // cascaded (1535x) - 57634: 363, // causal (1535x) - 57640: 364, // cleanup (1535x) - 57641: 365, // client (1535x) - 57669: 366, // cluster (1535x) - 57644: 367, // collation (1535x) - 58072: 368, // columnStatsUsage (1535x) - 57650: 369, // committed (1535x) - 57647: 370, // config (1535x) - 57656: 371, // consistency (1535x) - 57657: 372, // consistent (1535x) - 58076: 373, // depth (1535x) - 57683: 374, // disabled (1535x) - 57976: 375, // dump (1535x) - 57690: 376, // enabled (1535x) - 57695: 377, // engines (1535x) - 57700: 378, // events (1535x) - 57701: 379, // evolve (1535x) - 57706: 380, // expire (1535x) - 57980: 381, // exprPushdownBlacklist (1535x) - 57707: 382, // extended (1535x) - 57708: 383, // faultsSym (1535x) - 57714: 384, // found (1535x) - 57718: 385, // function (1535x) - 57721: 386, // grants (1535x) - 58098: 387, // histogramsInFlight (1535x) - 57734: 388, // incremental (1535x) - 57735: 389, // indexes (1535x) - 57993: 390, // internal (1535x) - 57739: 391, // invoker (1535x) - 57740: 392, // io (1535x) - 57747: 393, // language (1535x) - 57752: 394, // level (1535x) - 57753: 395, // list (1535x) - 57758: 396, // master (1535x) - 57760: 397, // max_minutes (1535x) - 57780: 398, // never (1535x) - 57782: 399, // nextval (1535x) - 57790: 400, // none (1535x) - 57796: 401, // oltpReadOnly (1535x) - 57797: 402, // oltpReadWrite (1535x) - 57798: 403, // oltpWriteOnly (1535x) - 58083: 404, // optimistic (1535x) - 58005: 405, // optRuleBlacklist (1535x) - 57806: 406, // parser (1535x) - 57807: 407, // partial (1535x) - 57808: 408, // partitioning (1535x) - 57814: 409, // per_table (1535x) - 57812: 410, // percent (1535x) - 58084: 411, // pessimistic (1535x) - 57817: 412, // point (1535x) - 57822: 413, // preserve (1535x) - 57826: 414, // profile (1535x) - 57827: 415, // profiles (1535x) - 57831: 416, // queries (1535x) - 58012: 417, // recent (1535x) - 58108: 418, // region (1535x) - 58013: 419, // replayer (1535x) - 58106: 420, // reset (1535x) - 57851: 421, // restores (1535x) - 57853: 422, // reuse (1535x) - 58086: 423, // run (1535x) - 57867: 424, // security (1535x) - 57872: 425, // serializable (1535x) - 58089: 426, // sessionStates (1535x) - 57880: 427, // simple (1535x) - 57883: 428, // slave (1535x) - 58095: 429, // statsHealthy (1535x) - 58093: 430, // statsHistograms (1535x) - 58097: 431, // statsLocked (1535x) - 58092: 432, // statsMeta (1535x) - 57911: 433, // switchesSym (1535x) - 57912: 434, // system (1535x) - 57913: 435, // systemTime (1535x) - 58032: 436, // target (1535x) - 58100: 437, // telemetryID (1535x) - 57918: 438, // temptable (1535x) - 58036: 439, // tls (1535x) - 58046: 440, // top (1535x) - 57926: 441, // tpcc (1535x) - 57929: 442, // transaction (1535x) - 57930: 443, // triggers (1535x) - 57936: 444, // uncommitted (1535x) - 57937: 445, // undefined (1535x) - 58105: 446, // width (1535x) - 57951: 447, // workload (1535x) - 57952: 448, // x509 (1535x) - 57957: 449, // addDate (1534x) - 57601: 450, // any (1534x) - 57958: 451, // approxCountDistinct (1534x) - 57959: 452, // approxPercentile (1534x) - 57613: 453, // avg (1534x) - 57960: 454, // bitAnd (1534x) - 57961: 455, // bitOr (1534x) - 57962: 456, // bitXor (1534x) - 57963: 457, // bound (1534x) - 57967: 458, // cast (1534x) - 57971: 459, // curDate (1534x) - 57970: 460, // curTime (1534x) - 57972: 461, // dateAdd (1534x) - 57973: 462, // dateSub (1534x) - 57698: 463, // escape (1534x) - 57699: 464, // event (1534x) - 57979: 465, // exact (1534x) - 57703: 466, // exclusive (1534x) - 57981: 467, // extract (1534x) - 57710: 468, // file (1534x) - 57983: 469, // follower (1534x) - 57987: 470, // getFormat (1534x) - 57989: 471, // groupConcat (1534x) - 57732: 472, // imports (1534x) - 58062: 473, // ioReadBandwidth (1534x) - 58063: 474, // ioWriteBandwidth (1534x) - 57994: 475, // jsonArrayagg (1534x) - 57995: 476, // jsonObjectAgg (1534x) - 57750: 477, // lastval (1534x) - 57996: 478, // leader (1534x) - 57998: 479, // learner (1534x) - 58002: 480, // max (1534x) - 57767: 481, // member (1534x) - 58001: 482, // min (1534x) - 57777: 483, // names (1534x) - 58004: 484, // now (1534x) - 58009: 485, // position (1534x) - 57824: 486, // process (1534x) - 57828: 487, // proxy (1534x) - 57833: 488, // quick (1534x) - 57844: 489, // replicas (1534x) - 57845: 490, // replication (1534x) - 57854: 491, // reverse (1534x) - 57858: 492, // rowCount (1534x) - 58015: 493, // running (1534x) - 57874: 494, // setval (1534x) - 57877: 495, // shared (1534x) - 57886: 496, // some (1534x) - 57888: 497, // sqlBufferResult (1534x) - 57889: 498, // sqlCache (1534x) - 57890: 499, // sqlNoCache (1534x) - 58018: 500, // staleness (1534x) - 58021: 501, // std (1534x) - 58022: 502, // stddev (1534x) - 58023: 503, // stddevPop (1534x) - 58024: 504, // stddevSamp (1534x) - 58026: 505, // strict (1534x) - 58027: 506, // strong (1534x) - 58028: 507, // subDate (1534x) - 58030: 508, // substring (1534x) - 58029: 509, // sum (1534x) - 57909: 510, // super (1534x) - 58099: 511, // telemetry (1534x) - 58034: 512, // timestampAdd (1534x) - 58035: 513, // timestampDiff (1534x) - 58047: 514, // trim (1534x) - 58049: 515, // variance (1534x) - 58050: 516, // varPop (1534x) - 58051: 517, // varSamp (1534x) - 58054: 518, // voter (1534x) - 57949: 519, // weightString (1534x) - 57501: 520, // on (1464x) - 40: 521, // '(' (1443x) - 57588: 522, // with (1325x) - 57352: 523, // stringLit (1304x) - 58154: 524, // not2 (1259x) - 57405: 525, // defaultKwd (1200x) - 57494: 526, // not (1194x) - 57368: 527, // as (1168x) - 57384: 528, // collate (1133x) - 57565: 529, // union (1122x) - 57473: 530, // left (1110x) - 57529: 531, // right (1110x) - 57572: 532, // using (1109x) - 43: 533, // '+' (1086x) - 45: 534, // '-' (1084x) - 57493: 535, // mod (1063x) - 57510: 536, // partition (1049x) - 57576: 537, // values (1020x) - 57444: 538, // ignore (1019x) - 57498: 539, // null (1017x) - 57424: 540, // except (1011x) - 57451: 541, // intersect (1010x) - 57525: 542, // replace (998x) - 57426: 543, // fetch (993x) - 57382: 544, // charType (991x) - 57476: 545, // limit (984x) - 57536: 546, // set (984x) - 57429: 547, // forKwd (982x) - 58143: 548, // eq (976x) - 57453: 549, // into (975x) - 57482: 550, // lock (968x) - 57432: 551, // from (966x) - 58138: 552, // intLit (964x) - 57584: 553, // where (963x) - 57506: 554, // order (956x) - 57430: 555, // force (953x) - 57366: 556, // and (947x) - 57505: 557, // or (923x) - 57357: 558, // andand (922x) - 57815: 559, // pipesAsOr (922x) - 57589: 560, // xor (922x) - 57436: 561, // group (895x) - 57438: 562, // having (889x) - 57550: 563, // straightJoin (883x) - 57571: 564, // use (875x) - 57587: 565, // window (875x) - 57464: 566, // join (871x) - 57409: 567, // desc (866x) - 57474: 568, // like (861x) - 57592: 569, // natural (861x) - 57390: 570, // cross (860x) - 57448: 571, // inner (860x) - 42: 572, // '*' (857x) - 125: 573, // '}' (857x) - 57443: 574, // ifKwd (851x) - 57532: 575, // rows (845x) - 57373: 576, // binaryType (844x) - 57456: 577, // insert (842x) - 57583: 578, // when (839x) - 57418: 579, // elseKwd (835x) - 57553: 580, // tableSample (835x) - 57515: 581, // rangeKwd (834x) - 57437: 582, // groups (833x) - 57400: 583, // dayHour (831x) - 57401: 584, // dayMicrosecond (831x) - 57402: 585, // dayMinute (831x) - 57403: 586, // daySecond (831x) - 57440: 587, // hourMicrosecond (831x) - 57441: 588, // hourMinute (831x) - 57442: 589, // hourSecond (831x) - 57491: 590, // minuteMicrosecond (831x) - 57492: 591, // minuteSecond (831x) - 57534: 592, // secondMicrosecond (831x) - 57590: 593, // yearMonth (831x) - 57369: 594, // asc (830x) - 57445: 595, // in (824x) - 57556: 596, // then (824x) - 57552: 597, // tableKwd (817x) - 60: 598, // '<' (816x) - 62: 599, // '>' (816x) - 47: 600, // '/' (815x) - 37: 601, // '%' (814x) - 38: 602, // '&' (814x) - 94: 603, // '^' (814x) - 124: 604, // '|' (814x) - 57413: 605, // div (814x) - 58144: 606, // ge (814x) - 57455: 607, // is (814x) - 58145: 608, // le (814x) - 58148: 609, // lsh (814x) - 58149: 610, // neq (814x) - 58150: 611, // neqSynonym (814x) - 58151: 612, // nulleq (814x) - 58153: 613, // rsh (814x) - 57371: 614, // between (809x) - 57379: 615, // caseKwd (804x) - 57524: 616, // repeat (804x) - 57475: 617, // ilike (801x) - 57521: 618, // regexpKwd (801x) - 57530: 619, // rlike (801x) - 57349: 620, // memberof (798x) - 57353: 621, // singleAtIdentifier (796x) - 57395: 622, // currentUser (792x) - 57425: 623, // falseKwd (792x) - 57563: 624, // trueKwd (792x) - 58137: 625, // decLit (786x) - 58136: 626, // floatLit (786x) - 58139: 627, // hexLit (785x) - 57531: 628, // row (784x) - 58140: 629, // bitLit (783x) - 58152: 630, // paramMarker (782x) - 57452: 631, // interval (781x) - 123: 632, // '{' (780x) - 57535: 633, // selectKwd (779x) - 57398: 634, // database (776x) - 57421: 635, // exists (775x) - 57465: 636, // key (775x) - 57388: 637, // convert (772x) - 57351: 638, // underscoreCS (772x) - 58116: 639, // builtinCurDate (771x) - 58124: 640, // builtinNow (771x) - 57392: 641, // currentDate (771x) - 57394: 642, // currentTs (771x) - 57354: 643, // doubleAtIdentifier (771x) - 57480: 644, // localTime (771x) - 57481: 645, // localTs (771x) - 58113: 646, // builtinCount (769x) - 33: 647, // '!' (768x) - 126: 648, // '~' (768x) - 58114: 649, // builtinApproxCountDistinct (768x) - 58115: 650, // builtinApproxPercentile (768x) - 58109: 651, // builtinBitAnd (768x) - 58110: 652, // builtinBitOr (768x) - 58111: 653, // builtinBitXor (768x) - 58112: 654, // builtinCast (768x) - 58117: 655, // builtinCurTime (768x) - 58118: 656, // builtinDateAdd (768x) - 58119: 657, // builtinDateSub (768x) - 58120: 658, // builtinExtract (768x) - 58121: 659, // builtinGroupConcat (768x) - 58122: 660, // builtinMax (768x) - 58123: 661, // builtinMin (768x) - 58125: 662, // builtinPosition (768x) - 58129: 663, // builtinStddevPop (768x) - 58130: 664, // builtinStddevSamp (768x) - 58126: 665, // builtinSubstring (768x) - 58127: 666, // builtinSum (768x) - 58128: 667, // builtinSysDate (768x) - 58131: 668, // builtinTranslate (768x) - 58132: 669, // builtinTrim (768x) - 58133: 670, // builtinUser (768x) - 58134: 671, // builtinVarPop (768x) - 58135: 672, // builtinVarSamp (768x) - 57391: 673, // cumeDist (768x) - 57396: 674, // currentRole (768x) - 57393: 675, // currentTime (768x) - 57408: 676, // denseRank (768x) - 57427: 677, // firstValue (768x) - 57468: 678, // lag (768x) - 57469: 679, // lastValue (768x) - 57470: 680, // lead (768x) - 57496: 681, // nthValue (768x) - 57497: 682, // ntile (768x) - 57511: 683, // percentRank (768x) - 57516: 684, // rank (768x) - 57533: 685, // rowNumber (768x) - 57551: 686, // tidbCurrentTSO (768x) - 57573: 687, // utcDate (768x) - 57575: 688, // utcTime (768x) - 57574: 689, // utcTimestamp (768x) - 57383: 690, // check (765x) - 57513: 691, // primary (765x) - 57358: 692, // pipes (760x) - 57564: 693, // unique (758x) - 57386: 694, // constraint (755x) - 57520: 695, // references (753x) - 57434: 696, // generated (749x) - 57381: 697, // character (743x) - 57446: 698, // index (726x) - 57486: 699, // match (706x) - 57560: 700, // to (618x) - 57365: 701, // analyze (616x) - 57569: 702, // update (613x) - 46: 703, // '.' (600x) - 57363: 704, // all (600x) - 57367: 705, // array (566x) - 57487: 706, // maxValue (565x) - 58146: 707, // jss (564x) - 58147: 708, // juss (564x) - 57477: 709, // lines (557x) - 58142: 710, // assignmentEq (550x) - 57376: 711, // by (549x) - 57364: 712, // alter (547x) - 57526: 713, // require (544x) - 64: 714, // '@' (539x) - 57540: 715, // sql (538x) - 57415: 716, // drop (533x) - 57378: 717, // cascade (532x) - 57517: 718, // read (532x) - 57527: 719, // restrict (532x) - 57414: 720, // doubleType (531x) - 57428: 721, // floatType (531x) - 57579: 722, // varcharacter (531x) - 57578: 723, // varcharType (531x) - 57347: 724, // asof (530x) - 57404: 725, // decimalType (530x) - 57450: 726, // integerType (530x) - 57457: 727, // intType (530x) - 57518: 728, // realType (530x) - 57580: 729, // varbinaryType (529x) - 57372: 730, // bigIntType (528x) - 57374: 731, // blobType (528x) - 57389: 732, // create (528x) - 57431: 733, // foreign (528x) - 57433: 734, // fulltext (528x) - 57458: 735, // int1Type (528x) - 57459: 736, // int2Type (528x) - 57460: 737, // int3Type (528x) - 57461: 738, // int4Type (528x) - 57462: 739, // int8Type (528x) - 57577: 740, // long (528x) - 57483: 741, // longblobType (528x) - 57484: 742, // longtextType (528x) - 57488: 743, // mediumblobType (528x) - 57489: 744, // mediumIntType (528x) - 57490: 745, // mediumtextType (528x) - 57499: 746, // numericType (528x) - 57538: 747, // smallIntType (528x) - 57557: 748, // tinyblobType (528x) - 57558: 749, // tinyIntType (528x) - 57559: 750, // tinytextType (528x) - 57348: 751, // toTimestamp (527x) - 57380: 752, // change (525x) - 57523: 753, // rename (525x) - 57586: 754, // write (525x) - 57362: 755, // add (523x) - 57502: 756, // optimize (523x) - 58420: 757, // Identifier (517x) - 58500: 758, // NotKeywordToken (517x) - 58772: 759, // TiDBKeyword (517x) - 58782: 760, // UnReservedKeyword (517x) - 58736: 761, // SubSelect (251x) - 58792: 762, // UserVariable (191x) - 58471: 763, // Literal (190x) - 58707: 764, // SimpleIdent (190x) - 58726: 765, // StringLiteral (190x) - 58497: 766, // NextValueForSequence (187x) - 58397: 767, // FunctionCallGeneric (186x) - 58398: 768, // FunctionCallKeyword (186x) - 58399: 769, // FunctionCallNonKeyword (186x) - 58400: 770, // FunctionNameConflict (186x) - 58401: 771, // FunctionNameDateArith (186x) - 58402: 772, // FunctionNameDateArithMultiForms (186x) - 58403: 773, // FunctionNameDatetimePrecision (186x) - 58404: 774, // FunctionNameOptionalBraces (186x) - 58405: 775, // FunctionNameSequence (186x) - 58706: 776, // SimpleExpr (186x) - 58737: 777, // SumExpr (186x) - 58740: 778, // SystemVariable (186x) - 58803: 779, // Variable (186x) - 58826: 780, // WindowFuncCall (186x) - 58232: 781, // BitExpr (171x) - 58575: 782, // PredicateExpr (140x) - 58235: 783, // BoolPri (137x) - 58360: 784, // Expression (137x) - 58495: 785, // NUM (120x) - 58841: 786, // logAnd (104x) - 58842: 787, // logOr (104x) - 58351: 788, // EqOpt (89x) - 57407: 789, // deleteKwd (88x) - 58750: 790, // TableName (79x) - 58727: 791, // StringName (56x) - 58661: 792, // SelectStmt (52x) - 58662: 793, // SelectStmtBasic (52x) - 58664: 794, // SelectStmtFromDualTable (52x) - 58665: 795, // SelectStmtFromTable (52x) - 58682: 796, // SetOprClause (52x) - 58683: 797, // SetOprClauseList (51x) - 58686: 798, // SetOprStmtWithLimitOrderBy (51x) - 58687: 799, // SetOprStmtWoutLimitOrderBy (51x) - 58832: 800, // WithClause (49x) - 58674: 801, // SelectStmtWithClause (48x) - 58685: 802, // SetOprStmt (48x) - 58462: 803, // LengthNum (47x) - 57567: 804, // unsigned (47x) - 57509: 805, // over (45x) - 57591: 806, // zerofill (45x) - 58261: 807, // ColumnName (41x) - 58786: 808, // UpdateStmtNoWith (41x) - 58320: 809, // DeleteWithoutUsingStmt (40x) - 58450: 810, // Int64Num (39x) - 58447: 811, // InsertIntoStmt (38x) - 58629: 812, // ReplaceIntoStmt (38x) - 58785: 813, // UpdateStmt (38x) - 57423: 814, // explain (37x) - 57410: 815, // describe (36x) - 57411: 816, // distinct (36x) - 57412: 817, // distinctRow (36x) - 57585: 818, // while (36x) - 58831: 819, // WindowingClause (35x) - 58319: 820, // DeleteWithUsingStmt (34x) - 57463: 821, // iterate (34x) - 57472: 822, // leave (34x) - 57406: 823, // delayed (33x) - 57439: 824, // highPriority (33x) - 57485: 825, // lowPriority (33x) - 58318: 826, // DeleteFromStmt (32x) - 58371: 827, // FieldLen (27x) - 57356: 828, // hintComment (27x) - 58546: 829, // OrderBy (25x) - 58668: 830, // SelectStmtLimit (25x) - 58540: 831, // OptWindowingClause (24x) - 58205: 832, // AnalyzeTableStmt (23x) - 58276: 833, // CommitStmt (23x) - 58652: 834, // RollbackStmt (23x) - 58690: 835, // SetStmt (23x) - 57541: 836, // sqlBigResult (23x) - 57542: 837, // sqlCalcFoundRows (23x) - 57543: 838, // sqlSmallResult (23x) - 57555: 839, // terminated (21x) - 58250: 840, // CharsetKw (20x) - 58794: 841, // Username (20x) - 57419: 842, // enclosed (19x) - 58356: 843, // ExplainStmt (19x) - 58357: 844, // ExplainSym (19x) - 58421: 845, // IfExists (19x) - 58780: 846, // TruncateTableStmt (19x) - 58787: 847, // UseStmt (19x) - 57420: 848, // escaped (18x) - 58361: 849, // ExpressionList (18x) - 57350: 850, // optionallyEnclosedBy (18x) - 58586: 851, // ProcedureBlockContent (18x) - 58615: 852, // ProcedureUnlabelLoopStmt (18x) - 58570: 853, // PlacementPolicyOption (17x) - 58588: 854, // ProcedureCaseStmt (17x) - 58589: 855, // ProcedureCloseCur (17x) - 58595: 856, // ProcedureFetchInto (17x) - 58601: 857, // ProcedureIfstmt (17x) - 58602: 858, // ProcedureIterate (17x) - 58603: 859, // ProcedureLabeledBlock (17x) - 58617: 860, // ProcedurelabeledLoopStmt (17x) - 58604: 861, // ProcedureLeave (17x) - 58605: 862, // ProcedureOpenCur (17x) - 58608: 863, // ProcedureProcStmt (17x) - 58611: 864, // ProcedureSearchedCase (17x) - 58612: 865, // ProcedureSimpleCase (17x) - 58613: 866, // ProcedureStatementStmt (17x) - 58616: 867, // ProcedureUnlabeledBlock (17x) - 58614: 868, // ProcedureUnlabelLoopBlock (17x) - 58422: 869, // IfNotExists (16x) - 58523: 870, // OptFieldLen (16x) - 58751: 871, // TableNameList (16x) - 58323: 872, // DistinctKwd (15x) - 57479: 873, // load (15x) - 58558: 874, // PartitionNameList (15x) - 58324: 875, // DistinctOpt (14x) - 58774: 876, // TimestampUnit (14x) - 58816: 877, // WhereClause (14x) - 58817: 878, // WhereClauseOptional (14x) - 58315: 879, // DefaultKwdOpt (13x) - 58359: 880, // ExprOrDefault (12x) - 58456: 881, // JoinTable (12x) - 58518: 882, // OptBinary (12x) - 57522: 883, // release (12x) - 58649: 884, // RolenameComposed (12x) - 58747: 885, // TableFactor (12x) - 58760: 886, // TableRef (12x) - 58204: 887, // AnalyzeOptionListOpt (11x) - 58392: 888, // FromOrIn (11x) - 58773: 889, // TimeUnit (11x) - 58200: 890, // AlterTableStmt (10x) - 58251: 891, // CharsetName (10x) - 58262: 892, // ColumnNameList (10x) - 58305: 893, // DBName (10x) - 57495: 894, // noWriteToBinLog (10x) - 58547: 895, // OrderByOptional (10x) - 58549: 896, // PartDefOption (10x) - 58705: 897, // SignedNum (10x) - 58238: 898, // BuggyDefaultFalseDistinctOpt (9x) - 58314: 899, // DefaultFalseDistinctOpt (9x) - 58457: 900, // JoinType (9x) - 58501: 901, // NotSym (9x) - 58508: 902, // NumLiteral (9x) - 58648: 903, // Rolename (9x) - 58643: 904, // RoleNameString (9x) - 58303: 905, // CrossOpt (8x) - 58352: 906, // EqOrAssignmentEq (8x) - 58358: 907, // ExplainableStmt (8x) - 58362: 908, // ExpressionListOpt (8x) - 58441: 909, // IndexPartSpecification (8x) - 58458: 910, // KeyOrIndex (8x) - 58498: 911, // NoWriteToBinLogAliasOpt (8x) - 58669: 912, // SelectStmtLimitOpt (8x) - 58806: 913, // VariableName (8x) - 58186: 914, // AllOrPartitionNameList (7x) - 58286: 915, // ConstraintKeywordOpt (7x) - 58310: 916, // DatabaseSym (7x) - 58377: 917, // FieldsOrColumns (7x) - 58389: 918, // ForceOpt (7x) - 58442: 919, // IndexPartSpecificationList (7x) - 58579: 920, // Priority (7x) - 58609: 921, // ProcedureProcStmt1s (7x) - 58653: 922, // RowFormat (7x) - 58656: 923, // RowValue (7x) - 58680: 924, // SetExpr (7x) - 58692: 925, // ShowDatabaseNameOpt (7x) - 58757: 926, // TableOption (7x) - 57581: 927, // varying (7x) - 58227: 928, // BeginTransactionStmt (6x) - 58229: 929, // BindableStmt (6x) - 58219: 930, // BRIEBooleanOptionName (6x) - 58220: 931, // BRIEIntegerOptionName (6x) - 58221: 932, // BRIEKeywordOptionName (6x) - 58222: 933, // BRIEOption (6x) - 58223: 934, // BRIEOptions (6x) - 58225: 935, // BRIEStringOptionName (6x) - 58249: 936, // Char (6x) - 57385: 937, // column (6x) - 58256: 938, // ColumnDef (6x) - 58307: 939, // DatabaseOption (6x) - 58353: 940, // EscapedTableRef (6x) - 58375: 941, // FieldTerminator (6x) - 57435: 942, // grant (6x) - 58424: 943, // IgnoreOptional (6x) - 58433: 944, // IndexInvisible (6x) - 58438: 945, // IndexNameList (6x) - 58444: 946, // IndexType (6x) - 58478: 947, // LoadDataStmt (6x) - 58559: 948, // PartitionNameListOpt (6x) - 57514: 949, // procedure (6x) - 58624: 950, // ReleaseSavepointStmt (6x) - 58634: 951, // ResourceGroupName (6x) - 58650: 952, // RolenameList (6x) - 58657: 953, // SavepointStmt (6x) - 57537: 954, // show (6x) - 58755: 955, // TableOptimizerHints (6x) - 58795: 956, // UsernameList (6x) - 58833: 957, // WithClustered (6x) - 58184: 958, // AlgorithmClause (5x) - 58240: 959, // ByItem (5x) - 58255: 960, // CollationName (5x) - 58259: 961, // ColumnKeywordOpt (5x) - 58321: 962, // DirectPlacementOption (5x) - 58322: 963, // DirectResourceGroupOption (5x) - 58373: 964, // FieldOpt (5x) - 58374: 965, // FieldOpts (5x) - 58418: 966, // IdentList (5x) - 58436: 967, // IndexName (5x) - 58439: 968, // IndexOption (5x) - 58440: 969, // IndexOptionList (5x) - 57447: 970, // infile (5x) - 58467: 971, // LimitOption (5x) - 58482: 972, // LockClause (5x) - 58507: 973, // NumList (5x) - 58520: 974, // OptCharsetWithOptBinary (5x) - 58530: 975, // OptNullTreatment (5x) - 58573: 976, // PolicyName (5x) - 58580: 977, // PriorityOpt (5x) - 58660: 978, // SelectLockOpt (5x) - 58667: 979, // SelectStmtIntoOption (5x) - 58761: 980, // TableRefs (5x) - 58788: 981, // UserSpec (5x) - 58211: 982, // Assignment (4x) - 58217: 983, // AuthString (4x) - 58239: 984, // BuiltinFunction (4x) - 58241: 985, // ByList (4x) - 58280: 986, // ConfigItemName (4x) - 58284: 987, // Constraint (4x) - 58385: 988, // FloatOpt (4x) - 58445: 989, // IndexTypeName (4x) - 57503: 990, // option (4x) - 57504: 991, // optionally (4x) - 58537: 992, // OptWild (4x) - 57508: 993, // outer (4x) - 58574: 994, // Precision (4x) - 58620: 995, // ReferDef (4x) - 58639: 996, // RestrictOrCascadeOpt (4x) - 58655: 997, // RowStmt (4x) - 58675: 998, // SequenceOption (4x) - 57549: 999, // statsExtended (4x) - 58742: 1000, // TableAsName (4x) - 58743: 1001, // TableAsNameOpt (4x) - 58754: 1002, // TableNameOptWild (4x) - 58756: 1003, // TableOptimizerHintsOpt (4x) - 58758: 1004, // TableOptionList (4x) - 58769: 1005, // TextString (4x) - 58776: 1006, // TraceableStmt (4x) - 58777: 1007, // TransactionChar (4x) - 58789: 1008, // UserSpecList (4x) - 58802: 1009, // Varchar (4x) - 58827: 1010, // WindowName (4x) - 58208: 1011, // AsOfClause (3x) - 58212: 1012, // AssignmentList (3x) - 58214: 1013, // AttributesOpt (3x) - 58233: 1014, // BitValueType (3x) - 58234: 1015, // BlobType (3x) - 58236: 1016, // Boolean (3x) - 58237: 1017, // BooleanType (3x) - 58268: 1018, // ColumnOption (3x) - 58271: 1019, // ColumnPosition (3x) - 58277: 1020, // CommonTableExpr (3x) - 58299: 1021, // CreateTableStmt (3x) - 58304: 1022, // CurdateSym (3x) - 58308: 1023, // DatabaseOptionList (3x) - 58311: 1024, // DateAndTimeType (3x) - 58316: 1025, // DefaultTrueDistinctOpt (3x) - 58343: 1026, // DynamicCalibrateResourceOption (3x) - 57417: 1027, // elseIfKwd (3x) - 58348: 1028, // EnforcedOrNot (3x) - 58364: 1029, // ExtendedPriv (3x) - 58380: 1030, // FixedPointType (3x) - 58386: 1031, // FloatingPointType (3x) - 58406: 1032, // GeneratedAlways (3x) - 58408: 1033, // GlobalScope (3x) - 58412: 1034, // GroupByClause (3x) - 58428: 1035, // IndexHint (3x) - 58432: 1036, // IndexHintType (3x) - 58437: 1037, // IndexNameAndTypeOpt (3x) - 58451: 1038, // IntegerType (3x) - 57466: 1039, // keys (3x) - 58469: 1040, // Lines (3x) - 58492: 1041, // MaxValueOrExpression (3x) - 58494: 1042, // NChar (3x) - 58502: 1043, // NowSym (3x) - 58503: 1044, // NowSymFunc (3x) - 58504: 1045, // NowSymOptionFraction (3x) - 58509: 1046, // NumericType (3x) - 58496: 1047, // NVarchar (3x) - 58531: 1048, // OptOrder (3x) - 58535: 1049, // OptTemporary (3x) - 58550: 1050, // PartDefOptionList (3x) - 58552: 1051, // PartitionDefinition (3x) - 58563: 1052, // PasswordOrLockOption (3x) - 58572: 1053, // PluginNameList (3x) - 58578: 1054, // PrimaryOpt (3x) - 58581: 1055, // PrivElem (3x) - 58583: 1056, // PrivType (3x) - 58630: 1057, // RequireClause (3x) - 58631: 1058, // RequireClauseOpt (3x) - 58633: 1059, // RequireListElement (3x) - 58651: 1060, // RolenameWithoutIdent (3x) - 58644: 1061, // RoleOrPrivElem (3x) - 58666: 1062, // SelectStmtGroup (3x) - 58684: 1063, // SetOprOpt (3x) - 58704: 1064, // SignedLiteral (3x) - 58729: 1065, // StringType (3x) - 58741: 1066, // TableAliasRefList (3x) - 58744: 1067, // TableElement (3x) - 58771: 1068, // TextType (3x) - 58778: 1069, // TransactionChars (3x) - 57562: 1070, // trigger (3x) - 58781: 1071, // Type (3x) - 57566: 1072, // unlock (3x) - 57568: 1073, // until (3x) - 57570: 1074, // usage (3x) - 58799: 1075, // ValuesList (3x) - 58801: 1076, // ValuesStmtList (3x) - 58797: 1077, // ValueSym (3x) - 58804: 1078, // VariableAssignment (3x) - 58824: 1079, // WindowFrameStart (3x) - 58840: 1080, // Year (3x) - 58182: 1081, // AdminStmt (2x) - 58185: 1082, // AllColumnsOrPredicateColumnsOpt (2x) - 58187: 1083, // AlterDatabaseStmt (2x) - 58188: 1084, // AlterInstanceStmt (2x) - 58189: 1085, // AlterOrderItem (2x) - 58191: 1086, // AlterPolicyStmt (2x) - 58192: 1087, // AlterResourceGroupStmt (2x) - 58193: 1088, // AlterSequenceOption (2x) - 58195: 1089, // AlterSequenceStmt (2x) - 58196: 1090, // AlterTableSpec (2x) - 58201: 1091, // AlterUserStmt (2x) - 58202: 1092, // AnalyzeOption (2x) - 57370: 1093, // async (2x) - 58231: 1094, // BinlogStmt (2x) - 58224: 1095, // BRIEStmt (2x) - 58226: 1096, // BRIETables (2x) - 58243: 1097, // CalibrateResourceStmt (2x) - 57377: 1098, // call (2x) - 58245: 1099, // CallStmt (2x) - 58246: 1100, // CancelLoadDataStmt (2x) - 58247: 1101, // CastType (2x) - 58248: 1102, // ChangeStmt (2x) - 58254: 1103, // CheckConstraintKeyword (2x) - 58263: 1104, // ColumnNameListOpt (2x) - 58266: 1105, // ColumnNameOrUserVariable (2x) - 58269: 1106, // ColumnOptionList (2x) - 58270: 1107, // ColumnOptionListOpt (2x) - 58272: 1108, // ColumnSetValue (2x) - 58275: 1109, // CommentOrAttributeOption (2x) - 58279: 1110, // CompletionTypeWithinTransaction (2x) - 58281: 1111, // ConnectionOption (2x) - 58283: 1112, // ConnectionOptions (2x) - 58287: 1113, // CreateBindingStmt (2x) - 58288: 1114, // CreateDatabaseStmt (2x) - 58289: 1115, // CreateIndexStmt (2x) - 58290: 1116, // CreatePolicyStmt (2x) - 58291: 1117, // CreateProcedureStmt (2x) - 58292: 1118, // CreateResourceGroupStmt (2x) - 58293: 1119, // CreateRoleStmt (2x) - 58295: 1120, // CreateSequenceStmt (2x) - 58296: 1121, // CreateStatisticsStmt (2x) - 58297: 1122, // CreateTableOptionListOpt (2x) - 58300: 1123, // CreateUserStmt (2x) - 58302: 1124, // CreateViewStmt (2x) - 57399: 1125, // databases (2x) - 58312: 1126, // DeallocateStmt (2x) - 58313: 1127, // DeallocateSym (2x) - 58325: 1128, // DoStmt (2x) - 58326: 1129, // DropBindingStmt (2x) - 58327: 1130, // DropDatabaseStmt (2x) - 58328: 1131, // DropIndexStmt (2x) - 58329: 1132, // DropLoadDataStmt (2x) - 58330: 1133, // DropPolicyStmt (2x) - 58331: 1134, // DropProcedureStmt (2x) - 58332: 1135, // DropResourceGroupStmt (2x) - 58333: 1136, // DropRoleStmt (2x) - 58334: 1137, // DropSequenceStmt (2x) - 58335: 1138, // DropStatisticsStmt (2x) - 58336: 1139, // DropStatsStmt (2x) - 58337: 1140, // DropTableStmt (2x) - 58338: 1141, // DropUserStmt (2x) - 58339: 1142, // DropViewStmt (2x) - 58341: 1143, // DuplicateOpt (2x) - 58344: 1144, // ElseCaseOpt (2x) - 58346: 1145, // EmptyStmt (2x) - 58347: 1146, // EncryptionOpt (2x) - 58349: 1147, // EnforcedOrNotOpt (2x) - 58354: 1148, // ExecuteStmt (2x) - 58355: 1149, // ExplainFormatType (2x) - 58366: 1150, // Field (2x) - 58369: 1151, // FieldItem (2x) - 58376: 1152, // Fields (2x) - 58381: 1153, // FlashbackDatabaseStmt (2x) - 58382: 1154, // FlashbackTableStmt (2x) - 58383: 1155, // FlashbackToNewName (2x) - 58384: 1156, // FlashbackToTimestampStmt (2x) - 58388: 1157, // FlushStmt (2x) - 58395: 1158, // FuncDatetimePrecList (2x) - 58396: 1159, // FuncDatetimePrecListOpt (2x) - 58409: 1160, // GrantProxyStmt (2x) - 58410: 1161, // GrantRoleStmt (2x) - 58411: 1162, // GrantStmt (2x) - 58413: 1163, // HandleRange (2x) - 58415: 1164, // HashString (2x) - 58416: 1165, // HavingClause (2x) - 58417: 1166, // HelpStmt (2x) - 58427: 1167, // IndexAdviseStmt (2x) - 58429: 1168, // IndexHintList (2x) - 58430: 1169, // IndexHintListOpt (2x) - 58435: 1170, // IndexLockAndAlgorithmOpt (2x) - 57449: 1171, // inout (2x) - 58448: 1172, // InsertValues (2x) - 58453: 1173, // IntoOpt (2x) - 58459: 1174, // KeyOrIndexOpt (2x) - 57467: 1175, // kill (2x) - 58460: 1176, // KillOrKillTiDB (2x) - 58461: 1177, // KillStmt (2x) - 58463: 1178, // LikeOrIlikeEscapeOpt (2x) - 58466: 1179, // LimitClause (2x) - 57478: 1180, // linear (2x) - 58468: 1181, // LinearOpt (2x) - 58472: 1182, // LoadDataOption (2x) - 58475: 1183, // LoadDataSetItem (2x) - 58479: 1184, // LoadStatsStmt (2x) - 58480: 1185, // LocalOpt (2x) - 58481: 1186, // LocationLabelList (2x) - 58483: 1187, // LockStatsStmt (2x) - 58484: 1188, // LockTablesStmt (2x) - 58493: 1189, // MaxValueOrExpressionList (2x) - 58499: 1190, // NonTransactionalDMLStmt (2x) - 58505: 1191, // NowSymOptionFractionParentheses (2x) - 58510: 1192, // ObjectType (2x) - 57500: 1193, // of (2x) - 58511: 1194, // OfTablesOpt (2x) - 58512: 1195, // OnCommitOpt (2x) - 58513: 1196, // OnDelete (2x) - 58516: 1197, // OnUpdate (2x) - 58521: 1198, // OptCollate (2x) - 58525: 1199, // OptFull (2x) - 58527: 1200, // OptInteger (2x) - 58542: 1201, // OptionalBraces (2x) - 58541: 1202, // OptionLevel (2x) - 58529: 1203, // OptLeadLagInfo (2x) - 58528: 1204, // OptLLDefault (2x) - 58536: 1205, // OptVectorElementType (2x) - 57507: 1206, // out (2x) - 58548: 1207, // OuterOpt (2x) - 58553: 1208, // PartitionDefinitionList (2x) - 58554: 1209, // PartitionDefinitionListOpt (2x) - 58555: 1210, // PartitionIntervalOpt (2x) - 58561: 1211, // PartitionOpt (2x) - 58562: 1212, // PasswordOpt (2x) - 58564: 1213, // PasswordOrLockOptionList (2x) - 58565: 1214, // PasswordOrLockOptions (2x) - 58566: 1215, // PauseLoadDataStmt (2x) - 58569: 1216, // PlacementOptionList (2x) - 58571: 1217, // PlanReplayerStmt (2x) - 58577: 1218, // PreparedStmt (2x) - 58582: 1219, // PrivLevel (2x) - 58584: 1220, // ProcedurceCond (2x) - 58585: 1221, // ProcedurceLabelOpt (2x) - 58591: 1222, // ProcedureDecl (2x) - 58598: 1223, // ProcedureHcond (2x) - 58600: 1224, // ProcedureIf (2x) - 58618: 1225, // QuickOptional (2x) - 58619: 1226, // RecoverTableStmt (2x) - 58621: 1227, // ReferOpt (2x) - 58623: 1228, // RegexpSym (2x) - 58625: 1229, // RenameTableStmt (2x) - 58626: 1230, // RenameUserStmt (2x) - 58628: 1231, // RepeatableOpt (2x) - 58635: 1232, // ResourceGroupNameOption (2x) - 58636: 1233, // ResourceGroupOptionList (2x) - 58638: 1234, // RestartStmt (2x) - 58640: 1235, // ResumeLoadDataStmt (2x) - 57528: 1236, // revoke (2x) - 58641: 1237, // RevokeRoleStmt (2x) - 58642: 1238, // RevokeStmt (2x) - 58645: 1239, // RoleOrPrivElemList (2x) - 58646: 1240, // RoleSpec (2x) - 58658: 1241, // SearchWhenThen (2x) - 58670: 1242, // SelectStmtOpt (2x) - 58673: 1243, // SelectStmtSQLCache (2x) - 58677: 1244, // SetBindingStmt (2x) - 58678: 1245, // SetDefaultRoleOpt (2x) - 58679: 1246, // SetDefaultRoleStmt (2x) - 58689: 1247, // SetRoleStmt (2x) - 58697: 1248, // ShowProfileType (2x) - 58700: 1249, // ShowStmt (2x) - 58701: 1250, // ShowTableAliasOpt (2x) - 58703: 1251, // ShutdownStmt (2x) - 58708: 1252, // SimpleWhenThen (2x) - 58713: 1253, // SplitOption (2x) - 58714: 1254, // SplitRegionStmt (2x) - 58710: 1255, // SpOptInout (2x) - 58711: 1256, // SpPdparam (2x) - 57544: 1257, // sqlexception (2x) - 57545: 1258, // sqlstate (2x) - 57546: 1259, // sqlwarning (2x) - 58718: 1260, // Statement (2x) - 58721: 1261, // StatsOptionsOpt (2x) - 58722: 1262, // StatsPersistentVal (2x) - 58723: 1263, // StatsType (2x) - 58730: 1264, // SubPartDefinition (2x) - 58733: 1265, // SubPartitionMethod (2x) - 58738: 1266, // Symbol (2x) - 58745: 1267, // TableElementList (2x) - 58748: 1268, // TableLock (2x) - 58752: 1269, // TableNameListOpt (2x) - 58759: 1270, // TableOrTables (2x) - 58768: 1271, // TablesTerminalSym (2x) - 58766: 1272, // TableToTable (2x) - 58770: 1273, // TextStringList (2x) - 58775: 1274, // TraceStmt (2x) - 58783: 1275, // UnlockStatsStmt (2x) - 58784: 1276, // UnlockTablesStmt (2x) - 58790: 1277, // UserToUser (2x) - 58805: 1278, // VariableAssignmentList (2x) - 58814: 1279, // WhenClause (2x) - 58819: 1280, // WindowDefinition (2x) - 58822: 1281, // WindowFrameBound (2x) - 58829: 1282, // WindowSpec (2x) - 58834: 1283, // WithGrantOptionOpt (2x) - 58835: 1284, // WithList (2x) - 58839: 1285, // Writeable (2x) - 58: 1286, // ':' (1x) - 58181: 1287, // AdminShowSlow (1x) - 58183: 1288, // AdminStmtLimitOpt (1x) - 58190: 1289, // AlterOrderList (1x) - 58194: 1290, // AlterSequenceOptionList (1x) - 58197: 1291, // AlterTableSpecList (1x) - 58198: 1292, // AlterTableSpecListOpt (1x) - 58199: 1293, // AlterTableSpecSingleOpt (1x) - 58203: 1294, // AnalyzeOptionList (1x) - 58206: 1295, // AnyOrAll (1x) - 58207: 1296, // ArrayKwdOpt (1x) - 58209: 1297, // AsOfClauseOpt (1x) - 58210: 1298, // AsOpt (1x) - 58215: 1299, // AuthOption (1x) - 58216: 1300, // AuthPlugin (1x) - 58218: 1301, // AutoRandomOpt (1x) - 58228: 1302, // BetweenOrNotOp (1x) - 58230: 1303, // BindingStatusType (1x) - 57375: 1304, // both (1x) - 58242: 1305, // CalibrateOption (1x) - 58244: 1306, // CalibrateResourceWorkloadOption (1x) - 58252: 1307, // CharsetNameOrDefault (1x) - 58253: 1308, // CharsetOpt (1x) - 58258: 1309, // ColumnFormat (1x) - 58260: 1310, // ColumnList (1x) - 58267: 1311, // ColumnNameOrUserVariableList (1x) - 58264: 1312, // ColumnNameOrUserVarListOpt (1x) - 58265: 1313, // ColumnNameOrUserVarListOptWithBrackets (1x) - 58273: 1314, // ColumnSetValueList (1x) - 58278: 1315, // CompareOp (1x) - 58282: 1316, // ConnectionOptionList (1x) - 58285: 1317, // ConstraintElem (1x) - 57387: 1318, // continueKwd (1x) - 58294: 1319, // CreateSequenceOptionListOpt (1x) - 58298: 1320, // CreateTableSelectOpt (1x) - 58301: 1321, // CreateViewSelectOpt (1x) - 57397: 1322, // cursor (1x) - 58309: 1323, // DatabaseOptionListOpt (1x) - 58306: 1324, // DBNameList (1x) - 58317: 1325, // DefaultValueExpr (1x) - 58340: 1326, // DryRunOptions (1x) - 57416: 1327, // dual (1x) - 58342: 1328, // DynamicCalibrateOptionList (1x) - 58345: 1329, // ElseOpt (1x) - 58350: 1330, // EnforcedOrNotOrNotNullOpt (1x) - 57422: 1331, // exit (1x) - 58363: 1332, // ExpressionOpt (1x) - 58365: 1333, // FetchFirstOpt (1x) - 58367: 1334, // FieldAsName (1x) - 58368: 1335, // FieldAsNameOpt (1x) - 58370: 1336, // FieldItemList (1x) - 58372: 1337, // FieldList (1x) - 58378: 1338, // FirstAndLastPartOpt (1x) - 58379: 1339, // FirstOrNext (1x) - 58387: 1340, // FlushOption (1x) - 58390: 1341, // FormatOpt (1x) - 58391: 1342, // FromDual (1x) - 58393: 1343, // FulltextSearchModifierOpt (1x) - 58394: 1344, // FuncDatetimePrec (1x) - 58407: 1345, // GetFormatSelector (1x) - 58414: 1346, // HandleRangeList (1x) - 58419: 1347, // IdentListWithParenOpt (1x) - 58423: 1348, // IgnoreLines (1x) - 58425: 1349, // IlikeOrNotOp (1x) - 58431: 1350, // IndexHintScope (1x) - 58434: 1351, // IndexKeyTypeOpt (1x) - 58443: 1352, // IndexPartSpecificationListOpt (1x) - 58446: 1353, // IndexTypeOpt (1x) - 58426: 1354, // InOrNotOp (1x) - 58449: 1355, // InstanceOption (1x) - 58452: 1356, // IntervalExpr (1x) - 58455: 1357, // IsolationLevel (1x) - 58454: 1358, // IsOrNotOp (1x) - 57471: 1359, // leading (1x) - 58464: 1360, // LikeOrNotOp (1x) - 58465: 1361, // LikeTableWithOrWithoutParen (1x) - 58470: 1362, // LinesTerminated (1x) - 58473: 1363, // LoadDataOptionList (1x) - 58474: 1364, // LoadDataOptionListOpt (1x) - 58476: 1365, // LoadDataSetList (1x) - 58477: 1366, // LoadDataSetSpecOpt (1x) - 58485: 1367, // LockType (1x) - 58486: 1368, // LogTypeOpt (1x) - 58487: 1369, // Match (1x) - 58488: 1370, // MatchOpt (1x) - 58489: 1371, // MaxIndexNumOpt (1x) - 58490: 1372, // MaxMinutesOpt (1x) - 58491: 1373, // MaxValPartOpt (1x) - 58506: 1374, // NullPartOpt (1x) - 58514: 1375, // OnDeleteUpdateOpt (1x) - 58515: 1376, // OnDuplicateKeyUpdate (1x) - 58517: 1377, // OptBinMod (1x) - 58519: 1378, // OptCharset (1x) - 58522: 1379, // OptExistingWindowName (1x) - 58524: 1380, // OptFromFirstLast (1x) - 58526: 1381, // OptGConcatSeparator (1x) - 58543: 1382, // OptionalShardColumn (1x) - 58532: 1383, // OptPartitionClause (1x) - 58533: 1384, // OptSpPdparams (1x) - 58534: 1385, // OptTable (1x) - 58843: 1386, // optValue (1x) - 58538: 1387, // OptWindowFrameClause (1x) - 58539: 1388, // OptWindowOrderByClause (1x) - 58545: 1389, // Order (1x) - 58544: 1390, // OrReplace (1x) - 57454: 1391, // outfile (1x) - 58551: 1392, // PartDefValuesOpt (1x) - 58556: 1393, // PartitionKeyAlgorithmOpt (1x) - 58557: 1394, // PartitionMethod (1x) - 58560: 1395, // PartitionNumOpt (1x) - 58567: 1396, // PerDB (1x) - 58568: 1397, // PerTable (1x) - 57512: 1398, // precisionType (1x) - 58576: 1399, // PrepareSQL (1x) - 58844: 1400, // procedurceElseIfs (1x) - 58587: 1401, // ProcedureCall (1x) - 58590: 1402, // ProcedureCursorSelectStmt (1x) - 58592: 1403, // ProcedureDeclIdents (1x) - 58593: 1404, // ProcedureDecls (1x) - 58594: 1405, // ProcedureDeclsOpt (1x) - 58596: 1406, // ProcedureFetchList (1x) - 58597: 1407, // ProcedureHandlerType (1x) - 58599: 1408, // ProcedureHcondList (1x) - 58606: 1409, // ProcedureOptDefault (1x) - 58607: 1410, // ProcedureOptFetchNo (1x) - 58610: 1411, // ProcedureProcStmts (1x) - 57519: 1412, // recursive (1x) - 58622: 1413, // RegexpOrNotOp (1x) - 58627: 1414, // ReorganizePartitionRuleOpt (1x) - 58632: 1415, // RequireList (1x) - 58637: 1416, // ResourceGroupPriorityOption (1x) - 58647: 1417, // RoleSpecList (1x) - 58654: 1418, // RowOrRows (1x) - 58659: 1419, // SearchedWhenThenList (1x) - 58663: 1420, // SelectStmtFieldList (1x) - 58671: 1421, // SelectStmtOpts (1x) - 58672: 1422, // SelectStmtOptsList (1x) - 58676: 1423, // SequenceOptionList (1x) - 58681: 1424, // SetOpr (1x) - 58688: 1425, // SetRoleOpt (1x) - 58691: 1426, // ShardableStmt (1x) - 58693: 1427, // ShowIndexKwd (1x) - 58694: 1428, // ShowLikeOrWhereOpt (1x) - 58695: 1429, // ShowPlacementTarget (1x) - 58696: 1430, // ShowProfileArgsOpt (1x) - 58698: 1431, // ShowProfileTypes (1x) - 58699: 1432, // ShowProfileTypesOpt (1x) - 58702: 1433, // ShowTargetFilterable (1x) - 58709: 1434, // SimpleWhenThenList (1x) - 57539: 1435, // spatial (1x) - 58715: 1436, // SplitSyntaxOption (1x) - 58712: 1437, // SpPdparams (1x) - 57547: 1438, // ssl (1x) - 58716: 1439, // Start (1x) - 58717: 1440, // Starting (1x) - 57548: 1441, // starting (1x) - 58719: 1442, // StatementList (1x) - 58720: 1443, // StatementScope (1x) - 58724: 1444, // StorageMedia (1x) - 57554: 1445, // stored (1x) - 58725: 1446, // StringList (1x) - 58728: 1447, // StringNameOrBRIEOptionKeyword (1x) - 58731: 1448, // SubPartDefinitionList (1x) - 58732: 1449, // SubPartDefinitionListOpt (1x) - 58734: 1450, // SubPartitionNumOpt (1x) - 58735: 1451, // SubPartitionOpt (1x) - 58739: 1452, // SyncOptions (1x) - 58746: 1453, // TableElementListOpt (1x) - 58749: 1454, // TableLockList (1x) - 58762: 1455, // TableRefsClause (1x) - 58763: 1456, // TableSampleMethodOpt (1x) - 58764: 1457, // TableSampleOpt (1x) - 58765: 1458, // TableSampleUnitOpt (1x) - 58767: 1459, // TableToTableList (1x) - 57561: 1460, // trailing (1x) - 58779: 1461, // TrimDirection (1x) - 58791: 1462, // UserToUserList (1x) - 58793: 1463, // UserVariableList (1x) - 58796: 1464, // UsingRoles (1x) - 58798: 1465, // Values (1x) - 58800: 1466, // ValuesOpt (1x) - 58807: 1467, // ViewAlgorithm (1x) - 58808: 1468, // ViewCheckOption (1x) - 58809: 1469, // ViewDefiner (1x) - 58810: 1470, // ViewFieldList (1x) - 58811: 1471, // ViewName (1x) - 58812: 1472, // ViewSQLSecurity (1x) - 57582: 1473, // virtual (1x) - 58813: 1474, // VirtualOrStored (1x) - 58815: 1475, // WhenClauseList (1x) - 58818: 1476, // WindowClauseOptional (1x) - 58820: 1477, // WindowDefinitionList (1x) - 58821: 1478, // WindowFrameBetween (1x) - 58823: 1479, // WindowFrameExtent (1x) - 58825: 1480, // WindowFrameUnits (1x) - 58828: 1481, // WindowNameOrSpec (1x) - 58830: 1482, // WindowSpecDetails (1x) - 58836: 1483, // WithReadLockOpt (1x) - 58837: 1484, // WithValidation (1x) - 58838: 1485, // WithValidationOpt (1x) - 58180: 1486, // $default (0x) - 58141: 1487, // andnot (0x) - 58213: 1488, // AssignmentListOpt (0x) - 58257: 1489, // ColumnDefList (0x) - 58274: 1490, // CommaOpt (0x) - 58164: 1491, // createTableSelect (0x) - 58155: 1492, // empty (0x) - 57345: 1493, // error (0x) - 58179: 1494, // higherThanComma (0x) - 58173: 1495, // higherThanParenthese (0x) - 58162: 1496, // insertValues (0x) - 57355: 1497, // invalid (0x) - 58165: 1498, // lowerThanCharsetKwd (0x) - 58178: 1499, // lowerThanComma (0x) - 58163: 1500, // lowerThanCreateTableSelect (0x) - 58175: 1501, // lowerThanEq (0x) - 58170: 1502, // lowerThanFunction (0x) - 58161: 1503, // lowerThanInsertValues (0x) - 58166: 1504, // lowerThanKey (0x) - 58167: 1505, // lowerThanLocal (0x) - 58177: 1506, // lowerThanNot (0x) - 58174: 1507, // lowerThanOn (0x) - 58172: 1508, // lowerThanParenthese (0x) - 58168: 1509, // lowerThanRemove (0x) - 58156: 1510, // lowerThanSelectOpt (0x) - 58160: 1511, // lowerThanSelectStmt (0x) - 58159: 1512, // lowerThanSetKeyword (0x) - 58158: 1513, // lowerThanStringLitToken (0x) - 58157: 1514, // lowerThanValueKeyword (0x) - 58169: 1515, // lowerThenOrder (0x) - 58176: 1516, // neg (0x) - 57359: 1517, // odbcDateType (0x) - 57361: 1518, // odbcTimestampType (0x) - 57360: 1519, // odbcTimeType (0x) - 58753: 1520, // TableNameListOpt2 (0x) - 58171: 1521, // tableRefPriority (0x) + 59: 0, // ';' (2457x) + 57344: 1, // $end (2444x) + 58106: 2, // split (1960x) + 57770: 3, // merge (1959x) + 57840: 4, // remove (1959x) + 57841: 5, // reorganize (1958x) + 57649: 6, // comment (1953x) + 57905: 7, // storage (1866x) + 57611: 8, // autoIncrement (1855x) + 44: 9, // ',' (1794x) + 57712: 10, // first (1754x) + 57597: 11, // after (1748x) + 57872: 12, // serial (1744x) + 57612: 13, // autoRandom (1743x) + 57646: 14, // columnFormat (1743x) + 57811: 15, // password (1713x) + 57637: 16, // charsetKwd (1705x) + 57639: 17, // checksum (1695x) + 58008: 18, // placement (1691x) + 57746: 19, // keyBlockSize (1675x) + 57917: 20, // tablespace (1672x) + 57673: 21, // data (1670x) + 57692: 22, // encryption (1670x) + 57695: 23, // engine (1667x) + 57737: 24, // insertMethod (1663x) + 57764: 25, // maxRows (1663x) + 57772: 26, // minRows (1663x) + 57787: 27, // nodegroup (1663x) + 57656: 28, // connection (1655x) + 57613: 29, // autoRandomBase (1652x) + 58096: 30, // statsBuckets (1650x) + 58098: 31, // statsTopN (1650x) + 57934: 32, // ttl (1650x) + 57610: 33, // autoIdCache (1649x) + 57615: 34, // avgRowLength (1649x) + 57654: 35, // compression (1649x) + 57680: 36, // delayKeyWrite (1649x) + 57805: 37, // packKeys (1649x) + 57820: 38, // preSplitRegions (1649x) + 57860: 39, // rowFormat (1649x) + 57865: 40, // secondaryEngine (1649x) + 57876: 41, // shardRowIDBits (1649x) + 57901: 42, // statsAutoRecalc (1649x) + 57608: 43, // statsColChoice (1649x) + 57609: 44, // statsColList (1649x) + 57902: 45, // statsPersistent (1649x) + 57903: 46, // statsSamplePages (1649x) + 57607: 47, // statsSampleRate (1649x) + 57915: 48, // tableChecksum (1649x) + 57935: 49, // ttlEnable (1649x) + 57936: 50, // ttlJobInterval (1649x) + 57848: 51, // resource (1609x) + 57604: 52, // attribute (1600x) + 57594: 53, // account (1598x) + 57957: 54, // failedLoginAttempts (1598x) + 57958: 55, // passwordLockTime (1598x) + 57346: 56, // identifier (1597x) + 41: 57, // ')' (1586x) + 57853: 58, // resume (1585x) + 57886: 59, // snapshot (1583x) + 57616: 60, // backend (1582x) + 57638: 61, // checkpoint (1582x) + 57655: 62, // concurrency (1582x) + 57661: 63, // csvBackslashEscape (1582x) + 57662: 64, // csvDelimiter (1582x) + 57663: 65, // csvHeader (1582x) + 57664: 66, // csvNotNull (1582x) + 57665: 67, // csvNull (1582x) + 57666: 68, // csvSeparator (1582x) + 57667: 69, // csvTrimLastSeparators (1582x) + 57988: 70, // fullBackupStorage (1582x) + 57990: 71, // gcTTL (1582x) + 57750: 72, // lastBackup (1582x) + 57800: 73, // onDuplicate (1582x) + 57801: 74, // online (1582x) + 57835: 75, // rateLimit (1582x) + 58016: 76, // restoredTS (1582x) + 57869: 77, // sendCredentialsToTiKV (1582x) + 57880: 78, // signed (1582x) + 57883: 79, // skipSchemaFiles (1582x) + 58022: 80, // startTS (1582x) + 57906: 81, // strictFormat (1582x) + 57922: 82, // tikvImporter (1582x) + 58050: 83, // untilTS (1582x) + 57619: 84, // begin (1576x) + 57650: 85, // commit (1576x) + 57784: 86, // no (1576x) + 57857: 87, // rollback (1576x) + 57900: 88, // start (1574x) + 57932: 89, // truncate (1573x) + 57631: 90, // cache (1571x) + 57785: 91, // nocache (1570x) + 57803: 92, // open (1570x) + 57669: 93, // close (1569x) + 57672: 94, // cycle (1569x) + 57774: 95, // minValue (1569x) + 57693: 96, // end (1568x) + 57734: 97, // increment (1568x) + 57786: 98, // nocycle (1568x) + 57788: 99, // nomaxvalue (1568x) + 57789: 100, // nominvalue (1568x) + 57850: 101, // restart (1566x) + 57600: 102, // algorithm (1565x) + 58109: 103, // regions (1565x) + 57926: 104, // tp (1565x) + 57671: 105, // clustered (1564x) + 57739: 106, // invisible (1564x) + 57790: 107, // nonclustered (1564x) + 57948: 108, // visible (1564x) + 57908: 109, // subpartition (1561x) + 57810: 110, // partitions (1560x) + 57955: 111, // yearType (1559x) + 57971: 112, // constraints (1558x) + 57986: 113, // followerConstraints (1558x) + 57987: 114, // followers (1558x) + 57999: 115, // leaderConstraints (1558x) + 58001: 116, // learnerConstraints (1558x) + 58002: 117, // learners (1558x) + 58013: 118, // primaryRegion (1558x) + 58019: 119, // schedule (1558x) + 58033: 120, // survivalPreferences (1558x) + 58057: 121, // voterConstraints (1558x) + 58058: 122, // voters (1558x) + 57899: 123, // sqlTsiYear (1557x) + 57647: 124, // columns (1556x) + 57947: 125, // view (1556x) + 57676: 126, // day (1554x) + 57976: 127, // defined (1553x) + 57968: 128, // burstable (1552x) + 58060: 129, // priority (1552x) + 58059: 130, // ruRate (1552x) + 57864: 131, // second (1552x) + 57603: 132, // ascii (1551x) + 57630: 133, // byteType (1551x) + 57729: 134, // hour (1551x) + 57771: 135, // microsecond (1551x) + 57773: 136, // minute (1551x) + 57777: 137, // month (1551x) + 57831: 138, // quarter (1551x) + 57892: 139, // sqlTsiDay (1551x) + 57893: 140, // sqlTsiHour (1551x) + 57894: 141, // sqlTsiMinute (1551x) + 57895: 142, // sqlTsiMonth (1551x) + 57896: 143, // sqlTsiQuarter (1551x) + 57897: 144, // sqlTsiSecond (1551x) + 57898: 145, // sqlTsiWeek (1551x) + 57940: 146, // unicodeSym (1551x) + 57950: 147, // week (1551x) + 57710: 148, // fields (1550x) + 57758: 149, // logs (1549x) + 57904: 150, // status (1549x) + 57916: 151, // tables (1549x) + 57870: 152, // separator (1547x) + 57640: 153, // cipher (1546x) + 57744: 154, // issuer (1546x) + 57762: 155, // maxConnectionsPerHour (1546x) + 57763: 156, // maxQueriesPerHour (1546x) + 57765: 157, // maxUpdatesPerHour (1546x) + 57766: 158, // maxUserConnections (1546x) + 57821: 159, // preceding (1546x) + 57862: 160, // san (1546x) + 57907: 161, // subject (1546x) + 57925: 162, // tokenIssuer (1546x) + 57745: 163, // jsonType (1545x) + 57755: 164, // local (1545x) + 57833: 165, // query (1545x) + 57674: 166, // datetimeType (1544x) + 57675: 167, // dateType (1544x) + 57980: 168, // endTime (1544x) + 57713: 169, // fixed (1544x) + 58082: 170, // job (1544x) + 58021: 171, // startTime (1544x) + 57979: 172, // timeDuration (1544x) + 57924: 173, // timeType (1544x) + 57623: 174, // bindings (1543x) + 57679: 175, // definer (1543x) + 57724: 176, // hash (1543x) + 57730: 177, // identified (1543x) + 57849: 178, // respect (1543x) + 57923: 179, // timestampType (1543x) + 57944: 180, // value (1543x) + 57946: 181, // vectorType (1543x) + 57617: 182, // backup (1542x) + 57627: 183, // booleanType (1542x) + 57668: 184, // current (1542x) + 57694: 185, // enforced (1542x) + 57716: 186, // following (1542x) + 57752: 187, // less (1542x) + 57992: 188, // next_row_id (1542x) + 57792: 189, // nowait (1542x) + 57802: 190, // only (1542x) + 57863: 191, // savepoint (1542x) + 57882: 192, // skip (1542x) + 57921: 193, // than (1542x) + 57937: 194, // unbounded (1542x) + 57621: 195, // binding (1541x) + 57625: 196, // bitType (1541x) + 57628: 197, // boolType (1541x) + 57697: 198, // enum (1541x) + 57721: 199, // global (1541x) + 57779: 200, // national (1541x) + 57780: 201, // ncharType (1541x) + 57793: 202, // nvarcharType (1541x) + 57796: 203, // offset (1541x) + 57819: 204, // policy (1541x) + 58012: 205, // predicate (1541x) + 57918: 206, // temporary (1541x) + 57920: 207, // textType (1541x) + 58104: 208, // tiFlash (1541x) + 57942: 209, // user (1541x) + 58081: 210, // jobs (1540x) + 58010: 211, // planCache (1540x) + 57822: 212, // prepare (1540x) + 57856: 213, // role (1540x) + 57941: 214, // unknown (1540x) + 57956: 215, // wait (1540x) + 57629: 216, // btree (1539x) + 57678: 217, // declare (1539x) + 58080: 218, // dry (1539x) + 57743: 219, // isolation (1539x) + 57749: 220, // last (1539x) + 57757: 221, // location (1539x) + 57760: 222, // max_idxnum (1539x) + 57769: 223, // memory (1539x) + 57795: 224, // off (1539x) + 57804: 225, // optional (1539x) + 57814: 226, // per_db (1539x) + 58009: 227, // plan (1539x) + 57824: 228, // privileges (1539x) + 57844: 229, // replica (1539x) + 57847: 230, // required (1539x) + 57861: 231, // rtree (1539x) + 58090: 232, // sampleRate (1539x) + 57871: 233, // sequence (1539x) + 57874: 234, // session (1539x) + 57885: 235, // slow (1539x) + 58093: 236, // stats (1539x) + 57943: 237, // validation (1539x) + 57945: 238, // variables (1539x) + 57605: 239, // attributes (1538x) + 58071: 240, // cancel (1538x) + 57652: 241, // compact (1538x) + 58076: 242, // ddl (1538x) + 57681: 243, // digest (1538x) + 57683: 244, // disable (1538x) + 57687: 245, // do (1538x) + 57689: 246, // dynamic (1538x) + 57690: 247, // enable (1538x) + 57698: 248, // errorKwd (1538x) + 57714: 249, // flush (1538x) + 57717: 250, // format (1538x) + 57718: 251, // full (1538x) + 57723: 252, // handler (1538x) + 57727: 253, // history (1538x) + 57767: 254, // mb (1538x) + 57775: 255, // mode (1538x) + 57782: 256, // next (1538x) + 57812: 257, // pause (1538x) + 57817: 258, // plugins (1538x) + 57826: 259, // processlist (1538x) + 57837: 260, // recover (1538x) + 57842: 261, // repair (1538x) + 57843: 262, // repeatable (1538x) + 58092: 263, // statistics (1538x) + 57909: 264, // subpartitions (1538x) + 58103: 265, // tidb (1538x) + 57952: 266, // without (1538x) + 58066: 267, // admin (1537x) + 58067: 268, // batch (1537x) + 57624: 269, // binlog (1537x) + 57626: 270, // block (1537x) + 57966: 271, // br (1537x) + 57967: 272, // briefType (1537x) + 58069: 273, // buckets (1537x) + 57632: 274, // calibrate (1537x) + 57633: 275, // capture (1537x) + 58072: 276, // cardinality (1537x) + 57636: 277, // chain (1537x) + 57643: 278, // clientErrorsSummary (1537x) + 58073: 279, // cmSketch (1537x) + 57644: 280, // coalesce (1537x) + 57653: 281, // compressed (1537x) + 57659: 282, // context (1537x) + 57970: 283, // copyKwd (1537x) + 58075: 284, // correlation (1537x) + 57660: 285, // cpu (1537x) + 57677: 286, // deallocate (1537x) + 58077: 287, // dependency (1537x) + 57682: 288, // directory (1537x) + 57685: 289, // discard (1537x) + 57686: 290, // disk (1537x) + 57977: 291, // dotType (1537x) + 58079: 292, // drainer (1537x) + 57688: 293, // duplicate (1537x) + 57703: 294, // exchange (1537x) + 57705: 295, // execute (1537x) + 57706: 296, // expansion (1537x) + 57984: 297, // flashback (1537x) + 57720: 298, // general (1537x) + 57725: 299, // help (1537x) + 58061: 300, // high (1537x) + 57726: 301, // histogram (1537x) + 57728: 302, // hosts (1537x) + 57731: 303, // identSQLErrors (1537x) + 57732: 304, // importKwd (1537x) + 57993: 305, // inplace (1537x) + 57738: 306, // instance (1537x) + 57994: 307, // instant (1537x) + 57742: 308, // ipc (1537x) + 57747: 309, // labels (1537x) + 57756: 310, // locked (1537x) + 58063: 311, // low (1537x) + 58062: 312, // medium (1537x) + 58005: 313, // metadata (1537x) + 57776: 314, // modify (1537x) + 58083: 315, // nodeID (1537x) + 58084: 316, // nodeState (1537x) + 57794: 317, // nulls (1537x) + 57806: 318, // pageSym (1537x) + 58087: 319, // pump (1537x) + 57830: 320, // purge (1537x) + 57836: 321, // rebuild (1537x) + 57838: 322, // redundant (1537x) + 57839: 323, // reload (1537x) + 57851: 324, // restore (1537x) + 57858: 325, // routine (1537x) + 58018: 326, // s3 (1537x) + 58089: 327, // samples (1537x) + 57866: 328, // secondaryLoad (1537x) + 57867: 329, // secondaryUnload (1537x) + 57877: 330, // share (1537x) + 57879: 331, // shutdown (1537x) + 57888: 332, // source (1537x) + 57606: 333, // statsOptions (1537x) + 58027: 334, // stop (1537x) + 57911: 335, // swaps (1537x) + 58035: 336, // tidbJson (1537x) + 58039: 337, // tokudbDefault (1537x) + 58040: 338, // tokudbFast (1537x) + 58041: 339, // tokudbLzma (1537x) + 58042: 340, // tokudbQuickLZ (1537x) + 58044: 341, // tokudbSmall (1537x) + 58043: 342, // tokudbSnappy (1537x) + 58045: 343, // tokudbUncompressed (1537x) + 58046: 344, // tokudbZlib (1537x) + 58047: 345, // tokudbZstd (1537x) + 58105: 346, // topn (1537x) + 57928: 347, // trace (1537x) + 57929: 348, // traditional (1537x) + 58055: 349, // trueCardCost (1537x) + 58054: 350, // verboseType (1537x) + 57949: 351, // warnings (1537x) + 57595: 352, // action (1536x) + 57596: 353, // advise (1536x) + 57598: 354, // against (1536x) + 57599: 355, // ago (1536x) + 57601: 356, // always (1536x) + 57618: 357, // backups (1536x) + 58068: 358, // batchTask (1536x) + 57620: 359, // bernoulli (1536x) + 57622: 360, // bindingCache (1536x) + 58070: 361, // builtins (1536x) + 57634: 362, // cascaded (1536x) + 57635: 363, // causal (1536x) + 57641: 364, // cleanup (1536x) + 57642: 365, // client (1536x) + 57670: 366, // cluster (1536x) + 57645: 367, // collation (1536x) + 58074: 368, // columnStatsUsage (1536x) + 57651: 369, // committed (1536x) + 57648: 370, // config (1536x) + 57657: 371, // consistency (1536x) + 57658: 372, // consistent (1536x) + 58078: 373, // depth (1536x) + 57684: 374, // disabled (1536x) + 57978: 375, // dump (1536x) + 57691: 376, // enabled (1536x) + 57696: 377, // engines (1536x) + 57701: 378, // events (1536x) + 57702: 379, // evolve (1536x) + 57707: 380, // expire (1536x) + 57982: 381, // exprPushdownBlacklist (1536x) + 57708: 382, // extended (1536x) + 57709: 383, // faultsSym (1536x) + 57715: 384, // found (1536x) + 57719: 385, // function (1536x) + 57722: 386, // grants (1536x) + 58100: 387, // histogramsInFlight (1536x) + 57735: 388, // incremental (1536x) + 57736: 389, // indexes (1536x) + 57995: 390, // internal (1536x) + 57740: 391, // invoker (1536x) + 57741: 392, // io (1536x) + 57748: 393, // language (1536x) + 57753: 394, // level (1536x) + 57754: 395, // list (1536x) + 57759: 396, // master (1536x) + 57761: 397, // max_minutes (1536x) + 57781: 398, // never (1536x) + 57783: 399, // nextval (1536x) + 57791: 400, // none (1536x) + 57797: 401, // oltpReadOnly (1536x) + 57798: 402, // oltpReadWrite (1536x) + 57799: 403, // oltpWriteOnly (1536x) + 58085: 404, // optimistic (1536x) + 58007: 405, // optRuleBlacklist (1536x) + 57807: 406, // parser (1536x) + 57808: 407, // partial (1536x) + 57809: 408, // partitioning (1536x) + 57815: 409, // per_table (1536x) + 57813: 410, // percent (1536x) + 58086: 411, // pessimistic (1536x) + 57818: 412, // point (1536x) + 57823: 413, // preserve (1536x) + 57827: 414, // profile (1536x) + 57828: 415, // profiles (1536x) + 57832: 416, // queries (1536x) + 58014: 417, // recent (1536x) + 58110: 418, // region (1536x) + 58015: 419, // replayer (1536x) + 58108: 420, // reset (1536x) + 57852: 421, // restores (1536x) + 57854: 422, // reuse (1536x) + 58088: 423, // run (1536x) + 57868: 424, // security (1536x) + 57873: 425, // serializable (1536x) + 58091: 426, // sessionStates (1536x) + 57881: 427, // simple (1536x) + 57884: 428, // slave (1536x) + 58097: 429, // statsHealthy (1536x) + 58095: 430, // statsHistograms (1536x) + 58099: 431, // statsLocked (1536x) + 58094: 432, // statsMeta (1536x) + 57912: 433, // switchesSym (1536x) + 57913: 434, // system (1536x) + 57914: 435, // systemTime (1536x) + 58034: 436, // target (1536x) + 58102: 437, // telemetryID (1536x) + 57919: 438, // temptable (1536x) + 58038: 439, // tls (1536x) + 58048: 440, // top (1536x) + 57927: 441, // tpcc (1536x) + 57930: 442, // transaction (1536x) + 57931: 443, // triggers (1536x) + 57938: 444, // uncommitted (1536x) + 57939: 445, // undefined (1536x) + 58107: 446, // width (1536x) + 57953: 447, // workload (1536x) + 57954: 448, // x509 (1536x) + 57959: 449, // addDate (1535x) + 57602: 450, // any (1535x) + 57960: 451, // approxCountDistinct (1535x) + 57961: 452, // approxPercentile (1535x) + 57614: 453, // avg (1535x) + 57962: 454, // bitAnd (1535x) + 57963: 455, // bitOr (1535x) + 57964: 456, // bitXor (1535x) + 57965: 457, // bound (1535x) + 57969: 458, // cast (1535x) + 57973: 459, // curDate (1535x) + 57972: 460, // curTime (1535x) + 57974: 461, // dateAdd (1535x) + 57975: 462, // dateSub (1535x) + 57699: 463, // escape (1535x) + 57700: 464, // event (1535x) + 57981: 465, // exact (1535x) + 57704: 466, // exclusive (1535x) + 57983: 467, // extract (1535x) + 57711: 468, // file (1535x) + 57985: 469, // follower (1535x) + 57989: 470, // getFormat (1535x) + 57991: 471, // groupConcat (1535x) + 57733: 472, // imports (1535x) + 58064: 473, // ioReadBandwidth (1535x) + 58065: 474, // ioWriteBandwidth (1535x) + 57996: 475, // jsonArrayagg (1535x) + 57997: 476, // jsonObjectAgg (1535x) + 57751: 477, // lastval (1535x) + 57998: 478, // leader (1535x) + 58000: 479, // learner (1535x) + 58004: 480, // max (1535x) + 57768: 481, // member (1535x) + 58003: 482, // min (1535x) + 57778: 483, // names (1535x) + 58006: 484, // now (1535x) + 58011: 485, // position (1535x) + 57825: 486, // process (1535x) + 57829: 487, // proxy (1535x) + 57834: 488, // quick (1535x) + 57845: 489, // replicas (1535x) + 57846: 490, // replication (1535x) + 57855: 491, // reverse (1535x) + 57859: 492, // rowCount (1535x) + 58017: 493, // running (1535x) + 57875: 494, // setval (1535x) + 57878: 495, // shared (1535x) + 57887: 496, // some (1535x) + 57889: 497, // sqlBufferResult (1535x) + 57890: 498, // sqlCache (1535x) + 57891: 499, // sqlNoCache (1535x) + 58020: 500, // staleness (1535x) + 58023: 501, // std (1535x) + 58024: 502, // stddev (1535x) + 58025: 503, // stddevPop (1535x) + 58026: 504, // stddevSamp (1535x) + 58028: 505, // strict (1535x) + 58029: 506, // strong (1535x) + 58030: 507, // subDate (1535x) + 58032: 508, // substring (1535x) + 58031: 509, // sum (1535x) + 57910: 510, // super (1535x) + 58101: 511, // telemetry (1535x) + 58036: 512, // timestampAdd (1535x) + 58037: 513, // timestampDiff (1535x) + 58049: 514, // trim (1535x) + 57933: 515, // tsoType (1535x) + 58051: 516, // variance (1535x) + 58052: 517, // varPop (1535x) + 58053: 518, // varSamp (1535x) + 58056: 519, // voter (1535x) + 57951: 520, // weightString (1535x) + 57502: 521, // on (1465x) + 40: 522, // '(' (1444x) + 57589: 523, // with (1326x) + 57353: 524, // stringLit (1305x) + 58156: 525, // not2 (1260x) + 57406: 526, // defaultKwd (1201x) + 57495: 527, // not (1195x) + 57369: 528, // as (1169x) + 57385: 529, // collate (1134x) + 57566: 530, // union (1123x) + 57474: 531, // left (1111x) + 57530: 532, // right (1111x) + 57573: 533, // using (1110x) + 43: 534, // '+' (1087x) + 45: 535, // '-' (1085x) + 57494: 536, // mod (1064x) + 57511: 537, // partition (1050x) + 57577: 538, // values (1021x) + 57445: 539, // ignore (1020x) + 57499: 540, // null (1018x) + 57425: 541, // except (1012x) + 57452: 542, // intersect (1011x) + 57526: 543, // replace (999x) + 57427: 544, // fetch (994x) + 57383: 545, // charType (992x) + 57477: 546, // limit (985x) + 57537: 547, // set (985x) + 57430: 548, // forKwd (983x) + 58145: 549, // eq (977x) + 57454: 550, // into (976x) + 57483: 551, // lock (969x) + 58140: 552, // intLit (968x) + 57433: 553, // from (967x) + 57585: 554, // where (964x) + 57507: 555, // order (957x) + 57431: 556, // force (954x) + 57367: 557, // and (948x) + 57506: 558, // or (924x) + 57358: 559, // andand (923x) + 57816: 560, // pipesAsOr (923x) + 57590: 561, // xor (923x) + 57437: 562, // group (896x) + 57439: 563, // having (890x) + 57551: 564, // straightJoin (884x) + 57572: 565, // use (876x) + 57588: 566, // window (876x) + 57465: 567, // join (872x) + 57410: 568, // desc (867x) + 57475: 569, // like (862x) + 57593: 570, // natural (862x) + 57391: 571, // cross (861x) + 57449: 572, // inner (861x) + 42: 573, // '*' (858x) + 125: 574, // '}' (858x) + 57444: 575, // ifKwd (852x) + 57533: 576, // rows (846x) + 57374: 577, // binaryType (845x) + 57457: 578, // insert (843x) + 57584: 579, // when (840x) + 57419: 580, // elseKwd (836x) + 57554: 581, // tableSample (836x) + 57516: 582, // rangeKwd (835x) + 57438: 583, // groups (834x) + 57401: 584, // dayHour (832x) + 57402: 585, // dayMicrosecond (832x) + 57403: 586, // dayMinute (832x) + 57404: 587, // daySecond (832x) + 57441: 588, // hourMicrosecond (832x) + 57442: 589, // hourMinute (832x) + 57443: 590, // hourSecond (832x) + 57492: 591, // minuteMicrosecond (832x) + 57493: 592, // minuteSecond (832x) + 57535: 593, // secondMicrosecond (832x) + 57591: 594, // yearMonth (832x) + 57370: 595, // asc (831x) + 57446: 596, // in (825x) + 57557: 597, // then (825x) + 57553: 598, // tableKwd (818x) + 60: 599, // '<' (817x) + 62: 600, // '>' (817x) + 47: 601, // '/' (816x) + 37: 602, // '%' (815x) + 38: 603, // '&' (815x) + 94: 604, // '^' (815x) + 124: 605, // '|' (815x) + 57414: 606, // div (815x) + 58146: 607, // ge (815x) + 57456: 608, // is (815x) + 58147: 609, // le (815x) + 58150: 610, // lsh (815x) + 58151: 611, // neq (815x) + 58152: 612, // neqSynonym (815x) + 58153: 613, // nulleq (815x) + 58155: 614, // rsh (815x) + 57372: 615, // between (810x) + 57380: 616, // caseKwd (805x) + 57525: 617, // repeat (805x) + 57476: 618, // ilike (802x) + 57522: 619, // regexpKwd (802x) + 57531: 620, // rlike (802x) + 57349: 621, // memberof (799x) + 57354: 622, // singleAtIdentifier (797x) + 57396: 623, // currentUser (793x) + 57426: 624, // falseKwd (793x) + 57564: 625, // trueKwd (793x) + 58139: 626, // decLit (787x) + 58138: 627, // floatLit (787x) + 58141: 628, // hexLit (786x) + 57532: 629, // row (785x) + 58142: 630, // bitLit (784x) + 58154: 631, // paramMarker (783x) + 57453: 632, // interval (782x) + 123: 633, // '{' (781x) + 57536: 634, // selectKwd (780x) + 57399: 635, // database (777x) + 57422: 636, // exists (776x) + 57466: 637, // key (776x) + 57389: 638, // convert (773x) + 57352: 639, // underscoreCS (773x) + 58118: 640, // builtinCurDate (772x) + 58126: 641, // builtinNow (772x) + 57393: 642, // currentDate (772x) + 57395: 643, // currentTs (772x) + 57355: 644, // doubleAtIdentifier (772x) + 57481: 645, // localTime (772x) + 57482: 646, // localTs (772x) + 58115: 647, // builtinCount (770x) + 33: 648, // '!' (769x) + 126: 649, // '~' (769x) + 58116: 650, // builtinApproxCountDistinct (769x) + 58117: 651, // builtinApproxPercentile (769x) + 58111: 652, // builtinBitAnd (769x) + 58112: 653, // builtinBitOr (769x) + 58113: 654, // builtinBitXor (769x) + 58114: 655, // builtinCast (769x) + 58119: 656, // builtinCurTime (769x) + 58120: 657, // builtinDateAdd (769x) + 58121: 658, // builtinDateSub (769x) + 58122: 659, // builtinExtract (769x) + 58123: 660, // builtinGroupConcat (769x) + 58124: 661, // builtinMax (769x) + 58125: 662, // builtinMin (769x) + 58127: 663, // builtinPosition (769x) + 58131: 664, // builtinStddevPop (769x) + 58132: 665, // builtinStddevSamp (769x) + 58128: 666, // builtinSubstring (769x) + 58129: 667, // builtinSum (769x) + 58130: 668, // builtinSysDate (769x) + 58133: 669, // builtinTranslate (769x) + 58134: 670, // builtinTrim (769x) + 58135: 671, // builtinUser (769x) + 58136: 672, // builtinVarPop (769x) + 58137: 673, // builtinVarSamp (769x) + 57392: 674, // cumeDist (769x) + 57397: 675, // currentRole (769x) + 57394: 676, // currentTime (769x) + 57409: 677, // denseRank (769x) + 57428: 678, // firstValue (769x) + 57469: 679, // lag (769x) + 57470: 680, // lastValue (769x) + 57471: 681, // lead (769x) + 57497: 682, // nthValue (769x) + 57498: 683, // ntile (769x) + 57512: 684, // percentRank (769x) + 57517: 685, // rank (769x) + 57534: 686, // rowNumber (769x) + 57552: 687, // tidbCurrentTSO (769x) + 57574: 688, // utcDate (769x) + 57576: 689, // utcTime (769x) + 57575: 690, // utcTimestamp (769x) + 57384: 691, // check (766x) + 57514: 692, // primary (766x) + 57359: 693, // pipes (761x) + 57565: 694, // unique (759x) + 57387: 695, // constraint (756x) + 57521: 696, // references (754x) + 57435: 697, // generated (750x) + 57382: 698, // character (744x) + 57447: 699, // index (727x) + 57487: 700, // match (707x) + 57561: 701, // to (619x) + 57366: 702, // analyze (617x) + 57570: 703, // update (614x) + 46: 704, // '.' (601x) + 57364: 705, // all (601x) + 57368: 706, // array (567x) + 57488: 707, // maxValue (566x) + 58148: 708, // jss (565x) + 58149: 709, // juss (565x) + 57478: 710, // lines (558x) + 58144: 711, // assignmentEq (551x) + 57377: 712, // by (550x) + 57365: 713, // alter (548x) + 57527: 714, // require (545x) + 64: 715, // '@' (540x) + 57541: 716, // sql (539x) + 57416: 717, // drop (534x) + 57379: 718, // cascade (533x) + 57518: 719, // read (533x) + 57528: 720, // restrict (533x) + 57415: 721, // doubleType (532x) + 57429: 722, // floatType (532x) + 57580: 723, // varcharacter (532x) + 57579: 724, // varcharType (532x) + 57347: 725, // asof (531x) + 57405: 726, // decimalType (531x) + 57451: 727, // integerType (531x) + 57458: 728, // intType (531x) + 57519: 729, // realType (531x) + 57581: 730, // varbinaryType (530x) + 57373: 731, // bigIntType (529x) + 57375: 732, // blobType (529x) + 57390: 733, // create (529x) + 57432: 734, // foreign (529x) + 57434: 735, // fulltext (529x) + 57459: 736, // int1Type (529x) + 57460: 737, // int2Type (529x) + 57461: 738, // int3Type (529x) + 57462: 739, // int4Type (529x) + 57463: 740, // int8Type (529x) + 57578: 741, // long (529x) + 57484: 742, // longblobType (529x) + 57485: 743, // longtextType (529x) + 57489: 744, // mediumblobType (529x) + 57490: 745, // mediumIntType (529x) + 57491: 746, // mediumtextType (529x) + 57500: 747, // numericType (529x) + 57539: 748, // smallIntType (529x) + 57558: 749, // tinyblobType (529x) + 57559: 750, // tinyIntType (529x) + 57560: 751, // tinytextType (529x) + 57348: 752, // toTimestamp (528x) + 57351: 753, // toTSO (528x) + 57381: 754, // change (526x) + 57524: 755, // rename (526x) + 57587: 756, // write (526x) + 57363: 757, // add (524x) + 57503: 758, // optimize (524x) + 58422: 759, // Identifier (517x) + 58502: 760, // NotKeywordToken (517x) + 58774: 761, // TiDBKeyword (517x) + 58784: 762, // UnReservedKeyword (517x) + 58738: 763, // SubSelect (251x) + 58794: 764, // UserVariable (191x) + 58473: 765, // Literal (190x) + 58709: 766, // SimpleIdent (190x) + 58728: 767, // StringLiteral (190x) + 58499: 768, // NextValueForSequence (187x) + 58399: 769, // FunctionCallGeneric (186x) + 58400: 770, // FunctionCallKeyword (186x) + 58401: 771, // FunctionCallNonKeyword (186x) + 58402: 772, // FunctionNameConflict (186x) + 58403: 773, // FunctionNameDateArith (186x) + 58404: 774, // FunctionNameDateArithMultiForms (186x) + 58405: 775, // FunctionNameDatetimePrecision (186x) + 58406: 776, // FunctionNameOptionalBraces (186x) + 58407: 777, // FunctionNameSequence (186x) + 58708: 778, // SimpleExpr (186x) + 58739: 779, // SumExpr (186x) + 58742: 780, // SystemVariable (186x) + 58805: 781, // Variable (186x) + 58828: 782, // WindowFuncCall (186x) + 58234: 783, // BitExpr (171x) + 58577: 784, // PredicateExpr (140x) + 58237: 785, // BoolPri (137x) + 58362: 786, // Expression (137x) + 58497: 787, // NUM (123x) + 58843: 788, // logAnd (104x) + 58844: 789, // logOr (104x) + 58353: 790, // EqOpt (89x) + 57408: 791, // deleteKwd (88x) + 58752: 792, // TableName (79x) + 58729: 793, // StringName (56x) + 58663: 794, // SelectStmt (52x) + 58664: 795, // SelectStmtBasic (52x) + 58666: 796, // SelectStmtFromDualTable (52x) + 58667: 797, // SelectStmtFromTable (52x) + 58684: 798, // SetOprClause (52x) + 58685: 799, // SetOprClauseList (51x) + 58688: 800, // SetOprStmtWithLimitOrderBy (51x) + 58689: 801, // SetOprStmtWoutLimitOrderBy (51x) + 58464: 802, // LengthNum (50x) + 58834: 803, // WithClause (49x) + 58676: 804, // SelectStmtWithClause (48x) + 58687: 805, // SetOprStmt (48x) + 57568: 806, // unsigned (47x) + 57510: 807, // over (45x) + 57592: 808, // zerofill (45x) + 58263: 809, // ColumnName (41x) + 58788: 810, // UpdateStmtNoWith (41x) + 58322: 811, // DeleteWithoutUsingStmt (40x) + 58452: 812, // Int64Num (39x) + 58449: 813, // InsertIntoStmt (38x) + 58631: 814, // ReplaceIntoStmt (38x) + 58787: 815, // UpdateStmt (38x) + 57424: 816, // explain (37x) + 57411: 817, // describe (36x) + 57412: 818, // distinct (36x) + 57413: 819, // distinctRow (36x) + 57586: 820, // while (36x) + 58833: 821, // WindowingClause (35x) + 58321: 822, // DeleteWithUsingStmt (34x) + 57464: 823, // iterate (34x) + 57473: 824, // leave (34x) + 57407: 825, // delayed (33x) + 57440: 826, // highPriority (33x) + 57486: 827, // lowPriority (33x) + 58320: 828, // DeleteFromStmt (32x) + 58373: 829, // FieldLen (27x) + 57357: 830, // hintComment (27x) + 58548: 831, // OrderBy (25x) + 58670: 832, // SelectStmtLimit (25x) + 58542: 833, // OptWindowingClause (24x) + 58207: 834, // AnalyzeTableStmt (23x) + 58278: 835, // CommitStmt (23x) + 58654: 836, // RollbackStmt (23x) + 58692: 837, // SetStmt (23x) + 57542: 838, // sqlBigResult (23x) + 57543: 839, // sqlCalcFoundRows (23x) + 57544: 840, // sqlSmallResult (23x) + 57556: 841, // terminated (21x) + 58252: 842, // CharsetKw (20x) + 58796: 843, // Username (20x) + 57420: 844, // enclosed (19x) + 58358: 845, // ExplainStmt (19x) + 58359: 846, // ExplainSym (19x) + 58423: 847, // IfExists (19x) + 58782: 848, // TruncateTableStmt (19x) + 58789: 849, // UseStmt (19x) + 57421: 850, // escaped (18x) + 58363: 851, // ExpressionList (18x) + 57350: 852, // optionallyEnclosedBy (18x) + 58588: 853, // ProcedureBlockContent (18x) + 58617: 854, // ProcedureUnlabelLoopStmt (18x) + 58572: 855, // PlacementPolicyOption (17x) + 58590: 856, // ProcedureCaseStmt (17x) + 58591: 857, // ProcedureCloseCur (17x) + 58597: 858, // ProcedureFetchInto (17x) + 58603: 859, // ProcedureIfstmt (17x) + 58604: 860, // ProcedureIterate (17x) + 58605: 861, // ProcedureLabeledBlock (17x) + 58619: 862, // ProcedurelabeledLoopStmt (17x) + 58606: 863, // ProcedureLeave (17x) + 58607: 864, // ProcedureOpenCur (17x) + 58610: 865, // ProcedureProcStmt (17x) + 58613: 866, // ProcedureSearchedCase (17x) + 58614: 867, // ProcedureSimpleCase (17x) + 58615: 868, // ProcedureStatementStmt (17x) + 58618: 869, // ProcedureUnlabeledBlock (17x) + 58616: 870, // ProcedureUnlabelLoopBlock (17x) + 58424: 871, // IfNotExists (16x) + 58525: 872, // OptFieldLen (16x) + 58753: 873, // TableNameList (16x) + 58325: 874, // DistinctKwd (15x) + 57480: 875, // load (15x) + 58560: 876, // PartitionNameList (15x) + 58326: 877, // DistinctOpt (14x) + 58776: 878, // TimestampUnit (14x) + 58818: 879, // WhereClause (14x) + 58819: 880, // WhereClauseOptional (14x) + 58317: 881, // DefaultKwdOpt (13x) + 58361: 882, // ExprOrDefault (12x) + 58458: 883, // JoinTable (12x) + 58520: 884, // OptBinary (12x) + 57523: 885, // release (12x) + 58651: 886, // RolenameComposed (12x) + 58749: 887, // TableFactor (12x) + 58762: 888, // TableRef (12x) + 58206: 889, // AnalyzeOptionListOpt (11x) + 58394: 890, // FromOrIn (11x) + 58775: 891, // TimeUnit (11x) + 58202: 892, // AlterTableStmt (10x) + 58253: 893, // CharsetName (10x) + 58264: 894, // ColumnNameList (10x) + 58307: 895, // DBName (10x) + 57496: 896, // noWriteToBinLog (10x) + 58549: 897, // OrderByOptional (10x) + 58551: 898, // PartDefOption (10x) + 58707: 899, // SignedNum (10x) + 58240: 900, // BuggyDefaultFalseDistinctOpt (9x) + 58316: 901, // DefaultFalseDistinctOpt (9x) + 58459: 902, // JoinType (9x) + 58503: 903, // NotSym (9x) + 58510: 904, // NumLiteral (9x) + 58650: 905, // Rolename (9x) + 58645: 906, // RoleNameString (9x) + 58305: 907, // CrossOpt (8x) + 58354: 908, // EqOrAssignmentEq (8x) + 58360: 909, // ExplainableStmt (8x) + 58364: 910, // ExpressionListOpt (8x) + 58443: 911, // IndexPartSpecification (8x) + 58460: 912, // KeyOrIndex (8x) + 58500: 913, // NoWriteToBinLogAliasOpt (8x) + 58671: 914, // SelectStmtLimitOpt (8x) + 58808: 915, // VariableName (8x) + 58188: 916, // AllOrPartitionNameList (7x) + 58288: 917, // ConstraintKeywordOpt (7x) + 58312: 918, // DatabaseSym (7x) + 58379: 919, // FieldsOrColumns (7x) + 58391: 920, // ForceOpt (7x) + 58444: 921, // IndexPartSpecificationList (7x) + 58581: 922, // Priority (7x) + 58611: 923, // ProcedureProcStmt1s (7x) + 58655: 924, // RowFormat (7x) + 58658: 925, // RowValue (7x) + 58682: 926, // SetExpr (7x) + 58694: 927, // ShowDatabaseNameOpt (7x) + 58759: 928, // TableOption (7x) + 57582: 929, // varying (7x) + 58229: 930, // BeginTransactionStmt (6x) + 58231: 931, // BindableStmt (6x) + 58221: 932, // BRIEBooleanOptionName (6x) + 58222: 933, // BRIEIntegerOptionName (6x) + 58223: 934, // BRIEKeywordOptionName (6x) + 58224: 935, // BRIEOption (6x) + 58225: 936, // BRIEOptions (6x) + 58227: 937, // BRIEStringOptionName (6x) + 58251: 938, // Char (6x) + 57386: 939, // column (6x) + 58258: 940, // ColumnDef (6x) + 58309: 941, // DatabaseOption (6x) + 58355: 942, // EscapedTableRef (6x) + 58377: 943, // FieldTerminator (6x) + 57436: 944, // grant (6x) + 58426: 945, // IgnoreOptional (6x) + 58435: 946, // IndexInvisible (6x) + 58440: 947, // IndexNameList (6x) + 58446: 948, // IndexType (6x) + 58480: 949, // LoadDataStmt (6x) + 58561: 950, // PartitionNameListOpt (6x) + 57515: 951, // procedure (6x) + 58626: 952, // ReleaseSavepointStmt (6x) + 58636: 953, // ResourceGroupName (6x) + 58652: 954, // RolenameList (6x) + 58659: 955, // SavepointStmt (6x) + 57538: 956, // show (6x) + 58757: 957, // TableOptimizerHints (6x) + 58797: 958, // UsernameList (6x) + 58835: 959, // WithClustered (6x) + 58186: 960, // AlgorithmClause (5x) + 58242: 961, // ByItem (5x) + 58257: 962, // CollationName (5x) + 58261: 963, // ColumnKeywordOpt (5x) + 58323: 964, // DirectPlacementOption (5x) + 58324: 965, // DirectResourceGroupOption (5x) + 58375: 966, // FieldOpt (5x) + 58376: 967, // FieldOpts (5x) + 58420: 968, // IdentList (5x) + 58438: 969, // IndexName (5x) + 58441: 970, // IndexOption (5x) + 58442: 971, // IndexOptionList (5x) + 57448: 972, // infile (5x) + 58469: 973, // LimitOption (5x) + 58484: 974, // LockClause (5x) + 58509: 975, // NumList (5x) + 58522: 976, // OptCharsetWithOptBinary (5x) + 58532: 977, // OptNullTreatment (5x) + 58575: 978, // PolicyName (5x) + 58582: 979, // PriorityOpt (5x) + 58662: 980, // SelectLockOpt (5x) + 58669: 981, // SelectStmtIntoOption (5x) + 58763: 982, // TableRefs (5x) + 58790: 983, // UserSpec (5x) + 58213: 984, // Assignment (4x) + 58219: 985, // AuthString (4x) + 58241: 986, // BuiltinFunction (4x) + 58243: 987, // ByList (4x) + 58282: 988, // ConfigItemName (4x) + 58286: 989, // Constraint (4x) + 58387: 990, // FloatOpt (4x) + 58447: 991, // IndexTypeName (4x) + 57504: 992, // option (4x) + 57505: 993, // optionally (4x) + 58539: 994, // OptWild (4x) + 57509: 995, // outer (4x) + 58576: 996, // Precision (4x) + 58622: 997, // ReferDef (4x) + 58641: 998, // RestrictOrCascadeOpt (4x) + 58657: 999, // RowStmt (4x) + 58677: 1000, // SequenceOption (4x) + 57550: 1001, // statsExtended (4x) + 58744: 1002, // TableAsName (4x) + 58745: 1003, // TableAsNameOpt (4x) + 58756: 1004, // TableNameOptWild (4x) + 58758: 1005, // TableOptimizerHintsOpt (4x) + 58760: 1006, // TableOptionList (4x) + 58771: 1007, // TextString (4x) + 58778: 1008, // TraceableStmt (4x) + 58779: 1009, // TransactionChar (4x) + 58791: 1010, // UserSpecList (4x) + 58804: 1011, // Varchar (4x) + 58829: 1012, // WindowName (4x) + 58210: 1013, // AsOfClause (3x) + 58214: 1014, // AssignmentList (3x) + 58216: 1015, // AttributesOpt (3x) + 58235: 1016, // BitValueType (3x) + 58236: 1017, // BlobType (3x) + 58238: 1018, // Boolean (3x) + 58239: 1019, // BooleanType (3x) + 58270: 1020, // ColumnOption (3x) + 58273: 1021, // ColumnPosition (3x) + 58279: 1022, // CommonTableExpr (3x) + 58301: 1023, // CreateTableStmt (3x) + 58306: 1024, // CurdateSym (3x) + 58310: 1025, // DatabaseOptionList (3x) + 58313: 1026, // DateAndTimeType (3x) + 58318: 1027, // DefaultTrueDistinctOpt (3x) + 58345: 1028, // DynamicCalibrateResourceOption (3x) + 57418: 1029, // elseIfKwd (3x) + 58350: 1030, // EnforcedOrNot (3x) + 58366: 1031, // ExtendedPriv (3x) + 58382: 1032, // FixedPointType (3x) + 58388: 1033, // FloatingPointType (3x) + 58408: 1034, // GeneratedAlways (3x) + 58410: 1035, // GlobalScope (3x) + 58414: 1036, // GroupByClause (3x) + 58430: 1037, // IndexHint (3x) + 58434: 1038, // IndexHintType (3x) + 58439: 1039, // IndexNameAndTypeOpt (3x) + 58453: 1040, // IntegerType (3x) + 57467: 1041, // keys (3x) + 58471: 1042, // Lines (3x) + 58494: 1043, // MaxValueOrExpression (3x) + 58496: 1044, // NChar (3x) + 58504: 1045, // NowSym (3x) + 58505: 1046, // NowSymFunc (3x) + 58506: 1047, // NowSymOptionFraction (3x) + 58511: 1048, // NumericType (3x) + 58498: 1049, // NVarchar (3x) + 58533: 1050, // OptOrder (3x) + 58537: 1051, // OptTemporary (3x) + 58552: 1052, // PartDefOptionList (3x) + 58554: 1053, // PartitionDefinition (3x) + 58565: 1054, // PasswordOrLockOption (3x) + 58574: 1055, // PluginNameList (3x) + 58580: 1056, // PrimaryOpt (3x) + 58583: 1057, // PrivElem (3x) + 58585: 1058, // PrivType (3x) + 58632: 1059, // RequireClause (3x) + 58633: 1060, // RequireClauseOpt (3x) + 58635: 1061, // RequireListElement (3x) + 58653: 1062, // RolenameWithoutIdent (3x) + 58646: 1063, // RoleOrPrivElem (3x) + 58668: 1064, // SelectStmtGroup (3x) + 58686: 1065, // SetOprOpt (3x) + 58706: 1066, // SignedLiteral (3x) + 58731: 1067, // StringType (3x) + 58743: 1068, // TableAliasRefList (3x) + 58746: 1069, // TableElement (3x) + 58773: 1070, // TextType (3x) + 58780: 1071, // TransactionChars (3x) + 57563: 1072, // trigger (3x) + 58783: 1073, // Type (3x) + 57567: 1074, // unlock (3x) + 57569: 1075, // until (3x) + 57571: 1076, // usage (3x) + 58801: 1077, // ValuesList (3x) + 58803: 1078, // ValuesStmtList (3x) + 58799: 1079, // ValueSym (3x) + 58806: 1080, // VariableAssignment (3x) + 58826: 1081, // WindowFrameStart (3x) + 58842: 1082, // Year (3x) + 58184: 1083, // AdminStmt (2x) + 58187: 1084, // AllColumnsOrPredicateColumnsOpt (2x) + 58189: 1085, // AlterDatabaseStmt (2x) + 58190: 1086, // AlterInstanceStmt (2x) + 58191: 1087, // AlterOrderItem (2x) + 58193: 1088, // AlterPolicyStmt (2x) + 58194: 1089, // AlterResourceGroupStmt (2x) + 58195: 1090, // AlterSequenceOption (2x) + 58197: 1091, // AlterSequenceStmt (2x) + 58198: 1092, // AlterTableSpec (2x) + 58203: 1093, // AlterUserStmt (2x) + 58204: 1094, // AnalyzeOption (2x) + 57371: 1095, // async (2x) + 58233: 1096, // BinlogStmt (2x) + 58226: 1097, // BRIEStmt (2x) + 58228: 1098, // BRIETables (2x) + 58245: 1099, // CalibrateResourceStmt (2x) + 57378: 1100, // call (2x) + 58247: 1101, // CallStmt (2x) + 58248: 1102, // CancelLoadDataStmt (2x) + 58249: 1103, // CastType (2x) + 58250: 1104, // ChangeStmt (2x) + 58256: 1105, // CheckConstraintKeyword (2x) + 58265: 1106, // ColumnNameListOpt (2x) + 58268: 1107, // ColumnNameOrUserVariable (2x) + 58271: 1108, // ColumnOptionList (2x) + 58272: 1109, // ColumnOptionListOpt (2x) + 58274: 1110, // ColumnSetValue (2x) + 58277: 1111, // CommentOrAttributeOption (2x) + 58281: 1112, // CompletionTypeWithinTransaction (2x) + 58283: 1113, // ConnectionOption (2x) + 58285: 1114, // ConnectionOptions (2x) + 58289: 1115, // CreateBindingStmt (2x) + 58290: 1116, // CreateDatabaseStmt (2x) + 58291: 1117, // CreateIndexStmt (2x) + 58292: 1118, // CreatePolicyStmt (2x) + 58293: 1119, // CreateProcedureStmt (2x) + 58294: 1120, // CreateResourceGroupStmt (2x) + 58295: 1121, // CreateRoleStmt (2x) + 58297: 1122, // CreateSequenceStmt (2x) + 58298: 1123, // CreateStatisticsStmt (2x) + 58299: 1124, // CreateTableOptionListOpt (2x) + 58302: 1125, // CreateUserStmt (2x) + 58304: 1126, // CreateViewStmt (2x) + 57400: 1127, // databases (2x) + 58314: 1128, // DeallocateStmt (2x) + 58315: 1129, // DeallocateSym (2x) + 58327: 1130, // DoStmt (2x) + 58328: 1131, // DropBindingStmt (2x) + 58329: 1132, // DropDatabaseStmt (2x) + 58330: 1133, // DropIndexStmt (2x) + 58331: 1134, // DropLoadDataStmt (2x) + 58332: 1135, // DropPolicyStmt (2x) + 58333: 1136, // DropProcedureStmt (2x) + 58334: 1137, // DropResourceGroupStmt (2x) + 58335: 1138, // DropRoleStmt (2x) + 58336: 1139, // DropSequenceStmt (2x) + 58337: 1140, // DropStatisticsStmt (2x) + 58338: 1141, // DropStatsStmt (2x) + 58339: 1142, // DropTableStmt (2x) + 58340: 1143, // DropUserStmt (2x) + 58341: 1144, // DropViewStmt (2x) + 58343: 1145, // DuplicateOpt (2x) + 58346: 1146, // ElseCaseOpt (2x) + 58348: 1147, // EmptyStmt (2x) + 58349: 1148, // EncryptionOpt (2x) + 58351: 1149, // EnforcedOrNotOpt (2x) + 58356: 1150, // ExecuteStmt (2x) + 58357: 1151, // ExplainFormatType (2x) + 58368: 1152, // Field (2x) + 58371: 1153, // FieldItem (2x) + 58378: 1154, // Fields (2x) + 58383: 1155, // FlashbackDatabaseStmt (2x) + 58384: 1156, // FlashbackTableStmt (2x) + 58385: 1157, // FlashbackToNewName (2x) + 58386: 1158, // FlashbackToTimestampStmt (2x) + 58390: 1159, // FlushStmt (2x) + 58397: 1160, // FuncDatetimePrecList (2x) + 58398: 1161, // FuncDatetimePrecListOpt (2x) + 58411: 1162, // GrantProxyStmt (2x) + 58412: 1163, // GrantRoleStmt (2x) + 58413: 1164, // GrantStmt (2x) + 58415: 1165, // HandleRange (2x) + 58417: 1166, // HashString (2x) + 58418: 1167, // HavingClause (2x) + 58419: 1168, // HelpStmt (2x) + 58429: 1169, // IndexAdviseStmt (2x) + 58431: 1170, // IndexHintList (2x) + 58432: 1171, // IndexHintListOpt (2x) + 58437: 1172, // IndexLockAndAlgorithmOpt (2x) + 57450: 1173, // inout (2x) + 58450: 1174, // InsertValues (2x) + 58455: 1175, // IntoOpt (2x) + 58461: 1176, // KeyOrIndexOpt (2x) + 57468: 1177, // kill (2x) + 58462: 1178, // KillOrKillTiDB (2x) + 58463: 1179, // KillStmt (2x) + 58465: 1180, // LikeOrIlikeEscapeOpt (2x) + 58468: 1181, // LimitClause (2x) + 57479: 1182, // linear (2x) + 58470: 1183, // LinearOpt (2x) + 58474: 1184, // LoadDataOption (2x) + 58477: 1185, // LoadDataSetItem (2x) + 58481: 1186, // LoadStatsStmt (2x) + 58482: 1187, // LocalOpt (2x) + 58483: 1188, // LocationLabelList (2x) + 58485: 1189, // LockStatsStmt (2x) + 58486: 1190, // LockTablesStmt (2x) + 58495: 1191, // MaxValueOrExpressionList (2x) + 58501: 1192, // NonTransactionalDMLStmt (2x) + 58507: 1193, // NowSymOptionFractionParentheses (2x) + 58512: 1194, // ObjectType (2x) + 57501: 1195, // of (2x) + 58513: 1196, // OfTablesOpt (2x) + 58514: 1197, // OnCommitOpt (2x) + 58515: 1198, // OnDelete (2x) + 58518: 1199, // OnUpdate (2x) + 58523: 1200, // OptCollate (2x) + 58527: 1201, // OptFull (2x) + 58529: 1202, // OptInteger (2x) + 58544: 1203, // OptionalBraces (2x) + 58543: 1204, // OptionLevel (2x) + 58531: 1205, // OptLeadLagInfo (2x) + 58530: 1206, // OptLLDefault (2x) + 58538: 1207, // OptVectorElementType (2x) + 57508: 1208, // out (2x) + 58550: 1209, // OuterOpt (2x) + 58555: 1210, // PartitionDefinitionList (2x) + 58556: 1211, // PartitionDefinitionListOpt (2x) + 58557: 1212, // PartitionIntervalOpt (2x) + 58563: 1213, // PartitionOpt (2x) + 58564: 1214, // PasswordOpt (2x) + 58566: 1215, // PasswordOrLockOptionList (2x) + 58567: 1216, // PasswordOrLockOptions (2x) + 58568: 1217, // PauseLoadDataStmt (2x) + 58571: 1218, // PlacementOptionList (2x) + 58573: 1219, // PlanReplayerStmt (2x) + 58579: 1220, // PreparedStmt (2x) + 58584: 1221, // PrivLevel (2x) + 58586: 1222, // ProcedurceCond (2x) + 58587: 1223, // ProcedurceLabelOpt (2x) + 58593: 1224, // ProcedureDecl (2x) + 58600: 1225, // ProcedureHcond (2x) + 58602: 1226, // ProcedureIf (2x) + 58620: 1227, // QuickOptional (2x) + 58621: 1228, // RecoverTableStmt (2x) + 58623: 1229, // ReferOpt (2x) + 58625: 1230, // RegexpSym (2x) + 58627: 1231, // RenameTableStmt (2x) + 58628: 1232, // RenameUserStmt (2x) + 58630: 1233, // RepeatableOpt (2x) + 58637: 1234, // ResourceGroupNameOption (2x) + 58638: 1235, // ResourceGroupOptionList (2x) + 58640: 1236, // RestartStmt (2x) + 58642: 1237, // ResumeLoadDataStmt (2x) + 57529: 1238, // revoke (2x) + 58643: 1239, // RevokeRoleStmt (2x) + 58644: 1240, // RevokeStmt (2x) + 58647: 1241, // RoleOrPrivElemList (2x) + 58648: 1242, // RoleSpec (2x) + 58660: 1243, // SearchWhenThen (2x) + 58672: 1244, // SelectStmtOpt (2x) + 58675: 1245, // SelectStmtSQLCache (2x) + 58679: 1246, // SetBindingStmt (2x) + 58680: 1247, // SetDefaultRoleOpt (2x) + 58681: 1248, // SetDefaultRoleStmt (2x) + 58691: 1249, // SetRoleStmt (2x) + 58699: 1250, // ShowProfileType (2x) + 58702: 1251, // ShowStmt (2x) + 58703: 1252, // ShowTableAliasOpt (2x) + 58705: 1253, // ShutdownStmt (2x) + 58710: 1254, // SimpleWhenThen (2x) + 58715: 1255, // SplitOption (2x) + 58716: 1256, // SplitRegionStmt (2x) + 58712: 1257, // SpOptInout (2x) + 58713: 1258, // SpPdparam (2x) + 57545: 1259, // sqlexception (2x) + 57546: 1260, // sqlstate (2x) + 57547: 1261, // sqlwarning (2x) + 58720: 1262, // Statement (2x) + 58723: 1263, // StatsOptionsOpt (2x) + 58724: 1264, // StatsPersistentVal (2x) + 58725: 1265, // StatsType (2x) + 58732: 1266, // SubPartDefinition (2x) + 58735: 1267, // SubPartitionMethod (2x) + 58740: 1268, // Symbol (2x) + 58747: 1269, // TableElementList (2x) + 58750: 1270, // TableLock (2x) + 58754: 1271, // TableNameListOpt (2x) + 58761: 1272, // TableOrTables (2x) + 58770: 1273, // TablesTerminalSym (2x) + 58768: 1274, // TableToTable (2x) + 58772: 1275, // TextStringList (2x) + 58777: 1276, // TraceStmt (2x) + 58785: 1277, // UnlockStatsStmt (2x) + 58786: 1278, // UnlockTablesStmt (2x) + 58792: 1279, // UserToUser (2x) + 58807: 1280, // VariableAssignmentList (2x) + 58816: 1281, // WhenClause (2x) + 58821: 1282, // WindowDefinition (2x) + 58824: 1283, // WindowFrameBound (2x) + 58831: 1284, // WindowSpec (2x) + 58836: 1285, // WithGrantOptionOpt (2x) + 58837: 1286, // WithList (2x) + 58841: 1287, // Writeable (2x) + 58: 1288, // ':' (1x) + 58183: 1289, // AdminShowSlow (1x) + 58185: 1290, // AdminStmtLimitOpt (1x) + 58192: 1291, // AlterOrderList (1x) + 58196: 1292, // AlterSequenceOptionList (1x) + 58199: 1293, // AlterTableSpecList (1x) + 58200: 1294, // AlterTableSpecListOpt (1x) + 58201: 1295, // AlterTableSpecSingleOpt (1x) + 58205: 1296, // AnalyzeOptionList (1x) + 58208: 1297, // AnyOrAll (1x) + 58209: 1298, // ArrayKwdOpt (1x) + 58211: 1299, // AsOfClauseOpt (1x) + 58212: 1300, // AsOpt (1x) + 58217: 1301, // AuthOption (1x) + 58218: 1302, // AuthPlugin (1x) + 58220: 1303, // AutoRandomOpt (1x) + 58230: 1304, // BetweenOrNotOp (1x) + 58232: 1305, // BindingStatusType (1x) + 57376: 1306, // both (1x) + 58244: 1307, // CalibrateOption (1x) + 58246: 1308, // CalibrateResourceWorkloadOption (1x) + 58254: 1309, // CharsetNameOrDefault (1x) + 58255: 1310, // CharsetOpt (1x) + 58260: 1311, // ColumnFormat (1x) + 58262: 1312, // ColumnList (1x) + 58269: 1313, // ColumnNameOrUserVariableList (1x) + 58266: 1314, // ColumnNameOrUserVarListOpt (1x) + 58267: 1315, // ColumnNameOrUserVarListOptWithBrackets (1x) + 58275: 1316, // ColumnSetValueList (1x) + 58280: 1317, // CompareOp (1x) + 58284: 1318, // ConnectionOptionList (1x) + 58287: 1319, // ConstraintElem (1x) + 57388: 1320, // continueKwd (1x) + 58296: 1321, // CreateSequenceOptionListOpt (1x) + 58300: 1322, // CreateTableSelectOpt (1x) + 58303: 1323, // CreateViewSelectOpt (1x) + 57398: 1324, // cursor (1x) + 58311: 1325, // DatabaseOptionListOpt (1x) + 58308: 1326, // DBNameList (1x) + 58319: 1327, // DefaultValueExpr (1x) + 58342: 1328, // DryRunOptions (1x) + 57417: 1329, // dual (1x) + 58344: 1330, // DynamicCalibrateOptionList (1x) + 58347: 1331, // ElseOpt (1x) + 58352: 1332, // EnforcedOrNotOrNotNullOpt (1x) + 57423: 1333, // exit (1x) + 58365: 1334, // ExpressionOpt (1x) + 58367: 1335, // FetchFirstOpt (1x) + 58369: 1336, // FieldAsName (1x) + 58370: 1337, // FieldAsNameOpt (1x) + 58372: 1338, // FieldItemList (1x) + 58374: 1339, // FieldList (1x) + 58380: 1340, // FirstAndLastPartOpt (1x) + 58381: 1341, // FirstOrNext (1x) + 58389: 1342, // FlushOption (1x) + 58392: 1343, // FormatOpt (1x) + 58393: 1344, // FromDual (1x) + 58395: 1345, // FulltextSearchModifierOpt (1x) + 58396: 1346, // FuncDatetimePrec (1x) + 58409: 1347, // GetFormatSelector (1x) + 58416: 1348, // HandleRangeList (1x) + 58421: 1349, // IdentListWithParenOpt (1x) + 58425: 1350, // IgnoreLines (1x) + 58427: 1351, // IlikeOrNotOp (1x) + 58433: 1352, // IndexHintScope (1x) + 58436: 1353, // IndexKeyTypeOpt (1x) + 58445: 1354, // IndexPartSpecificationListOpt (1x) + 58448: 1355, // IndexTypeOpt (1x) + 58428: 1356, // InOrNotOp (1x) + 58451: 1357, // InstanceOption (1x) + 58454: 1358, // IntervalExpr (1x) + 58457: 1359, // IsolationLevel (1x) + 58456: 1360, // IsOrNotOp (1x) + 57472: 1361, // leading (1x) + 58466: 1362, // LikeOrNotOp (1x) + 58467: 1363, // LikeTableWithOrWithoutParen (1x) + 58472: 1364, // LinesTerminated (1x) + 58475: 1365, // LoadDataOptionList (1x) + 58476: 1366, // LoadDataOptionListOpt (1x) + 58478: 1367, // LoadDataSetList (1x) + 58479: 1368, // LoadDataSetSpecOpt (1x) + 58487: 1369, // LockType (1x) + 58488: 1370, // LogTypeOpt (1x) + 58489: 1371, // Match (1x) + 58490: 1372, // MatchOpt (1x) + 58491: 1373, // MaxIndexNumOpt (1x) + 58492: 1374, // MaxMinutesOpt (1x) + 58493: 1375, // MaxValPartOpt (1x) + 58508: 1376, // NullPartOpt (1x) + 58516: 1377, // OnDeleteUpdateOpt (1x) + 58517: 1378, // OnDuplicateKeyUpdate (1x) + 58519: 1379, // OptBinMod (1x) + 58521: 1380, // OptCharset (1x) + 58524: 1381, // OptExistingWindowName (1x) + 58526: 1382, // OptFromFirstLast (1x) + 58528: 1383, // OptGConcatSeparator (1x) + 58545: 1384, // OptionalShardColumn (1x) + 58534: 1385, // OptPartitionClause (1x) + 58535: 1386, // OptSpPdparams (1x) + 58536: 1387, // OptTable (1x) + 58845: 1388, // optValue (1x) + 58540: 1389, // OptWindowFrameClause (1x) + 58541: 1390, // OptWindowOrderByClause (1x) + 58547: 1391, // Order (1x) + 58546: 1392, // OrReplace (1x) + 57455: 1393, // outfile (1x) + 58553: 1394, // PartDefValuesOpt (1x) + 58558: 1395, // PartitionKeyAlgorithmOpt (1x) + 58559: 1396, // PartitionMethod (1x) + 58562: 1397, // PartitionNumOpt (1x) + 58569: 1398, // PerDB (1x) + 58570: 1399, // PerTable (1x) + 57513: 1400, // precisionType (1x) + 58578: 1401, // PrepareSQL (1x) + 58846: 1402, // procedurceElseIfs (1x) + 58589: 1403, // ProcedureCall (1x) + 58592: 1404, // ProcedureCursorSelectStmt (1x) + 58594: 1405, // ProcedureDeclIdents (1x) + 58595: 1406, // ProcedureDecls (1x) + 58596: 1407, // ProcedureDeclsOpt (1x) + 58598: 1408, // ProcedureFetchList (1x) + 58599: 1409, // ProcedureHandlerType (1x) + 58601: 1410, // ProcedureHcondList (1x) + 58608: 1411, // ProcedureOptDefault (1x) + 58609: 1412, // ProcedureOptFetchNo (1x) + 58612: 1413, // ProcedureProcStmts (1x) + 57520: 1414, // recursive (1x) + 58624: 1415, // RegexpOrNotOp (1x) + 58629: 1416, // ReorganizePartitionRuleOpt (1x) + 58634: 1417, // RequireList (1x) + 58639: 1418, // ResourceGroupPriorityOption (1x) + 58649: 1419, // RoleSpecList (1x) + 58656: 1420, // RowOrRows (1x) + 58661: 1421, // SearchedWhenThenList (1x) + 58665: 1422, // SelectStmtFieldList (1x) + 58673: 1423, // SelectStmtOpts (1x) + 58674: 1424, // SelectStmtOptsList (1x) + 58678: 1425, // SequenceOptionList (1x) + 58683: 1426, // SetOpr (1x) + 58690: 1427, // SetRoleOpt (1x) + 58693: 1428, // ShardableStmt (1x) + 58695: 1429, // ShowIndexKwd (1x) + 58696: 1430, // ShowLikeOrWhereOpt (1x) + 58697: 1431, // ShowPlacementTarget (1x) + 58698: 1432, // ShowProfileArgsOpt (1x) + 58700: 1433, // ShowProfileTypes (1x) + 58701: 1434, // ShowProfileTypesOpt (1x) + 58704: 1435, // ShowTargetFilterable (1x) + 58711: 1436, // SimpleWhenThenList (1x) + 57540: 1437, // spatial (1x) + 58717: 1438, // SplitSyntaxOption (1x) + 58714: 1439, // SpPdparams (1x) + 57548: 1440, // ssl (1x) + 58718: 1441, // Start (1x) + 58719: 1442, // Starting (1x) + 57549: 1443, // starting (1x) + 58721: 1444, // StatementList (1x) + 58722: 1445, // StatementScope (1x) + 58726: 1446, // StorageMedia (1x) + 57555: 1447, // stored (1x) + 58727: 1448, // StringList (1x) + 58730: 1449, // StringNameOrBRIEOptionKeyword (1x) + 58733: 1450, // SubPartDefinitionList (1x) + 58734: 1451, // SubPartDefinitionListOpt (1x) + 58736: 1452, // SubPartitionNumOpt (1x) + 58737: 1453, // SubPartitionOpt (1x) + 58741: 1454, // SyncOptions (1x) + 58748: 1455, // TableElementListOpt (1x) + 58751: 1456, // TableLockList (1x) + 58764: 1457, // TableRefsClause (1x) + 58765: 1458, // TableSampleMethodOpt (1x) + 58766: 1459, // TableSampleOpt (1x) + 58767: 1460, // TableSampleUnitOpt (1x) + 58769: 1461, // TableToTableList (1x) + 57562: 1462, // trailing (1x) + 58781: 1463, // TrimDirection (1x) + 58793: 1464, // UserToUserList (1x) + 58795: 1465, // UserVariableList (1x) + 58798: 1466, // UsingRoles (1x) + 58800: 1467, // Values (1x) + 58802: 1468, // ValuesOpt (1x) + 58809: 1469, // ViewAlgorithm (1x) + 58810: 1470, // ViewCheckOption (1x) + 58811: 1471, // ViewDefiner (1x) + 58812: 1472, // ViewFieldList (1x) + 58813: 1473, // ViewName (1x) + 58814: 1474, // ViewSQLSecurity (1x) + 57583: 1475, // virtual (1x) + 58815: 1476, // VirtualOrStored (1x) + 58817: 1477, // WhenClauseList (1x) + 58820: 1478, // WindowClauseOptional (1x) + 58822: 1479, // WindowDefinitionList (1x) + 58823: 1480, // WindowFrameBetween (1x) + 58825: 1481, // WindowFrameExtent (1x) + 58827: 1482, // WindowFrameUnits (1x) + 58830: 1483, // WindowNameOrSpec (1x) + 58832: 1484, // WindowSpecDetails (1x) + 58838: 1485, // WithReadLockOpt (1x) + 58839: 1486, // WithValidation (1x) + 58840: 1487, // WithValidationOpt (1x) + 58182: 1488, // $default (0x) + 58143: 1489, // andnot (0x) + 58215: 1490, // AssignmentListOpt (0x) + 58259: 1491, // ColumnDefList (0x) + 58276: 1492, // CommaOpt (0x) + 58166: 1493, // createTableSelect (0x) + 58157: 1494, // empty (0x) + 57345: 1495, // error (0x) + 58181: 1496, // higherThanComma (0x) + 58175: 1497, // higherThanParenthese (0x) + 58164: 1498, // insertValues (0x) + 57356: 1499, // invalid (0x) + 58167: 1500, // lowerThanCharsetKwd (0x) + 58180: 1501, // lowerThanComma (0x) + 58165: 1502, // lowerThanCreateTableSelect (0x) + 58177: 1503, // lowerThanEq (0x) + 58172: 1504, // lowerThanFunction (0x) + 58163: 1505, // lowerThanInsertValues (0x) + 58168: 1506, // lowerThanKey (0x) + 58169: 1507, // lowerThanLocal (0x) + 58179: 1508, // lowerThanNot (0x) + 58176: 1509, // lowerThanOn (0x) + 58174: 1510, // lowerThanParenthese (0x) + 58170: 1511, // lowerThanRemove (0x) + 58158: 1512, // lowerThanSelectOpt (0x) + 58162: 1513, // lowerThanSelectStmt (0x) + 58161: 1514, // lowerThanSetKeyword (0x) + 58160: 1515, // lowerThanStringLitToken (0x) + 58159: 1516, // lowerThanValueKeyword (0x) + 58171: 1517, // lowerThenOrder (0x) + 58178: 1518, // neg (0x) + 57360: 1519, // odbcDateType (0x) + 57362: 1520, // odbcTimestampType (0x) + 57361: 1521, // odbcTimeType (0x) + 58755: 1522, // TableNameListOpt2 (0x) + 58173: 1523, // tableRefPriority (0x) } yySymNames = []string{ @@ -2939,6 +2943,7 @@ var ( "timestampAdd", "timestampDiff", "trim", + "tsoType", "variance", "varPop", "varSamp", @@ -2975,8 +2980,8 @@ var ( "eq", "into", "lock", - "from", "intLit", + "from", "where", "order", "force", @@ -3176,6 +3181,7 @@ var ( "tinyIntType", "tinytextType", "toTimestamp", + "toTSO", "change", "rename", "write", @@ -3224,10 +3230,10 @@ var ( "SetOprClauseList", "SetOprStmtWithLimitOrderBy", "SetOprStmtWoutLimitOrderBy", + "LengthNum", "WithClause", "SelectStmtWithClause", "SetOprStmt", - "LengthNum", "unsigned", "over", "zerofill", @@ -3950,993 +3956,1149 @@ var ( yyReductions = []struct{ xsym, components int }{ {0, 1}, - {1439, 1}, - {890, 6}, - {890, 8}, - {890, 10}, - {890, 5}, - {890, 7}, - {890, 7}, - {890, 9}, - {1233, 1}, - {1233, 2}, - {1233, 3}, - {1416, 1}, - {1416, 1}, - {1416, 1}, - {963, 3}, - {963, 3}, - {963, 1}, - {1216, 1}, - {1216, 2}, - {1216, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {962, 3}, - {853, 4}, - {853, 4}, - {853, 4}, - {853, 4}, - {1013, 3}, - {1013, 3}, - {1261, 3}, - {1261, 3}, - {1293, 1}, - {1293, 2}, - {1293, 4}, - {1293, 8}, - {1293, 8}, - {1293, 3}, - {1293, 3}, - {1293, 2}, - {1186, 0}, - {1186, 3}, - {1090, 1}, - {1090, 5}, - {1090, 5}, - {1090, 5}, - {1090, 5}, - {1090, 6}, - {1090, 2}, - {1090, 5}, - {1090, 6}, - {1090, 8}, - {1090, 8}, - {1090, 1}, - {1090, 1}, - {1090, 3}, - {1090, 4}, - {1090, 5}, - {1090, 3}, - {1090, 4}, - {1090, 8}, - {1090, 4}, - {1090, 7}, - {1090, 3}, - {1090, 4}, - {1090, 4}, - {1090, 4}, - {1090, 4}, - {1090, 2}, - {1090, 2}, - {1090, 4}, - {1090, 4}, - {1090, 5}, - {1090, 3}, - {1090, 2}, - {1090, 2}, - {1090, 5}, - {1090, 6}, - {1090, 6}, - {1090, 8}, - {1090, 5}, - {1090, 5}, - {1090, 3}, - {1090, 3}, - {1090, 3}, - {1090, 5}, - {1090, 1}, - {1090, 1}, - {1090, 1}, - {1090, 1}, - {1090, 2}, - {1090, 2}, - {1090, 1}, - {1090, 1}, - {1090, 4}, - {1090, 3}, - {1090, 4}, - {1090, 1}, - {1090, 1}, - {1414, 0}, - {1414, 5}, - {914, 1}, - {914, 1}, - {1485, 0}, - {1485, 1}, - {1484, 2}, - {1484, 2}, - {957, 1}, - {957, 1}, - {958, 3}, - {958, 3}, - {958, 3}, - {958, 3}, - {958, 3}, - {972, 3}, - {972, 3}, - {1285, 2}, - {1285, 2}, - {910, 1}, - {910, 1}, - {1174, 0}, - {1174, 1}, - {961, 0}, - {961, 1}, - {1019, 0}, - {1019, 1}, - {1019, 2}, - {1292, 0}, - {1292, 1}, - {1291, 1}, - {1291, 3}, - {874, 1}, - {874, 3}, - {915, 0}, - {915, 1}, - {915, 2}, - {1266, 1}, - {1229, 3}, - {1459, 1}, - {1459, 3}, - {1272, 3}, - {1230, 3}, - {1462, 1}, - {1462, 3}, - {1277, 3}, - {1226, 5}, - {1226, 3}, - {1226, 4}, - {1156, 4}, - {1156, 5}, - {1156, 5}, - {1154, 4}, - {1155, 0}, - {1155, 2}, - {1153, 4}, - {1254, 6}, - {1254, 8}, - {1253, 6}, - {1253, 2}, - {1436, 0}, - {1436, 2}, - {1436, 1}, - {1436, 3}, - {832, 5}, - {832, 6}, - {832, 7}, - {832, 7}, - {832, 8}, - {832, 9}, - {832, 8}, - {832, 7}, - {832, 6}, - {832, 8}, - {1082, 0}, - {1082, 2}, - {1082, 2}, - {887, 0}, - {887, 2}, - {1294, 1}, - {1294, 3}, + {1441, 1}, + {892, 6}, + {892, 8}, + {892, 10}, + {892, 5}, + {892, 7}, + {892, 7}, + {892, 9}, + {1235, 1}, + {1235, 2}, + {1235, 3}, + {1418, 1}, + {1418, 1}, + {1418, 1}, + {965, 3}, + {965, 3}, + {965, 1}, + {1218, 1}, + {1218, 2}, + {1218, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {964, 3}, + {855, 4}, + {855, 4}, + {855, 4}, + {855, 4}, + {1015, 3}, + {1015, 3}, + {1263, 3}, + {1263, 3}, + {1295, 1}, + {1295, 2}, + {1295, 4}, + {1295, 8}, + {1295, 8}, + {1295, 3}, + {1295, 3}, + {1295, 2}, + {1188, 0}, + {1188, 3}, + {1092, 1}, + {1092, 5}, + {1092, 5}, + {1092, 5}, + {1092, 5}, + {1092, 6}, + {1092, 2}, + {1092, 5}, + {1092, 6}, + {1092, 8}, + {1092, 8}, + {1092, 1}, + {1092, 1}, + {1092, 3}, + {1092, 4}, + {1092, 5}, + {1092, 3}, + {1092, 4}, + {1092, 8}, + {1092, 4}, + {1092, 7}, + {1092, 3}, + {1092, 4}, + {1092, 4}, + {1092, 4}, + {1092, 4}, + {1092, 2}, + {1092, 2}, + {1092, 4}, + {1092, 4}, + {1092, 5}, + {1092, 3}, {1092, 2}, {1092, 2}, + {1092, 5}, + {1092, 6}, + {1092, 6}, + {1092, 8}, + {1092, 5}, + {1092, 5}, + {1092, 3}, {1092, 3}, {1092, 3}, + {1092, 5}, + {1092, 1}, + {1092, 1}, + {1092, 1}, + {1092, 1}, {1092, 2}, {1092, 2}, - {982, 3}, - {1012, 1}, - {1012, 3}, - {1488, 0}, - {1488, 1}, - {928, 1}, - {928, 2}, - {928, 2}, - {928, 2}, - {928, 4}, - {928, 5}, - {928, 6}, - {928, 4}, - {928, 5}, + {1092, 1}, + {1092, 1}, + {1092, 4}, + {1092, 3}, + {1092, 4}, + {1092, 1}, + {1092, 1}, + {1416, 0}, + {1416, 5}, + {916, 1}, + {916, 1}, + {1487, 0}, + {1487, 1}, + {1486, 2}, + {1486, 2}, + {959, 1}, + {959, 1}, + {960, 3}, + {960, 3}, + {960, 3}, + {960, 3}, + {960, 3}, + {974, 3}, + {974, 3}, + {1287, 2}, + {1287, 2}, + {912, 1}, + {912, 1}, + {1176, 0}, + {1176, 1}, + {963, 0}, + {963, 1}, + {1021, 0}, + {1021, 1}, + {1021, 2}, + {1294, 0}, + {1294, 1}, + {1293, 1}, + {1293, 3}, + {876, 1}, + {876, 3}, + {917, 0}, + {917, 1}, + {917, 2}, + {1268, 1}, + {1231, 3}, + {1461, 1}, + {1461, 3}, + {1274, 3}, + {1232, 3}, + {1464, 1}, + {1464, 3}, + {1279, 3}, + {1228, 5}, + {1228, 3}, + {1228, 4}, + {1158, 4}, + {1158, 5}, + {1158, 5}, + {1158, 4}, + {1158, 5}, + {1158, 5}, + {1156, 4}, + {1157, 0}, + {1157, 2}, + {1155, 4}, + {1256, 6}, + {1256, 8}, + {1255, 6}, + {1255, 2}, + {1438, 0}, + {1438, 2}, + {1438, 1}, + {1438, 3}, + {834, 5}, + {834, 6}, + {834, 7}, + {834, 7}, + {834, 8}, + {834, 9}, + {834, 8}, + {834, 7}, + {834, 6}, + {834, 8}, + {1084, 0}, + {1084, 2}, + {1084, 2}, + {889, 0}, + {889, 2}, + {1296, 1}, + {1296, 3}, {1094, 2}, - {1489, 1}, - {1489, 3}, - {938, 3}, - {938, 3}, - {807, 1}, - {807, 3}, - {807, 5}, - {892, 1}, - {892, 3}, - {1104, 0}, - {1104, 1}, - {1347, 0}, - {1347, 3}, - {966, 1}, - {966, 3}, - {1312, 0}, - {1312, 1}, - {1311, 1}, - {1311, 3}, - {1105, 1}, - {1105, 1}, - {1313, 0}, - {1313, 3}, - {833, 1}, - {833, 2}, - {1054, 0}, - {1054, 1}, - {901, 1}, - {901, 1}, - {1028, 1}, - {1028, 2}, - {1147, 0}, - {1147, 1}, - {1330, 2}, - {1330, 1}, - {1018, 2}, - {1018, 1}, - {1018, 1}, - {1018, 2}, - {1018, 3}, - {1018, 1}, - {1018, 2}, - {1018, 2}, - {1018, 3}, - {1018, 3}, - {1018, 2}, - {1018, 6}, - {1018, 6}, - {1018, 1}, - {1018, 2}, - {1018, 2}, - {1018, 2}, - {1018, 2}, - {1301, 0}, - {1301, 3}, - {1301, 5}, - {1444, 1}, - {1444, 1}, - {1444, 1}, - {1309, 1}, - {1309, 1}, - {1309, 1}, - {1032, 0}, - {1032, 2}, - {1474, 0}, - {1474, 1}, - {1474, 1}, + {1094, 2}, + {1094, 3}, + {1094, 3}, + {1094, 2}, + {1094, 2}, + {984, 3}, + {1014, 1}, + {1014, 3}, + {1490, 0}, + {1490, 1}, + {930, 1}, + {930, 2}, + {930, 2}, + {930, 2}, + {930, 4}, + {930, 5}, + {930, 6}, + {930, 4}, + {930, 5}, + {1096, 2}, + {1491, 1}, + {1491, 3}, + {940, 3}, + {940, 3}, + {809, 1}, + {809, 3}, + {809, 5}, + {894, 1}, + {894, 3}, + {1106, 0}, {1106, 1}, - {1106, 2}, - {1107, 0}, + {1349, 0}, + {1349, 3}, + {968, 1}, + {968, 3}, + {1314, 0}, + {1314, 1}, + {1313, 1}, + {1313, 3}, {1107, 1}, - {1317, 7}, - {1317, 7}, - {1317, 7}, - {1317, 7}, - {1317, 8}, - {1317, 5}, - {1369, 2}, - {1369, 2}, - {1369, 2}, - {1370, 0}, - {1370, 1}, - {995, 5}, - {1196, 3}, - {1197, 3}, - {1375, 0}, - {1375, 1}, - {1375, 1}, - {1375, 2}, - {1375, 2}, - {1227, 1}, - {1227, 1}, - {1227, 2}, - {1227, 2}, - {1227, 2}, - {1325, 1}, - {1325, 1}, - {1325, 1}, - {1325, 1}, - {984, 3}, - {984, 3}, - {984, 4}, - {1191, 3}, - {1191, 1}, + {1107, 1}, + {1315, 0}, + {1315, 3}, + {835, 1}, + {835, 2}, + {1056, 0}, + {1056, 1}, + {903, 1}, + {903, 1}, + {1030, 1}, + {1030, 2}, + {1149, 0}, + {1149, 1}, + {1332, 2}, + {1332, 1}, + {1020, 2}, + {1020, 1}, + {1020, 1}, + {1020, 2}, + {1020, 3}, + {1020, 1}, + {1020, 2}, + {1020, 2}, + {1020, 3}, + {1020, 3}, + {1020, 2}, + {1020, 6}, + {1020, 6}, + {1020, 1}, + {1020, 2}, + {1020, 2}, + {1020, 2}, + {1020, 2}, + {1303, 0}, + {1303, 3}, + {1303, 5}, + {1446, 1}, + {1446, 1}, + {1446, 1}, + {1311, 1}, + {1311, 1}, + {1311, 1}, + {1034, 0}, + {1034, 2}, + {1476, 0}, + {1476, 1}, + {1476, 1}, + {1108, 1}, + {1108, 2}, + {1109, 0}, + {1109, 1}, + {1319, 7}, + {1319, 7}, + {1319, 7}, + {1319, 7}, + {1319, 8}, + {1319, 5}, + {1371, 2}, + {1371, 2}, + {1371, 2}, + {1372, 0}, + {1372, 1}, + {997, 5}, + {1198, 3}, + {1199, 3}, + {1377, 0}, + {1377, 1}, + {1377, 1}, + {1377, 2}, + {1377, 2}, + {1229, 1}, + {1229, 1}, + {1229, 2}, + {1229, 2}, + {1229, 2}, + {1327, 1}, + {1327, 1}, + {1327, 1}, + {1327, 1}, + {986, 3}, + {986, 3}, + {986, 4}, + {1193, 3}, + {1193, 1}, + {1047, 1}, + {1047, 3}, + {1047, 4}, + {1047, 3}, + {1047, 1}, + {768, 4}, + {768, 4}, + {1046, 1}, + {1046, 1}, + {1046, 1}, + {1046, 1}, {1045, 1}, - {1045, 3}, - {1045, 4}, - {1045, 3}, {1045, 1}, - {766, 4}, - {766, 4}, - {1044, 1}, - {1044, 1}, - {1044, 1}, - {1044, 1}, - {1043, 1}, - {1043, 1}, - {1043, 1}, - {1022, 1}, - {1022, 1}, - {1064, 1}, - {1064, 2}, - {1064, 2}, - {902, 1}, - {902, 1}, - {902, 1}, - {1263, 1}, - {1263, 1}, - {1263, 1}, - {1303, 1}, - {1303, 1}, - {1121, 12}, - {1138, 3}, - {1115, 13}, - {1352, 0}, - {1352, 3}, - {919, 1}, - {919, 3}, - {909, 3}, - {909, 4}, - {1170, 0}, - {1170, 1}, - {1170, 1}, - {1170, 2}, - {1170, 2}, - {1351, 0}, - {1351, 1}, - {1351, 1}, - {1351, 1}, - {1083, 4}, - {1083, 3}, - {1114, 5}, - {893, 1}, - {976, 1}, - {951, 1}, - {939, 4}, - {939, 4}, - {939, 4}, - {939, 2}, - {939, 1}, - {939, 5}, - {1323, 0}, - {1323, 1}, - {1023, 1}, - {1023, 2}, - {1021, 12}, - {1021, 7}, - {1195, 0}, - {1195, 4}, - {1195, 4}, - {879, 0}, - {879, 1}, + {1045, 1}, + {1024, 1}, + {1024, 1}, + {1066, 1}, + {1066, 2}, + {1066, 2}, + {904, 1}, + {904, 1}, + {904, 1}, + {1265, 1}, + {1265, 1}, + {1265, 1}, + {1305, 1}, + {1305, 1}, + {1123, 12}, + {1140, 3}, + {1117, 13}, + {1354, 0}, + {1354, 3}, + {921, 1}, + {921, 3}, + {911, 3}, + {911, 4}, + {1172, 0}, + {1172, 1}, + {1172, 1}, + {1172, 2}, + {1172, 2}, + {1353, 0}, + {1353, 1}, + {1353, 1}, + {1353, 1}, + {1085, 4}, + {1085, 3}, + {1116, 5}, + {895, 1}, + {978, 1}, + {953, 1}, + {941, 4}, + {941, 4}, + {941, 4}, + {941, 2}, + {941, 1}, + {941, 5}, + {1325, 0}, + {1325, 1}, + {1025, 1}, + {1025, 2}, + {1023, 12}, + {1023, 7}, + {1197, 0}, + {1197, 4}, + {1197, 4}, + {881, 0}, + {881, 1}, + {1213, 0}, + {1213, 6}, + {1267, 6}, + {1267, 5}, + {1395, 0}, + {1395, 3}, + {1396, 1}, + {1396, 5}, + {1396, 6}, + {1396, 4}, + {1396, 5}, + {1396, 4}, + {1396, 3}, + {1396, 1}, + {1212, 0}, + {1212, 7}, + {1358, 1}, + {1358, 2}, + {1376, 0}, + {1376, 2}, + {1375, 0}, + {1375, 2}, + {1340, 0}, + {1340, 14}, + {1183, 0}, + {1183, 1}, + {1453, 0}, + {1453, 4}, + {1452, 0}, + {1452, 2}, + {1397, 0}, + {1397, 2}, {1211, 0}, - {1211, 6}, - {1265, 6}, - {1265, 5}, - {1393, 0}, - {1393, 3}, - {1394, 1}, - {1394, 5}, - {1394, 6}, + {1211, 3}, + {1210, 1}, + {1210, 3}, + {1053, 5}, + {1451, 0}, + {1451, 3}, + {1450, 1}, + {1450, 3}, + {1266, 3}, + {1052, 0}, + {1052, 2}, + {898, 3}, + {898, 3}, + {898, 4}, + {898, 3}, + {898, 4}, + {898, 4}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 3}, + {898, 1}, + {1394, 0}, {1394, 4}, + {1394, 6}, + {1394, 1}, {1394, 5}, - {1394, 4}, - {1394, 3}, {1394, 1}, - {1210, 0}, - {1210, 7}, - {1356, 1}, - {1356, 2}, - {1374, 0}, - {1374, 2}, - {1373, 0}, - {1373, 2}, - {1338, 0}, - {1338, 14}, - {1181, 0}, - {1181, 1}, - {1451, 0}, - {1451, 4}, - {1450, 0}, - {1450, 2}, - {1395, 0}, - {1395, 2}, - {1209, 0}, - {1209, 3}, - {1208, 1}, - {1208, 3}, - {1051, 5}, - {1449, 0}, - {1449, 3}, - {1448, 1}, - {1448, 3}, - {1264, 3}, - {1050, 0}, - {1050, 2}, - {896, 3}, - {896, 3}, - {896, 4}, - {896, 3}, - {896, 4}, - {896, 4}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 3}, - {896, 1}, + {1394, 1}, + {1145, 0}, + {1145, 1}, + {1145, 1}, + {1300, 0}, + {1300, 1}, + {1322, 0}, + {1322, 1}, + {1322, 1}, + {1322, 1}, + {1322, 1}, + {1323, 1}, + {1323, 1}, + {1323, 1}, + {1323, 1}, + {1363, 2}, + {1363, 4}, + {1126, 11}, {1392, 0}, - {1392, 4}, - {1392, 6}, - {1392, 1}, - {1392, 5}, - {1392, 1}, - {1392, 1}, - {1143, 0}, - {1143, 1}, - {1143, 1}, - {1298, 0}, - {1298, 1}, - {1320, 0}, - {1320, 1}, - {1320, 1}, - {1320, 1}, - {1320, 1}, - {1321, 1}, - {1321, 1}, - {1321, 1}, - {1321, 1}, - {1361, 2}, - {1361, 4}, - {1124, 11}, - {1390, 0}, - {1390, 2}, - {1467, 0}, - {1467, 3}, - {1467, 3}, - {1467, 3}, + {1392, 2}, {1469, 0}, {1469, 3}, + {1469, 3}, + {1469, 3}, + {1471, 0}, + {1471, 3}, + {1474, 0}, + {1474, 3}, + {1474, 3}, + {1473, 1}, {1472, 0}, {1472, 3}, - {1472, 3}, - {1471, 1}, + {1312, 1}, + {1312, 3}, {1470, 0}, - {1470, 3}, - {1310, 1}, - {1310, 3}, - {1468, 0}, - {1468, 4}, - {1468, 4}, - {1128, 2}, - {809, 13}, - {809, 9}, - {820, 10}, - {826, 1}, - {826, 1}, - {826, 2}, - {826, 2}, - {916, 1}, - {1130, 4}, - {1131, 7}, - {1140, 6}, - {1049, 0}, - {1049, 1}, - {1049, 2}, - {1142, 4}, + {1470, 4}, + {1470, 4}, + {1130, 2}, + {811, 13}, + {811, 9}, + {822, 10}, + {828, 1}, + {828, 1}, + {828, 2}, + {828, 2}, + {918, 1}, + {1132, 4}, + {1133, 7}, {1142, 6}, + {1051, 0}, + {1051, 1}, + {1051, 2}, + {1144, 4}, + {1144, 6}, + {1143, 3}, + {1143, 5}, + {1138, 3}, + {1138, 5}, {1141, 3}, {1141, 5}, - {1136, 3}, - {1136, 5}, - {1139, 3}, - {1139, 5}, - {1139, 4}, - {996, 0}, - {996, 1}, - {996, 1}, - {1270, 1}, - {1270, 1}, - {788, 0}, - {788, 1}, - {1145, 0}, - {1274, 2}, - {1274, 5}, - {1274, 3}, - {1274, 6}, - {844, 1}, - {844, 1}, - {844, 1}, - {843, 2}, - {843, 3}, - {843, 2}, - {843, 4}, - {843, 7}, - {843, 5}, - {843, 7}, - {843, 5}, - {843, 3}, - {843, 6}, - {843, 6}, - {1149, 1}, - {1149, 1}, - {1149, 1}, - {1149, 1}, - {1149, 1}, - {1149, 1}, - {1149, 1}, - {1149, 1}, - {953, 2}, - {950, 3}, - {1095, 5}, - {1095, 5}, - {1095, 3}, - {1095, 4}, - {1095, 3}, - {1095, 6}, - {1095, 4}, - {1095, 6}, - {1095, 4}, - {1095, 5}, - {1095, 4}, - {1095, 5}, - {1095, 5}, - {1095, 5}, - {1096, 2}, - {1096, 2}, - {1096, 2}, - {1324, 1}, - {1324, 3}, - {934, 0}, - {934, 2}, - {931, 1}, - {931, 1}, - {930, 1}, - {930, 1}, - {930, 1}, - {930, 1}, - {930, 1}, - {930, 1}, - {930, 1}, - {930, 1}, - {935, 1}, - {935, 1}, - {935, 1}, - {935, 1}, + {1141, 4}, + {998, 0}, + {998, 1}, + {998, 1}, + {1272, 1}, + {1272, 1}, + {790, 0}, + {790, 1}, + {1147, 0}, + {1276, 2}, + {1276, 5}, + {1276, 3}, + {1276, 6}, + {846, 1}, + {846, 1}, + {846, 1}, + {845, 2}, + {845, 3}, + {845, 2}, + {845, 4}, + {845, 7}, + {845, 5}, + {845, 7}, + {845, 5}, + {845, 3}, + {845, 6}, + {845, 6}, + {1151, 1}, + {1151, 1}, + {1151, 1}, + {1151, 1}, + {1151, 1}, + {1151, 1}, + {1151, 1}, + {1151, 1}, + {955, 2}, + {952, 3}, + {1097, 5}, + {1097, 5}, + {1097, 3}, + {1097, 4}, + {1097, 3}, + {1097, 6}, + {1097, 4}, + {1097, 6}, + {1097, 4}, + {1097, 5}, + {1097, 4}, + {1097, 5}, + {1097, 5}, + {1097, 5}, + {1098, 2}, + {1098, 2}, + {1098, 2}, + {1326, 1}, + {1326, 3}, + {936, 0}, + {936, 2}, + {933, 1}, + {933, 1}, {932, 1}, {932, 1}, - {932, 2}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 5}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 6}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {933, 3}, - {803, 1}, - {810, 1}, - {785, 1}, - {1016, 1}, - {1016, 1}, - {1016, 1}, - {1202, 1}, - {1202, 1}, - {1202, 1}, - {1215, 5}, - {1235, 5}, - {1100, 5}, - {1132, 5}, - {784, 3}, - {784, 3}, - {784, 3}, - {784, 3}, - {784, 2}, - {784, 9}, - {784, 3}, - {784, 3}, - {784, 3}, - {784, 1}, - {1041, 1}, - {1041, 1}, - {1343, 0}, - {1343, 4}, - {1343, 7}, - {1343, 3}, - {1343, 3}, - {787, 1}, + {932, 1}, + {932, 1}, + {932, 1}, + {932, 1}, + {932, 1}, + {932, 1}, + {937, 1}, + {937, 1}, + {937, 1}, + {937, 1}, + {934, 1}, + {934, 1}, + {934, 2}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 5}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 6}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {935, 3}, + {802, 1}, + {812, 1}, {787, 1}, + {1018, 1}, + {1018, 1}, + {1018, 1}, + {1204, 1}, + {1204, 1}, + {1204, 1}, + {1217, 5}, + {1237, 5}, + {1102, 5}, + {1134, 5}, + {786, 3}, + {786, 3}, + {786, 3}, + {786, 3}, + {786, 2}, + {786, 9}, + {786, 3}, + {786, 3}, + {786, 3}, {786, 1}, - {786, 1}, - {849, 1}, - {849, 3}, - {1189, 1}, - {1189, 3}, - {908, 0}, - {908, 1}, - {1159, 0}, - {1159, 1}, - {1158, 1}, - {783, 3}, - {783, 3}, - {783, 4}, - {783, 5}, - {783, 1}, - {1315, 1}, - {1315, 1}, - {1315, 1}, - {1315, 1}, - {1315, 1}, - {1315, 1}, - {1315, 1}, - {1315, 1}, - {1302, 1}, - {1302, 2}, - {1358, 1}, - {1358, 2}, - {1354, 1}, - {1354, 2}, + {1043, 1}, + {1043, 1}, + {1345, 0}, + {1345, 4}, + {1345, 7}, + {1345, 3}, + {1345, 3}, + {789, 1}, + {789, 1}, + {788, 1}, + {788, 1}, + {851, 1}, + {851, 3}, + {1191, 1}, + {1191, 3}, + {910, 0}, + {910, 1}, + {1161, 0}, + {1161, 1}, + {1160, 1}, + {785, 3}, + {785, 3}, + {785, 4}, + {785, 5}, + {785, 1}, + {1317, 1}, + {1317, 1}, + {1317, 1}, + {1317, 1}, + {1317, 1}, + {1317, 1}, + {1317, 1}, + {1317, 1}, + {1304, 1}, + {1304, 2}, {1360, 1}, {1360, 2}, - {1349, 1}, - {1349, 2}, - {1413, 1}, - {1413, 2}, - {1295, 1}, - {1295, 1}, - {1295, 1}, - {782, 5}, - {782, 3}, - {782, 5}, - {782, 4}, - {782, 4}, - {782, 3}, - {782, 5}, - {782, 1}, - {1228, 1}, - {1228, 1}, - {1178, 0}, - {1178, 2}, - {1150, 1}, - {1150, 3}, - {1150, 5}, - {1150, 2}, - {1335, 0}, - {1335, 1}, - {1334, 1}, - {1334, 2}, - {1334, 1}, - {1334, 2}, - {1337, 1}, - {1337, 3}, - {1034, 3}, - {1165, 0}, - {1165, 2}, - {1297, 0}, + {1356, 1}, + {1356, 2}, + {1362, 1}, + {1362, 2}, + {1351, 1}, + {1351, 2}, + {1415, 1}, + {1415, 2}, {1297, 1}, - {1011, 3}, - {845, 0}, - {845, 2}, - {869, 0}, - {869, 3}, - {943, 0}, - {943, 1}, - {967, 0}, - {967, 1}, + {1297, 1}, + {1297, 1}, + {784, 5}, + {784, 3}, + {784, 5}, + {784, 4}, + {784, 4}, + {784, 3}, + {784, 5}, + {784, 1}, + {1230, 1}, + {1230, 1}, + {1180, 0}, + {1180, 2}, + {1152, 1}, + {1152, 3}, + {1152, 5}, + {1152, 2}, + {1337, 0}, + {1337, 1}, + {1336, 1}, + {1336, 2}, + {1336, 1}, + {1336, 2}, + {1339, 1}, + {1339, 3}, + {1036, 3}, + {1167, 0}, + {1167, 2}, + {1299, 0}, + {1299, 1}, + {1013, 3}, + {847, 0}, + {847, 2}, + {871, 0}, + {871, 3}, + {945, 0}, + {945, 1}, {969, 0}, - {969, 2}, - {968, 3}, - {968, 1}, - {968, 3}, - {968, 2}, - {968, 1}, - {968, 1}, - {1037, 1}, - {1037, 3}, - {1037, 3}, - {1353, 0}, - {1353, 1}, - {946, 2}, - {946, 2}, - {989, 1}, - {989, 1}, - {989, 1}, - {944, 1}, - {944, 1}, - {757, 1}, - {757, 1}, - {757, 1}, - {757, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, - {760, 1}, + {969, 1}, + {971, 0}, + {971, 2}, + {970, 3}, + {970, 1}, + {970, 3}, + {970, 2}, + {970, 1}, + {970, 1}, + {1039, 1}, + {1039, 3}, + {1039, 3}, + {1355, 0}, + {1355, 1}, + {948, 2}, + {948, 2}, + {991, 1}, + {991, 1}, + {991, 1}, + {946, 1}, + {946, 1}, + {759, 1}, + {759, 1}, + {759, 1}, + {759, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {762, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, + {761, 1}, {760, 1}, {760, 1}, {760, 1}, @@ -5044,1783 +5206,1631 @@ var ( {760, 1}, {760, 1}, {760, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {759, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {758, 1}, - {1099, 2}, - {1401, 1}, - {1401, 3}, - {1401, 4}, - {1401, 6}, - {811, 9}, - {1173, 0}, - {1173, 1}, - {1172, 5}, - {1172, 4}, - {1172, 4}, - {1172, 4}, - {1172, 4}, - {1172, 2}, - {1172, 1}, - {1172, 1}, - {1172, 1}, - {1172, 1}, - {1172, 2}, - {1077, 1}, + {1101, 2}, + {1403, 1}, + {1403, 3}, + {1403, 4}, + {1403, 6}, + {813, 9}, + {1175, 0}, + {1175, 1}, + {1174, 5}, + {1174, 4}, + {1174, 4}, + {1174, 4}, + {1174, 4}, + {1174, 2}, + {1174, 1}, + {1174, 1}, + {1174, 1}, + {1174, 1}, + {1174, 2}, + {1079, 1}, + {1079, 1}, {1077, 1}, - {1075, 1}, - {1075, 3}, - {923, 3}, - {1466, 0}, - {1466, 1}, - {1465, 3}, - {1465, 1}, - {880, 1}, - {880, 1}, - {1108, 3}, - {1314, 0}, - {1314, 1}, - {1314, 3}, - {1376, 0}, - {1376, 5}, - {812, 6}, - {763, 1}, - {763, 1}, - {763, 1}, - {763, 1}, - {763, 1}, - {763, 1}, - {763, 1}, - {763, 2}, - {763, 1}, - {763, 1}, - {763, 2}, - {763, 2}, + {1077, 3}, + {925, 3}, + {1468, 0}, + {1468, 1}, + {1467, 3}, + {1467, 1}, + {882, 1}, + {882, 1}, + {1110, 3}, + {1316, 0}, + {1316, 1}, + {1316, 3}, + {1378, 0}, + {1378, 5}, + {814, 6}, + {765, 1}, + {765, 1}, + {765, 1}, + {765, 1}, + {765, 1}, + {765, 1}, {765, 1}, {765, 2}, - {1289, 1}, - {1289, 3}, - {1085, 2}, - {829, 3}, - {985, 1}, - {985, 3}, - {959, 1}, - {959, 2}, - {1389, 1}, - {1389, 1}, - {1048, 0}, - {1048, 1}, - {1048, 1}, - {895, 0}, - {895, 1}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 5}, - {781, 5}, - {781, 5}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 3}, - {781, 1}, - {764, 1}, - {764, 3}, - {764, 5}, - {776, 1}, - {776, 1}, - {776, 1}, - {776, 1}, - {776, 3}, - {776, 1}, + {765, 1}, + {765, 1}, + {765, 2}, + {765, 2}, + {767, 1}, + {767, 2}, + {1291, 1}, + {1291, 3}, + {1087, 2}, + {831, 3}, + {987, 1}, + {987, 3}, + {961, 1}, + {961, 2}, + {1391, 1}, + {1391, 1}, + {1050, 0}, + {1050, 1}, + {1050, 1}, + {897, 0}, + {897, 1}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 5}, + {783, 5}, + {783, 5}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 3}, + {783, 1}, + {766, 1}, + {766, 3}, + {766, 5}, + {778, 1}, + {778, 1}, + {778, 1}, + {778, 1}, + {778, 3}, + {778, 1}, + {778, 1}, + {778, 1}, + {778, 1}, + {778, 1}, + {778, 2}, + {778, 2}, + {778, 2}, + {778, 2}, + {778, 3}, + {778, 2}, + {778, 1}, + {778, 3}, + {778, 5}, + {778, 6}, + {778, 2}, + {778, 4}, + {778, 2}, + {778, 7}, + {778, 5}, + {778, 6}, + {778, 6}, + {778, 4}, + {778, 4}, + {778, 3}, + {778, 3}, + {1298, 0}, + {1298, 1}, + {874, 1}, + {874, 1}, + {877, 1}, + {877, 1}, + {901, 0}, + {901, 1}, + {1027, 0}, + {1027, 1}, + {900, 1}, + {900, 2}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {772, 1}, + {1203, 0}, + {1203, 2}, {776, 1}, {776, 1}, {776, 1}, {776, 1}, - {776, 2}, - {776, 2}, - {776, 2}, - {776, 2}, - {776, 3}, - {776, 2}, {776, 1}, - {776, 3}, - {776, 5}, - {776, 6}, - {776, 2}, - {776, 4}, - {776, 2}, - {776, 7}, - {776, 5}, - {776, 6}, - {776, 6}, - {776, 4}, - {776, 4}, - {776, 3}, - {776, 3}, - {1296, 0}, - {1296, 1}, - {872, 1}, - {872, 1}, - {875, 1}, - {875, 1}, - {899, 0}, - {899, 1}, - {1025, 0}, - {1025, 1}, - {898, 1}, - {898, 2}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {770, 1}, - {1201, 0}, - {1201, 2}, - {774, 1}, - {774, 1}, - {774, 1}, - {774, 1}, - {774, 1}, - {773, 1}, - {773, 1}, - {773, 1}, - {773, 1}, + {775, 1}, + {775, 1}, + {775, 1}, + {775, 1}, + {775, 1}, + {775, 1}, + {770, 4}, + {770, 4}, + {770, 2}, + {770, 3}, + {770, 2}, + {770, 4}, + {770, 6}, + {770, 2}, + {770, 2}, + {770, 2}, + {770, 4}, + {770, 6}, + {770, 4}, + {771, 4}, + {771, 4}, + {771, 6}, + {771, 8}, + {771, 8}, + {771, 6}, + {771, 6}, + {771, 6}, + {771, 6}, + {771, 6}, + {771, 8}, + {771, 8}, + {771, 8}, + {771, 8}, + {771, 4}, + {771, 6}, + {771, 6}, + {771, 7}, + {771, 4}, + {771, 7}, + {771, 7}, + {771, 1}, + {771, 8}, + {1347, 1}, + {1347, 1}, + {1347, 1}, + {1347, 1}, {773, 1}, {773, 1}, - {768, 4}, - {768, 4}, - {768, 2}, - {768, 3}, - {768, 2}, - {768, 4}, - {768, 6}, - {768, 2}, - {768, 2}, - {768, 2}, - {768, 4}, - {768, 6}, - {768, 4}, - {769, 4}, - {769, 4}, - {769, 6}, - {769, 8}, - {769, 8}, - {769, 6}, - {769, 6}, - {769, 6}, - {769, 6}, - {769, 6}, - {769, 8}, - {769, 8}, - {769, 8}, - {769, 8}, - {769, 4}, - {769, 6}, - {769, 6}, - {769, 7}, - {769, 4}, - {769, 7}, - {769, 7}, - {769, 1}, - {769, 8}, - {1345, 1}, - {1345, 1}, - {1345, 1}, - {1345, 1}, - {771, 1}, - {771, 1}, - {772, 1}, - {772, 1}, - {1461, 1}, - {1461, 1}, - {1461, 1}, - {775, 4}, - {775, 6}, - {775, 1}, - {777, 6}, - {777, 4}, + {774, 1}, + {774, 1}, + {1463, 1}, + {1463, 1}, + {1463, 1}, {777, 4}, - {777, 5}, - {777, 6}, - {777, 5}, - {777, 6}, - {777, 5}, - {777, 6}, - {777, 5}, - {777, 6}, - {777, 5}, - {777, 5}, - {777, 8}, {777, 6}, - {777, 6}, - {777, 6}, - {777, 6}, - {777, 6}, - {777, 6}, - {777, 6}, - {777, 5}, - {777, 6}, - {777, 7}, - {777, 8}, - {777, 8}, - {777, 9}, - {1381, 0}, - {1381, 2}, - {767, 4}, - {767, 6}, - {1344, 0}, - {1344, 2}, - {1344, 3}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {889, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {876, 1}, - {1332, 0}, - {1332, 1}, - {1475, 1}, - {1475, 2}, - {1279, 4}, - {1329, 0}, - {1329, 2}, - {1101, 2}, - {1101, 3}, - {1101, 1}, - {1101, 1}, - {1101, 2}, - {1101, 2}, - {1101, 2}, - {1101, 2}, - {1101, 2}, - {1101, 1}, - {1101, 1}, - {1101, 2}, - {1101, 1}, - {1101, 3}, - {920, 1}, - {920, 1}, - {920, 1}, - {977, 0}, - {977, 1}, - {790, 1}, - {790, 3}, - {871, 1}, - {871, 3}, - {1002, 2}, - {1002, 4}, - {1066, 1}, - {1066, 3}, - {992, 0}, - {992, 2}, - {1225, 0}, - {1225, 1}, - {1218, 4}, - {1399, 1}, - {1399, 1}, - {1148, 2}, - {1148, 4}, - {1463, 1}, - {1463, 3}, - {1126, 3}, - {1127, 1}, - {1127, 1}, - {834, 1}, - {834, 2}, - {834, 3}, - {834, 4}, - {1110, 4}, - {1110, 4}, - {1110, 5}, - {1110, 2}, - {1110, 3}, - {1110, 1}, - {1110, 2}, - {1251, 1}, - {1234, 1}, - {1166, 2}, - {793, 4}, - {794, 3}, - {795, 7}, - {1457, 0}, - {1457, 7}, - {1457, 5}, - {1456, 0}, - {1456, 1}, - {1456, 1}, - {1456, 1}, + {777, 1}, + {779, 6}, + {779, 4}, + {779, 4}, + {779, 5}, + {779, 6}, + {779, 5}, + {779, 6}, + {779, 5}, + {779, 6}, + {779, 5}, + {779, 6}, + {779, 5}, + {779, 5}, + {779, 8}, + {779, 6}, + {779, 6}, + {779, 6}, + {779, 6}, + {779, 6}, + {779, 6}, + {779, 6}, + {779, 5}, + {779, 6}, + {779, 7}, + {779, 8}, + {779, 8}, + {779, 9}, + {1383, 0}, + {1383, 2}, + {769, 4}, + {769, 6}, + {1346, 0}, + {1346, 2}, + {1346, 3}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {891, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {878, 1}, + {1334, 0}, + {1334, 1}, + {1477, 1}, + {1477, 2}, + {1281, 4}, + {1331, 0}, + {1331, 2}, + {1103, 2}, + {1103, 3}, + {1103, 1}, + {1103, 1}, + {1103, 2}, + {1103, 2}, + {1103, 2}, + {1103, 2}, + {1103, 2}, + {1103, 1}, + {1103, 1}, + {1103, 2}, + {1103, 1}, + {1103, 3}, + {922, 1}, + {922, 1}, + {922, 1}, + {979, 0}, + {979, 1}, + {792, 1}, + {792, 3}, + {873, 1}, + {873, 3}, + {1004, 2}, + {1004, 4}, + {1068, 1}, + {1068, 3}, + {994, 0}, + {994, 2}, + {1227, 0}, + {1227, 1}, + {1220, 4}, + {1401, 1}, + {1401, 1}, + {1150, 2}, + {1150, 4}, + {1465, 1}, + {1465, 3}, + {1128, 3}, + {1129, 1}, + {1129, 1}, + {836, 1}, + {836, 2}, + {836, 3}, + {836, 4}, + {1112, 4}, + {1112, 4}, + {1112, 5}, + {1112, 2}, + {1112, 3}, + {1112, 1}, + {1112, 2}, + {1253, 1}, + {1236, 1}, + {1168, 2}, + {795, 4}, + {796, 3}, + {797, 7}, + {1459, 0}, + {1459, 7}, + {1459, 5}, {1458, 0}, {1458, 1}, {1458, 1}, - {1231, 0}, - {1231, 4}, - {792, 7}, - {792, 6}, - {792, 5}, - {792, 6}, - {792, 6}, - {801, 2}, - {801, 2}, - {800, 2}, - {800, 3}, - {1284, 3}, - {1284, 1}, - {1020, 4}, - {1342, 2}, - {1476, 0}, - {1476, 2}, - {1477, 1}, - {1477, 3}, - {1280, 3}, - {1010, 1}, - {1282, 3}, - {1482, 4}, - {1379, 0}, - {1379, 1}, - {1383, 0}, - {1383, 3}, - {1388, 0}, - {1388, 3}, - {1387, 0}, - {1387, 2}, - {1480, 1}, - {1480, 1}, - {1480, 1}, - {1479, 1}, + {1458, 1}, + {1460, 0}, + {1460, 1}, + {1460, 1}, + {1233, 0}, + {1233, 4}, + {794, 7}, + {794, 6}, + {794, 5}, + {794, 6}, + {794, 6}, + {804, 2}, + {804, 2}, + {803, 2}, + {803, 3}, + {1286, 3}, + {1286, 1}, + {1022, 4}, + {1344, 2}, + {1478, 0}, + {1478, 2}, {1479, 1}, - {1079, 2}, - {1079, 2}, - {1079, 2}, - {1079, 4}, - {1079, 2}, - {1478, 4}, - {1281, 1}, - {1281, 2}, - {1281, 2}, - {1281, 2}, - {1281, 4}, - {831, 0}, - {831, 1}, - {819, 2}, + {1479, 3}, + {1282, 3}, + {1012, 1}, + {1284, 3}, + {1484, 4}, + {1381, 0}, + {1381, 1}, + {1385, 0}, + {1385, 3}, + {1390, 0}, + {1390, 3}, + {1389, 0}, + {1389, 2}, + {1482, 1}, + {1482, 1}, + {1482, 1}, {1481, 1}, {1481, 1}, - {780, 4}, - {780, 4}, - {780, 4}, - {780, 4}, - {780, 4}, - {780, 5}, - {780, 7}, - {780, 7}, - {780, 6}, - {780, 6}, - {780, 9}, - {1203, 0}, - {1203, 3}, - {1203, 3}, - {1204, 0}, - {1204, 2}, - {975, 0}, - {975, 2}, - {975, 2}, - {1380, 0}, - {1380, 2}, - {1380, 2}, - {1455, 1}, - {980, 1}, - {980, 3}, - {940, 1}, - {940, 4}, - {886, 1}, - {886, 1}, - {885, 6}, - {885, 2}, - {885, 3}, - {948, 0}, - {948, 4}, - {1001, 0}, - {1001, 1}, - {1000, 1}, - {1000, 2}, - {1036, 2}, - {1036, 2}, - {1036, 2}, - {1350, 0}, - {1350, 2}, - {1350, 3}, - {1350, 3}, - {1035, 5}, - {945, 0}, - {945, 1}, - {945, 3}, - {945, 1}, - {945, 3}, - {1168, 1}, - {1168, 2}, - {1169, 0}, - {1169, 1}, - {881, 3}, - {881, 5}, - {881, 7}, - {881, 7}, - {881, 9}, - {881, 4}, - {881, 6}, - {881, 3}, - {881, 5}, - {900, 1}, - {900, 1}, - {1207, 0}, - {1207, 1}, - {905, 1}, - {905, 2}, - {905, 2}, - {1179, 0}, - {1179, 2}, - {971, 1}, - {971, 1}, - {1418, 1}, - {1418, 1}, - {1339, 1}, - {1339, 1}, - {1333, 0}, - {1333, 1}, - {830, 2}, - {830, 4}, - {830, 4}, - {830, 5}, - {912, 0}, - {912, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1242, 1}, - {1421, 0}, - {1421, 1}, - {1422, 2}, - {1422, 1}, - {955, 1}, + {1081, 2}, + {1081, 2}, + {1081, 2}, + {1081, 4}, + {1081, 2}, + {1480, 4}, + {1283, 1}, + {1283, 2}, + {1283, 2}, + {1283, 2}, + {1283, 4}, + {833, 0}, + {833, 1}, + {821, 2}, + {1483, 1}, + {1483, 1}, + {782, 4}, + {782, 4}, + {782, 4}, + {782, 4}, + {782, 4}, + {782, 5}, + {782, 7}, + {782, 7}, + {782, 6}, + {782, 6}, + {782, 9}, + {1205, 0}, + {1205, 3}, + {1205, 3}, + {1206, 0}, + {1206, 2}, + {977, 0}, + {977, 2}, + {977, 2}, + {1382, 0}, + {1382, 2}, + {1382, 2}, + {1457, 1}, + {982, 1}, + {982, 3}, + {942, 1}, + {942, 4}, + {888, 1}, + {888, 1}, + {887, 6}, + {887, 2}, + {887, 3}, + {950, 0}, + {950, 4}, {1003, 0}, {1003, 1}, - {1243, 1}, - {1243, 1}, - {1420, 1}, - {1062, 0}, - {1062, 1}, - {979, 0}, - {979, 5}, - {761, 3}, - {761, 3}, - {761, 3}, - {761, 3}, - {978, 0}, - {978, 3}, - {978, 3}, - {978, 4}, - {978, 5}, - {978, 4}, - {978, 5}, - {978, 5}, - {978, 4}, - {1194, 0}, - {1194, 2}, - {802, 1}, - {802, 1}, - {802, 2}, - {802, 2}, - {799, 3}, - {799, 3}, - {798, 4}, - {798, 4}, - {798, 5}, - {798, 2}, - {798, 2}, - {798, 3}, - {797, 1}, - {797, 3}, - {796, 1}, - {796, 1}, - {1424, 2}, - {1424, 2}, - {1424, 2}, - {1063, 1}, - {1102, 9}, - {1102, 9}, - {835, 2}, - {835, 4}, - {835, 6}, - {835, 4}, - {835, 4}, - {835, 3}, - {835, 6}, - {835, 6}, - {835, 3}, - {835, 4}, - {1247, 3}, - {1246, 6}, - {1245, 1}, - {1245, 1}, - {1245, 1}, - {1425, 3}, - {1425, 1}, - {1425, 1}, - {1069, 1}, - {1069, 3}, - {1007, 3}, - {1007, 2}, - {1007, 2}, - {1007, 3}, - {1357, 2}, - {1357, 2}, - {1357, 2}, - {1357, 1}, - {924, 1}, - {924, 1}, - {924, 1}, - {906, 1}, - {906, 1}, - {913, 1}, - {913, 3}, - {986, 1}, - {986, 3}, - {986, 3}, - {1078, 3}, - {1078, 4}, - {1078, 4}, - {1078, 4}, - {1078, 3}, - {1078, 3}, - {1078, 2}, - {1078, 4}, - {1078, 4}, - {1078, 2}, - {1078, 2}, - {1307, 1}, - {1307, 1}, - {891, 1}, - {891, 1}, - {960, 1}, - {960, 1}, - {1278, 1}, - {1278, 3}, - {779, 1}, - {779, 1}, - {778, 1}, - {762, 1}, - {841, 1}, - {841, 3}, - {841, 2}, - {841, 2}, - {956, 1}, - {956, 3}, - {1212, 1}, - {1212, 4}, - {983, 1}, - {904, 1}, - {904, 1}, - {884, 3}, - {884, 2}, - {1060, 1}, - {1060, 1}, - {903, 1}, - {903, 1}, - {952, 1}, - {952, 3}, - {1288, 2}, - {1288, 4}, - {1288, 4}, - {1081, 3}, - {1081, 5}, - {1081, 6}, - {1081, 4}, - {1081, 4}, - {1081, 5}, - {1081, 5}, - {1081, 5}, - {1081, 6}, - {1081, 4}, - {1081, 5}, - {1081, 5}, - {1081, 5}, - {1081, 6}, - {1081, 6}, - {1081, 4}, - {1081, 3}, - {1081, 3}, - {1081, 4}, - {1081, 4}, - {1081, 5}, - {1081, 5}, - {1081, 3}, - {1081, 3}, - {1081, 3}, - {1081, 3}, - {1081, 3}, - {1081, 3}, - {1081, 3}, - {1081, 3}, - {1081, 4}, - {1081, 3}, - {1081, 4}, - {1287, 2}, - {1287, 2}, - {1287, 3}, - {1287, 3}, - {1346, 1}, - {1346, 3}, - {1163, 5}, + {1002, 1}, + {1002, 2}, + {1038, 2}, + {1038, 2}, + {1038, 2}, + {1352, 0}, + {1352, 2}, + {1352, 3}, + {1352, 3}, + {1037, 5}, + {947, 0}, + {947, 1}, + {947, 3}, + {947, 1}, + {947, 3}, + {1170, 1}, + {1170, 2}, + {1171, 0}, + {1171, 1}, + {883, 3}, + {883, 5}, + {883, 7}, + {883, 7}, + {883, 9}, + {883, 4}, + {883, 6}, + {883, 3}, + {883, 5}, + {902, 1}, + {902, 1}, + {1209, 0}, + {1209, 1}, + {907, 1}, + {907, 2}, + {907, 2}, + {1181, 0}, + {1181, 2}, {973, 1}, - {973, 3}, - {1249, 3}, - {1249, 4}, - {1249, 4}, - {1249, 5}, - {1249, 4}, - {1249, 5}, - {1249, 5}, - {1249, 4}, - {1249, 6}, - {1249, 4}, - {1249, 8}, - {1249, 2}, - {1249, 5}, - {1249, 3}, + {973, 1}, + {1420, 1}, + {1420, 1}, + {1341, 1}, + {1341, 1}, + {1335, 0}, + {1335, 1}, + {832, 2}, + {832, 4}, + {832, 4}, + {832, 5}, + {914, 0}, + {914, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1244, 1}, + {1423, 0}, + {1423, 1}, + {1424, 2}, + {1424, 1}, + {957, 1}, + {1005, 0}, + {1005, 1}, + {1245, 1}, + {1245, 1}, + {1422, 1}, + {1064, 0}, + {1064, 1}, + {981, 0}, + {981, 5}, + {763, 3}, + {763, 3}, + {763, 3}, + {763, 3}, + {980, 0}, + {980, 3}, + {980, 3}, + {980, 4}, + {980, 5}, + {980, 4}, + {980, 5}, + {980, 5}, + {980, 4}, + {1196, 0}, + {1196, 2}, + {805, 1}, + {805, 1}, + {805, 2}, + {805, 2}, + {801, 3}, + {801, 3}, + {800, 4}, + {800, 4}, + {800, 5}, + {800, 2}, + {800, 2}, + {800, 3}, + {799, 1}, + {799, 3}, + {798, 1}, + {798, 1}, + {1426, 2}, + {1426, 2}, + {1426, 2}, + {1065, 1}, + {1104, 9}, + {1104, 9}, + {837, 2}, + {837, 4}, + {837, 6}, + {837, 4}, + {837, 4}, + {837, 3}, + {837, 6}, + {837, 6}, + {837, 3}, + {837, 4}, {1249, 3}, - {1249, 2}, - {1249, 5}, - {1249, 2}, - {1249, 2}, - {1249, 4}, - {1249, 5}, - {1249, 4}, - {1429, 2}, - {1429, 2}, - {1429, 4}, - {1432, 0}, - {1432, 1}, - {1431, 1}, - {1431, 3}, - {1248, 1}, - {1248, 1}, - {1248, 2}, - {1248, 2}, - {1248, 2}, - {1248, 1}, - {1248, 1}, - {1248, 1}, - {1248, 1}, - {1430, 0}, - {1430, 3}, - {1464, 0}, - {1464, 2}, + {1248, 6}, + {1247, 1}, + {1247, 1}, + {1247, 1}, + {1427, 3}, {1427, 1}, {1427, 1}, - {1427, 1}, - {888, 1}, - {888, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 3}, - {1433, 3}, - {1433, 3}, - {1433, 3}, - {1433, 5}, - {1433, 4}, - {1433, 5}, - {1433, 5}, - {1433, 1}, - {1433, 5}, - {1433, 1}, - {1433, 2}, - {1433, 2}, - {1433, 2}, - {1433, 1}, - {1433, 2}, - {1433, 2}, - {1433, 2}, - {1433, 2}, - {1433, 2}, - {1433, 2}, - {1433, 2}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 1}, - {1433, 2}, - {1433, 1}, - {1433, 1}, + {1071, 1}, + {1071, 3}, + {1009, 3}, + {1009, 2}, + {1009, 2}, + {1009, 3}, + {1359, 2}, + {1359, 2}, + {1359, 2}, + {1359, 1}, + {926, 1}, + {926, 1}, + {926, 1}, + {908, 1}, + {908, 1}, + {915, 1}, + {915, 3}, + {988, 1}, + {988, 3}, + {988, 3}, + {1080, 3}, + {1080, 4}, + {1080, 4}, + {1080, 4}, + {1080, 3}, + {1080, 3}, + {1080, 2}, + {1080, 4}, + {1080, 4}, + {1080, 2}, + {1080, 2}, + {1309, 1}, + {1309, 1}, + {893, 1}, + {893, 1}, + {962, 1}, + {962, 1}, + {1280, 1}, + {1280, 3}, + {781, 1}, + {781, 1}, + {780, 1}, + {764, 1}, + {843, 1}, + {843, 3}, + {843, 2}, + {843, 2}, + {958, 1}, + {958, 3}, + {1214, 1}, + {1214, 4}, + {985, 1}, + {906, 1}, + {906, 1}, + {886, 3}, + {886, 2}, + {1062, 1}, + {1062, 1}, + {905, 1}, + {905, 1}, + {954, 1}, + {954, 3}, + {1290, 2}, + {1290, 4}, + {1290, 4}, + {1083, 3}, + {1083, 5}, + {1083, 6}, + {1083, 4}, + {1083, 4}, + {1083, 5}, + {1083, 5}, + {1083, 5}, + {1083, 6}, + {1083, 4}, + {1083, 5}, + {1083, 5}, + {1083, 5}, + {1083, 6}, + {1083, 6}, + {1083, 4}, + {1083, 3}, + {1083, 3}, + {1083, 4}, + {1083, 4}, + {1083, 5}, + {1083, 5}, + {1083, 3}, + {1083, 3}, + {1083, 3}, + {1083, 3}, + {1083, 3}, + {1083, 3}, + {1083, 3}, + {1083, 3}, + {1083, 4}, + {1083, 3}, + {1083, 4}, + {1289, 2}, + {1289, 2}, + {1289, 3}, + {1289, 3}, + {1348, 1}, + {1348, 3}, + {1165, 5}, + {975, 1}, + {975, 3}, + {1251, 3}, + {1251, 4}, + {1251, 4}, + {1251, 5}, + {1251, 4}, + {1251, 5}, + {1251, 5}, + {1251, 4}, + {1251, 6}, + {1251, 4}, + {1251, 8}, + {1251, 2}, + {1251, 5}, + {1251, 3}, + {1251, 3}, + {1251, 2}, + {1251, 5}, + {1251, 2}, + {1251, 2}, + {1251, 4}, + {1251, 5}, + {1251, 4}, + {1431, 2}, + {1431, 2}, + {1431, 4}, + {1434, 0}, + {1434, 1}, {1433, 1}, - {1433, 2}, {1433, 3}, - {1428, 0}, - {1428, 2}, - {1428, 2}, - {1033, 0}, + {1250, 1}, + {1250, 1}, + {1250, 2}, + {1250, 2}, + {1250, 2}, + {1250, 1}, + {1250, 1}, + {1250, 1}, + {1250, 1}, + {1432, 0}, + {1432, 3}, + {1466, 0}, + {1466, 2}, + {1429, 1}, + {1429, 1}, + {1429, 1}, + {890, 1}, + {890, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 3}, + {1435, 3}, + {1435, 3}, + {1435, 3}, + {1435, 5}, + {1435, 4}, + {1435, 5}, + {1435, 5}, + {1435, 1}, + {1435, 5}, + {1435, 1}, + {1435, 2}, + {1435, 2}, + {1435, 2}, + {1435, 1}, + {1435, 2}, + {1435, 2}, + {1435, 2}, + {1435, 2}, + {1435, 2}, + {1435, 2}, + {1435, 2}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 2}, + {1435, 1}, + {1435, 1}, + {1435, 1}, + {1435, 2}, + {1435, 3}, + {1430, 0}, + {1430, 2}, + {1430, 2}, + {1035, 0}, + {1035, 1}, + {1035, 1}, + {1445, 0}, + {1445, 1}, + {1445, 1}, + {1445, 1}, + {1201, 0}, + {1201, 1}, + {927, 0}, + {927, 2}, + {1252, 2}, + {1159, 3}, + {1055, 1}, + {1055, 3}, + {1342, 1}, + {1342, 1}, + {1342, 3}, + {1342, 1}, + {1342, 2}, + {1342, 3}, + {1342, 1}, + {1370, 0}, + {1370, 1}, + {1370, 1}, + {1370, 1}, + {1370, 1}, + {1370, 1}, + {913, 0}, + {913, 1}, + {913, 1}, + {1271, 0}, + {1271, 1}, + {1522, 0}, + {1522, 2}, + {1485, 0}, + {1485, 3}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1262, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {1008, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {909, 1}, + {1444, 1}, + {1444, 3}, + {989, 2}, + {1105, 1}, + {1105, 1}, + {1069, 1}, + {1069, 1}, + {1269, 1}, + {1269, 3}, + {1455, 0}, + {1455, 3}, + {928, 1}, + {928, 4}, + {928, 4}, + {928, 4}, + {928, 3}, + {928, 4}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 1}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 3}, + {928, 2}, + {928, 2}, + {928, 3}, + {928, 3}, + {928, 5}, + {928, 3}, + {928, 7}, + {928, 3}, + {928, 3}, + {920, 0}, + {920, 1}, + {1264, 1}, + {1264, 1}, + {1124, 0}, + {1124, 1}, + {1006, 1}, + {1006, 2}, + {1006, 3}, + {1387, 0}, + {1387, 1}, + {848, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {924, 3}, + {1073, 1}, + {1073, 1}, + {1073, 1}, + {1048, 3}, + {1048, 2}, + {1048, 3}, + {1048, 3}, + {1048, 2}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1040, 1}, + {1019, 1}, + {1019, 1}, + {1202, 0}, + {1202, 1}, + {1202, 1}, + {1032, 1}, + {1032, 1}, + {1032, 1}, {1033, 1}, {1033, 1}, - {1443, 0}, - {1443, 1}, - {1443, 1}, - {1443, 1}, - {1199, 0}, - {1199, 1}, - {925, 0}, - {925, 2}, - {1250, 2}, - {1157, 3}, - {1053, 1}, - {1053, 3}, - {1340, 1}, - {1340, 1}, - {1340, 3}, - {1340, 1}, - {1340, 2}, - {1340, 3}, - {1340, 1}, - {1368, 0}, - {1368, 1}, - {1368, 1}, - {1368, 1}, - {1368, 1}, - {1368, 1}, - {911, 0}, - {911, 1}, - {911, 1}, - {1269, 0}, - {1269, 1}, - {1520, 0}, - {1520, 2}, - {1483, 0}, - {1483, 3}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1260, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {1006, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {907, 1}, - {1442, 1}, - {1442, 3}, - {987, 2}, - {1103, 1}, - {1103, 1}, + {1033, 1}, + {1033, 2}, + {1016, 1}, + {1067, 3}, + {1067, 2}, + {1067, 3}, + {1067, 2}, + {1067, 3}, + {1067, 3}, + {1067, 2}, + {1067, 2}, {1067, 1}, + {1067, 2}, + {1067, 5}, + {1067, 5}, {1067, 1}, - {1267, 1}, - {1267, 3}, - {1453, 0}, - {1453, 3}, - {926, 1}, - {926, 4}, - {926, 4}, - {926, 4}, - {926, 3}, - {926, 4}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 1}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 3}, - {926, 2}, - {926, 2}, - {926, 3}, - {926, 3}, - {926, 5}, - {926, 3}, - {926, 7}, - {926, 3}, - {926, 3}, - {918, 0}, - {918, 1}, - {1262, 1}, - {1262, 1}, - {1122, 0}, - {1122, 1}, - {1004, 1}, - {1004, 2}, - {1004, 3}, - {1385, 0}, - {1385, 1}, - {846, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {922, 3}, - {1071, 1}, - {1071, 1}, - {1071, 1}, - {1046, 3}, - {1046, 2}, - {1046, 3}, - {1046, 3}, - {1046, 2}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, - {1038, 1}, + {1067, 3}, + {1067, 2}, + {1067, 3}, + {938, 1}, + {938, 1}, + {1044, 1}, + {1044, 2}, + {1044, 2}, + {1011, 2}, + {1011, 2}, + {1011, 1}, + {1011, 1}, + {1049, 2}, + {1049, 2}, + {1049, 1}, + {1049, 2}, + {1049, 2}, + {1049, 3}, + {1049, 3}, + {1049, 2}, + {1082, 1}, + {1082, 1}, {1017, 1}, + {1017, 2}, {1017, 1}, + {1017, 1}, + {1017, 2}, + {1070, 1}, + {1070, 2}, + {1070, 1}, + {1070, 1}, + {976, 1}, + {976, 1}, + {976, 1}, + {976, 1}, + {1026, 1}, + {1026, 2}, + {1026, 2}, + {1026, 2}, + {1026, 3}, + {829, 3}, + {872, 0}, + {872, 1}, + {966, 1}, + {966, 1}, + {966, 1}, + {967, 0}, + {967, 2}, + {990, 0}, + {990, 1}, + {990, 1}, + {996, 5}, + {1379, 0}, + {1379, 1}, + {1207, 0}, + {1207, 3}, + {1207, 3}, + {884, 0}, + {884, 2}, + {884, 3}, + {1380, 0}, + {1380, 2}, + {842, 2}, + {842, 1}, + {842, 2}, {1200, 0}, - {1200, 1}, - {1200, 1}, - {1030, 1}, - {1030, 1}, - {1030, 1}, - {1031, 1}, - {1031, 1}, - {1031, 1}, - {1031, 2}, - {1014, 1}, - {1065, 3}, - {1065, 2}, - {1065, 3}, - {1065, 2}, - {1065, 3}, - {1065, 3}, - {1065, 2}, - {1065, 2}, - {1065, 1}, - {1065, 2}, - {1065, 5}, - {1065, 5}, - {1065, 1}, - {1065, 3}, - {1065, 2}, - {1065, 3}, - {936, 1}, - {936, 1}, - {1042, 1}, - {1042, 2}, - {1042, 2}, - {1009, 2}, - {1009, 2}, - {1009, 1}, - {1009, 1}, - {1047, 2}, - {1047, 2}, - {1047, 1}, - {1047, 2}, - {1047, 2}, - {1047, 3}, - {1047, 3}, - {1047, 2}, - {1080, 1}, - {1080, 1}, - {1015, 1}, - {1015, 2}, - {1015, 1}, - {1015, 1}, - {1015, 2}, - {1068, 1}, - {1068, 2}, - {1068, 1}, - {1068, 1}, - {974, 1}, - {974, 1}, - {974, 1}, - {974, 1}, - {1024, 1}, - {1024, 2}, - {1024, 2}, - {1024, 2}, - {1024, 3}, - {827, 3}, - {870, 0}, - {870, 1}, - {964, 1}, - {964, 1}, - {964, 1}, - {965, 0}, - {965, 2}, - {988, 0}, - {988, 1}, - {988, 1}, - {994, 5}, - {1377, 0}, - {1377, 1}, - {1205, 0}, - {1205, 3}, - {1205, 3}, - {882, 0}, - {882, 2}, - {882, 3}, - {1378, 0}, - {1378, 2}, - {840, 2}, - {840, 1}, - {840, 2}, - {1198, 0}, - {1198, 2}, - {1446, 1}, - {1446, 3}, - {1005, 1}, - {1005, 1}, - {1005, 1}, - {1273, 1}, - {1273, 3}, - {791, 1}, - {791, 1}, - {1447, 1}, - {1447, 1}, - {1447, 1}, - {813, 1}, - {813, 2}, - {808, 10}, - {808, 8}, - {847, 2}, - {877, 2}, - {878, 0}, - {878, 1}, - {1490, 0}, - {1490, 1}, - {1123, 9}, - {1119, 4}, - {1091, 9}, - {1091, 9}, - {1084, 3}, - {1355, 2}, - {1355, 6}, - {981, 2}, - {1008, 1}, - {1008, 3}, - {1112, 0}, - {1112, 2}, - {1316, 1}, - {1316, 2}, - {1111, 2}, - {1111, 2}, - {1111, 2}, - {1111, 2}, - {1058, 0}, - {1058, 1}, - {1057, 2}, - {1057, 2}, - {1057, 2}, - {1057, 2}, - {1415, 1}, - {1415, 3}, - {1415, 2}, - {1059, 2}, + {1200, 2}, + {1448, 1}, + {1448, 3}, + {1007, 1}, + {1007, 1}, + {1007, 1}, + {1275, 1}, + {1275, 3}, + {793, 1}, + {793, 1}, + {1449, 1}, + {1449, 1}, + {1449, 1}, + {815, 1}, + {815, 2}, + {810, 10}, + {810, 8}, + {849, 2}, + {879, 2}, + {880, 0}, + {880, 1}, + {1492, 0}, + {1492, 1}, + {1125, 9}, + {1121, 4}, + {1093, 9}, + {1093, 9}, + {1086, 3}, + {1357, 2}, + {1357, 6}, + {983, 2}, + {1010, 1}, + {1010, 3}, + {1114, 0}, + {1114, 2}, + {1318, 1}, + {1318, 2}, + {1113, 2}, + {1113, 2}, + {1113, 2}, + {1113, 2}, + {1060, 0}, + {1060, 1}, {1059, 2}, {1059, 2}, {1059, 2}, {1059, 2}, - {1109, 0}, - {1109, 2}, - {1109, 2}, - {1232, 0}, - {1232, 3}, - {1214, 0}, - {1214, 1}, - {1213, 1}, - {1213, 2}, - {1052, 2}, - {1052, 2}, - {1052, 3}, - {1052, 3}, - {1052, 4}, - {1052, 5}, - {1052, 2}, - {1052, 5}, - {1052, 3}, - {1052, 3}, - {1052, 2}, - {1052, 2}, - {1052, 2}, - {1299, 0}, - {1299, 3}, - {1299, 3}, - {1299, 5}, - {1299, 5}, - {1299, 4}, - {1300, 1}, - {1164, 1}, - {1164, 1}, - {1240, 1}, {1417, 1}, {1417, 3}, - {929, 1}, - {929, 1}, - {929, 1}, - {929, 1}, - {929, 1}, - {929, 1}, - {929, 1}, - {929, 1}, - {1113, 7}, - {1113, 9}, - {1129, 5}, - {1129, 7}, - {1129, 7}, - {1244, 5}, - {1244, 7}, - {1244, 7}, - {1162, 9}, - {1160, 7}, - {1161, 4}, - {1283, 0}, - {1283, 3}, - {1283, 3}, - {1283, 3}, - {1283, 3}, - {1283, 3}, - {1029, 1}, - {1029, 2}, - {1061, 1}, - {1061, 1}, - {1061, 1}, - {1061, 3}, - {1061, 3}, - {1239, 1}, - {1239, 3}, - {1055, 1}, - {1055, 4}, - {1056, 1}, - {1056, 2}, - {1056, 1}, - {1056, 1}, - {1056, 2}, - {1056, 2}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 2}, - {1056, 1}, - {1056, 2}, - {1056, 1}, - {1056, 2}, - {1056, 2}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 1}, - {1056, 3}, - {1056, 2}, - {1056, 2}, - {1056, 2}, - {1056, 2}, - {1056, 2}, - {1056, 2}, - {1056, 2}, - {1056, 1}, - {1056, 1}, - {1192, 0}, - {1192, 1}, - {1192, 1}, - {1192, 1}, - {1219, 1}, - {1219, 3}, - {1219, 3}, - {1219, 3}, - {1219, 1}, - {1238, 7}, - {1237, 4}, - {947, 17}, - {1341, 0}, - {1341, 2}, - {1348, 0}, - {1348, 3}, - {1308, 0}, - {1308, 3}, - {1185, 0}, - {1185, 1}, - {1152, 0}, - {1152, 2}, - {917, 1}, - {917, 1}, - {1336, 2}, - {1336, 1}, - {1151, 3}, - {1151, 2}, - {1151, 3}, - {1151, 3}, - {1151, 4}, - {1151, 6}, - {941, 1}, - {941, 1}, - {941, 1}, - {1040, 0}, - {1040, 3}, - {1440, 0}, - {1440, 3}, - {1362, 0}, - {1362, 3}, + {1417, 2}, + {1061, 2}, + {1061, 2}, + {1061, 2}, + {1061, 2}, + {1061, 2}, + {1111, 0}, + {1111, 2}, + {1111, 2}, + {1234, 0}, + {1234, 3}, + {1216, 0}, + {1216, 1}, + {1215, 1}, + {1215, 2}, + {1054, 2}, + {1054, 2}, + {1054, 3}, + {1054, 3}, + {1054, 4}, + {1054, 5}, + {1054, 2}, + {1054, 5}, + {1054, 3}, + {1054, 3}, + {1054, 2}, + {1054, 2}, + {1054, 2}, + {1301, 0}, + {1301, 3}, + {1301, 3}, + {1301, 5}, + {1301, 5}, + {1301, 4}, + {1302, 1}, + {1166, 1}, + {1166, 1}, + {1242, 1}, + {1419, 1}, + {1419, 3}, + {931, 1}, + {931, 1}, + {931, 1}, + {931, 1}, + {931, 1}, + {931, 1}, + {931, 1}, + {931, 1}, + {1115, 7}, + {1115, 9}, + {1131, 5}, + {1131, 7}, + {1131, 7}, + {1246, 5}, + {1246, 7}, + {1246, 7}, + {1164, 9}, + {1162, 7}, + {1163, 4}, + {1285, 0}, + {1285, 3}, + {1285, 3}, + {1285, 3}, + {1285, 3}, + {1285, 3}, + {1031, 1}, + {1031, 2}, + {1063, 1}, + {1063, 1}, + {1063, 1}, + {1063, 3}, + {1063, 3}, + {1241, 1}, + {1241, 3}, + {1057, 1}, + {1057, 4}, + {1058, 1}, + {1058, 2}, + {1058, 1}, + {1058, 1}, + {1058, 2}, + {1058, 2}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 2}, + {1058, 1}, + {1058, 2}, + {1058, 1}, + {1058, 2}, + {1058, 2}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 1}, + {1058, 3}, + {1058, 2}, + {1058, 2}, + {1058, 2}, + {1058, 2}, + {1058, 2}, + {1058, 2}, + {1058, 2}, + {1058, 1}, + {1058, 1}, + {1194, 0}, + {1194, 1}, + {1194, 1}, + {1194, 1}, + {1221, 1}, + {1221, 3}, + {1221, 3}, + {1221, 3}, + {1221, 1}, + {1240, 7}, + {1239, 4}, + {949, 17}, + {1343, 0}, + {1343, 2}, + {1350, 0}, + {1350, 3}, + {1310, 0}, + {1310, 3}, + {1187, 0}, + {1187, 1}, + {1154, 0}, + {1154, 2}, + {919, 1}, + {919, 1}, + {1338, 2}, + {1338, 1}, + {1153, 3}, + {1153, 2}, + {1153, 3}, + {1153, 3}, + {1153, 4}, + {1153, 6}, + {943, 1}, + {943, 1}, + {943, 1}, + {1042, 0}, + {1042, 3}, + {1442, 0}, + {1442, 3}, + {1364, 0}, + {1364, 3}, + {1368, 0}, + {1368, 2}, + {1367, 3}, + {1367, 1}, + {1185, 3}, {1366, 0}, {1366, 2}, - {1365, 3}, {1365, 1}, - {1183, 3}, - {1364, 0}, - {1364, 2}, - {1363, 1}, - {1363, 3}, - {1182, 1}, - {1182, 3}, - {1276, 2}, - {1188, 3}, - {1271, 1}, - {1271, 1}, - {1268, 2}, - {1367, 1}, - {1367, 2}, - {1367, 1}, - {1367, 2}, - {1454, 1}, - {1454, 3}, - {1190, 7}, - {1426, 1}, - {1426, 1}, - {1426, 1}, - {1426, 1}, - {1452, 0}, - {1452, 1}, - {1326, 0}, - {1326, 2}, - {1326, 3}, - {1382, 0}, - {1382, 2}, - {1177, 2}, - {1177, 3}, - {1177, 3}, - {1177, 2}, - {1176, 1}, - {1176, 2}, + {1365, 3}, + {1184, 1}, {1184, 3}, - {1187, 3}, - {1275, 3}, - {1133, 5}, - {1118, 6}, - {1087, 6}, + {1278, 2}, + {1190, 3}, + {1273, 1}, + {1273, 1}, + {1270, 2}, + {1369, 1}, + {1369, 2}, + {1369, 1}, + {1369, 2}, + {1456, 1}, + {1456, 3}, + {1192, 7}, + {1428, 1}, + {1428, 1}, + {1428, 1}, + {1428, 1}, + {1454, 0}, + {1454, 1}, + {1328, 0}, + {1328, 2}, + {1328, 3}, + {1384, 0}, + {1384, 2}, + {1179, 2}, + {1179, 3}, + {1179, 3}, + {1179, 2}, + {1178, 1}, + {1178, 2}, + {1186, 3}, + {1189, 3}, + {1277, 3}, {1135, 5}, - {1116, 7}, - {1086, 6}, {1120, 6}, - {1319, 0}, - {1319, 1}, - {1423, 1}, - {1423, 2}, - {998, 3}, - {998, 3}, - {998, 3}, - {998, 3}, - {998, 3}, - {998, 1}, - {998, 2}, - {998, 3}, - {998, 1}, - {998, 2}, - {998, 3}, - {998, 1}, - {998, 2}, - {998, 1}, - {998, 1}, - {998, 2}, - {897, 1}, - {897, 2}, - {897, 2}, - {1137, 4}, - {1089, 5}, - {1290, 1}, - {1290, 2}, - {1088, 1}, - {1088, 1}, - {1088, 3}, - {1088, 3}, - {1167, 8}, - {1372, 0}, - {1372, 2}, - {1371, 0}, - {1371, 3}, - {1397, 0}, - {1397, 2}, - {1396, 0}, - {1396, 2}, - {1146, 1}, - {1076, 1}, - {1076, 3}, - {997, 2}, - {1217, 5}, - {1217, 6}, - {1217, 9}, - {1217, 10}, - {1217, 5}, - {1217, 6}, - {1217, 4}, - {1217, 5}, - {1217, 6}, - {1384, 0}, - {1384, 1}, - {1437, 3}, - {1437, 1}, - {1256, 3}, - {1255, 0}, - {1255, 1}, - {1255, 1}, - {1255, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {866, 1}, - {1402, 1}, - {1402, 1}, - {1402, 1}, - {1402, 1}, - {867, 1}, - {1403, 1}, - {1403, 3}, - {1409, 0}, - {1409, 2}, - {1222, 4}, - {1222, 5}, - {1222, 6}, - {1407, 1}, - {1407, 1}, - {1408, 1}, - {1408, 3}, - {1223, 1}, - {1223, 1}, - {1223, 2}, - {1223, 1}, - {1220, 1}, - {1220, 3}, + {1089, 6}, + {1137, 5}, + {1118, 7}, + {1088, 6}, + {1122, 6}, + {1321, 0}, + {1321, 1}, + {1425, 1}, + {1425, 2}, + {1000, 3}, + {1000, 3}, + {1000, 3}, + {1000, 3}, + {1000, 3}, + {1000, 1}, + {1000, 2}, + {1000, 3}, + {1000, 1}, + {1000, 2}, + {1000, 3}, + {1000, 1}, + {1000, 2}, + {1000, 1}, + {1000, 1}, + {1000, 2}, + {899, 1}, + {899, 2}, + {899, 2}, + {1139, 4}, + {1091, 5}, + {1292, 1}, + {1292, 2}, + {1090, 1}, + {1090, 1}, + {1090, 3}, + {1090, 3}, + {1169, 8}, + {1374, 0}, + {1374, 2}, + {1373, 0}, + {1373, 3}, + {1399, 0}, + {1399, 2}, + {1398, 0}, + {1398, 2}, + {1148, 1}, + {1078, 1}, + {1078, 3}, + {999, 2}, + {1219, 5}, + {1219, 6}, + {1219, 9}, + {1219, 10}, + {1219, 5}, + {1219, 6}, + {1219, 4}, + {1219, 5}, + {1219, 6}, {1386, 0}, {1386, 1}, - {862, 2}, - {856, 5}, - {855, 2}, - {1410, 0}, - {1410, 2}, - {1410, 1}, - {1406, 1}, - {1406, 3}, - {1405, 0}, + {1439, 3}, + {1439, 1}, + {1258, 3}, + {1257, 0}, + {1257, 1}, + {1257, 1}, + {1257, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {868, 1}, + {1404, 1}, + {1404, 1}, + {1404, 1}, + {1404, 1}, + {869, 1}, {1405, 1}, - {1404, 2}, - {1404, 3}, + {1405, 3}, {1411, 0}, - {1411, 3}, - {921, 2}, - {921, 3}, - {851, 4}, - {857, 4}, + {1411, 2}, {1224, 4}, - {1400, 0}, - {1400, 2}, - {1400, 2}, - {854, 1}, - {854, 1}, - {1434, 1}, - {1434, 2}, - {1419, 1}, - {1419, 2}, - {1252, 4}, - {1241, 4}, - {1144, 0}, - {1144, 2}, - {865, 6}, - {864, 5}, - {868, 1}, - {852, 6}, - {852, 6}, + {1224, 5}, + {1224, 6}, + {1409, 1}, + {1409, 1}, + {1410, 1}, + {1410, 3}, + {1225, 1}, + {1225, 1}, + {1225, 2}, + {1225, 1}, + {1222, 1}, + {1222, 3}, + {1388, 0}, + {1388, 1}, + {864, 2}, + {858, 5}, + {857, 2}, + {1412, 0}, + {1412, 2}, + {1412, 1}, + {1408, 1}, + {1408, 3}, + {1407, 0}, + {1407, 1}, + {1406, 2}, + {1406, 3}, + {1413, 0}, + {1413, 3}, + {923, 2}, + {923, 3}, + {853, 4}, {859, 4}, - {1221, 0}, - {1221, 1}, - {860, 4}, - {858, 2}, - {861, 2}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {863, 1}, - {1117, 8}, - {1134, 4}, - {1097, 3}, - {1305, 0}, - {1305, 1}, - {1305, 1}, - {1328, 1}, - {1328, 2}, - {1328, 3}, - {1026, 3}, - {1026, 3}, - {1026, 3}, - {1306, 2}, - {1306, 2}, - {1306, 2}, - {1306, 2}, + {1226, 4}, + {1402, 0}, + {1402, 2}, + {1402, 2}, + {856, 1}, + {856, 1}, + {1436, 1}, + {1436, 2}, + {1421, 1}, + {1421, 2}, + {1254, 4}, + {1243, 4}, + {1146, 0}, + {1146, 2}, + {867, 6}, + {866, 5}, + {870, 1}, + {854, 6}, + {854, 6}, + {861, 4}, + {1223, 0}, + {1223, 1}, + {862, 4}, + {860, 2}, + {863, 2}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {865, 1}, + {1119, 8}, + {1136, 4}, + {1099, 3}, + {1307, 0}, + {1307, 1}, + {1307, 1}, + {1330, 1}, + {1330, 2}, + {1330, 3}, + {1028, 3}, + {1028, 3}, + {1028, 3}, + {1308, 2}, + {1308, 2}, + {1308, 2}, + {1308, 2}, } yyXErrors = map[yyXError]string{} - yyParseTab = [4789][]uint16{ + yyParseTab = [4796][]uint16{ // 0 - {2279, 2279, 2797, 58: 2820, 84: 2799, 2802, 87: 2832, 2800, 2949, 101: 2834, 182: 2817, 191: 2815, 212: 2828, 227: 2962, 240: 2823, 245: 2805, 249: 2853, 257: 2819, 260: 2795, 267: 2852, 2958, 2801, 274: 2963, 286: 2831, 295: 2829, 297: 2796, 299: 2835, 320: 2821, 324: 2824, 331: 2833, 334: 2818, 347: 2810, 521: 2843, 2842, 537: 2841, 542: 2827, 546: 2851, 550: 2957, 564: 2952, 567: 2813, 577: 2826, 597: 2840, 633: 2836, 698: 2961, 701: 2798, 2951, 712: 2793, 716: 2804, 732: 2803, 752: 2850, 2794, 761: 2847, 789: 2806, 792: 2849, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 2927, 2926, 808: 2950, 2807, 811: 2908, 2920, 2936, 2811, 2812, 820: 2808, 826: 2869, 832: 2863, 2867, 2917, 2928, 843: 2871, 2814, 846: 2935, 2937, 873: 2955, 883: 2816, 890: 2857, 928: 2864, 942: 2953, 947: 2911, 950: 2922, 953: 2925, 2822, 1021: 2876, 1072: 2956, 1081: 2855, 1083: 2856, 2859, 1086: 2861, 2862, 1089: 2860, 1091: 2858, 1094: 2865, 2866, 1097: 2872, 2825, 2907, 2946, 1102: 2873, 1113: 2880, 2874, 2875, 2881, 2882, 2883, 2879, 2884, 2885, 1123: 2878, 2877, 1126: 2868, 2830, 2886, 2899, 2887, 2888, 2947, 2891, 2890, 2895, 2896, 2892, 2897, 2898, 2889, 2894, 2893, 1145: 2854, 1148: 2870, 1153: 2903, 2901, 1156: 2902, 2900, 1160: 2905, 2906, 2904, 1166: 2942, 2909, 1175: 2960, 2959, 2910, 1184: 2912, 1187: 2913, 2939, 1190: 2943, 1215: 2944, 1217: 2915, 2916, 1226: 2921, 1229: 2918, 2919, 1234: 2941, 2945, 2954, 2924, 2923, 1244: 2929, 1246: 2931, 2930, 1249: 2933, 1251: 2940, 1254: 2932, 1260: 2948, 1274: 2934, 2914, 2938, 1439: 2791, 1442: 2792}, - {1: 2790}, - {7577, 2789}, - {18: 7532, 51: 7531, 209: 7529, 233: 7533, 306: 7530, 538: 4557, 597: 2086, 634: 6505, 916: 7528, 943: 4556}, - {209: 7513, 597: 7512}, + {2280, 2280, 2801, 58: 2824, 84: 2803, 2806, 87: 2836, 2804, 2953, 101: 2838, 182: 2821, 191: 2819, 212: 2832, 227: 2966, 240: 2827, 245: 2809, 249: 2857, 257: 2823, 260: 2799, 267: 2856, 2962, 2805, 274: 2967, 286: 2835, 295: 2833, 297: 2800, 299: 2839, 320: 2825, 324: 2828, 331: 2837, 334: 2822, 347: 2814, 522: 2847, 2846, 538: 2845, 543: 2831, 547: 2855, 551: 2961, 565: 2956, 568: 2817, 578: 2830, 598: 2844, 634: 2840, 699: 2965, 702: 2802, 2955, 713: 2797, 717: 2808, 733: 2807, 754: 2854, 2798, 763: 2851, 791: 2810, 794: 2853, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 2931, 2930, 810: 2954, 2811, 813: 2912, 2924, 2940, 2815, 2816, 822: 2812, 828: 2873, 834: 2867, 2871, 2921, 2932, 845: 2875, 2818, 848: 2939, 2941, 875: 2959, 885: 2820, 892: 2861, 930: 2868, 944: 2957, 949: 2915, 952: 2926, 955: 2929, 2826, 1023: 2880, 1074: 2960, 1083: 2859, 1085: 2860, 2863, 1088: 2865, 2866, 1091: 2864, 1093: 2862, 1096: 2869, 2870, 1099: 2876, 2829, 2911, 2950, 1104: 2877, 1115: 2884, 2878, 2879, 2885, 2886, 2887, 2883, 2888, 2889, 1125: 2882, 2881, 1128: 2872, 2834, 2890, 2903, 2891, 2892, 2951, 2895, 2894, 2899, 2900, 2896, 2901, 2902, 2893, 2898, 2897, 1147: 2858, 1150: 2874, 1155: 2907, 2905, 1158: 2906, 2904, 1162: 2909, 2910, 2908, 1168: 2946, 2913, 1177: 2964, 2963, 2914, 1186: 2916, 1189: 2917, 2943, 1192: 2947, 1217: 2948, 1219: 2919, 2920, 1228: 2925, 1231: 2922, 2923, 1236: 2945, 2949, 2958, 2928, 2927, 1246: 2933, 1248: 2935, 2934, 1251: 2937, 1253: 2944, 1256: 2936, 1262: 2952, 1276: 2938, 2918, 2942, 1441: 2795, 1444: 2796}, + {1: 2794}, + {7588, 2793}, + {18: 7543, 51: 7542, 209: 7540, 233: 7544, 306: 7541, 539: 4562, 598: 2087, 635: 6510, 918: 7539, 945: 4561}, + {209: 7524, 598: 7523}, // 5 - {597: 7506}, - {366: 7490, 597: 7491, 634: 6505, 916: 7492}, - {418: 7471, 536: 7472, 597: 2622, 1436: 7470}, - {388: 7426, 597: 7425}, - {2590, 2590, 404: 7424, 411: 7423}, + {598: 7517}, + {366: 7495, 598: 7496, 635: 6510, 918: 7497}, + {418: 7476, 537: 7477, 598: 2623, 1438: 7475}, + {388: 7431, 598: 7430}, + {2591, 2591, 404: 7429, 411: 7428}, // 10 - {442: 7412}, - {523: 7411}, - {2557, 2557, 86: 6421, 556: 6419, 883: 6420, 1110: 7410}, - {18: 2329, 51: 6981, 102: 2329, 125: 2329, 175: 2329, 195: 767, 199: 6903, 206: 6004, 209: 6978, 213: 6979, 233: 6982, 6663, 263: 6970, 557: 6977, 597: 2298, 634: 6505, 693: 6972, 698: 2435, 715: 2329, 734: 6974, 916: 6975, 949: 6983, 1033: 6980, 1049: 6003, 1351: 6971, 1390: 6976, 1435: 6973}, - {18: 6910, 51: 6911, 125: 6904, 151: 2298, 195: 767, 199: 6903, 206: 6004, 209: 6905, 212: 1212, 6906, 233: 6912, 6663, 236: 6907, 263: 6899, 597: 2298, 634: 6505, 698: 6901, 873: 6908, 916: 6900, 949: 6913, 1033: 6909, 1049: 6902}, + {442: 7417}, + {524: 7416}, + {2558, 2558, 86: 6426, 557: 6424, 885: 6425, 1112: 7415}, + {18: 2330, 51: 6986, 102: 2330, 125: 2330, 175: 2330, 195: 767, 199: 6908, 206: 6009, 209: 6983, 213: 6984, 233: 6987, 6668, 263: 6975, 558: 6982, 598: 2299, 635: 6510, 694: 6977, 699: 2436, 716: 2330, 735: 6979, 918: 6980, 951: 6988, 1035: 6985, 1051: 6008, 1353: 6976, 1392: 6981, 1437: 6978}, + {18: 6915, 51: 6916, 125: 6909, 151: 2299, 195: 767, 199: 6908, 206: 6009, 209: 6910, 212: 1212, 6911, 233: 6917, 6668, 236: 6912, 263: 6904, 598: 2299, 635: 6510, 699: 6906, 875: 6913, 918: 6905, 951: 6918, 1035: 6914, 1051: 6907}, // 15 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 6898}, - {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 538: 1031, 551: 1031, 823: 1031, 1031, 1031, 828: 5809, 955: 5810, 1003: 6886}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 6903}, + {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 539: 1031, 553: 1031, 825: 1031, 1031, 1031, 830: 5814, 957: 5815, 1005: 6891}, + {2307, 2307}, {2306, 2306}, - {2305, 2305}, - {521: 2843, 537: 2841, 597: 2840, 633: 2836, 702: 2951, 761: 4238, 789: 2806, 792: 4237, 2837, 2838, 2839, 2848, 2846, 4239, 4240, 808: 5578, 5576, 820: 5577}, + {522: 2847, 538: 2845, 598: 2844, 634: 2840, 703: 2955, 763: 4243, 791: 2810, 794: 4242, 2841, 2842, 2843, 2852, 2850, 4244, 4245, 810: 5583, 5581, 822: 5582}, // 20 - {84: 2799, 2802, 87: 2832, 2800, 191: 2815, 227: 6859, 250: 6858, 521: 2843, 2842, 537: 2841, 542: 2827, 546: 6862, 577: 2826, 597: 2840, 633: 2836, 701: 2798, 2951, 761: 6860, 789: 2806, 792: 6861, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6868, 6867, 808: 2950, 2807, 811: 6865, 6866, 6864, 820: 2808, 826: 6863, 832: 6876, 6871, 6874, 6875, 873: 6877, 883: 2816, 928: 6870, 947: 6869, 950: 6873, 953: 6872, 1006: 6857}, - {2: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 10: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 58: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 521: 2274, 2274, 537: 2274, 542: 2274, 547: 2274, 577: 2274, 597: 2274, 633: 2274, 701: 2274, 2274, 712: 2274, 789: 2274}, - {2: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 10: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 58: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 521: 2273, 2273, 537: 2273, 542: 2273, 547: 2273, 577: 2273, 597: 2273, 633: 2273, 701: 2273, 2273, 712: 2273, 789: 2273}, - {2: 2272, 2272, 2272, 2272, 2272, 2272, 2272, 10: 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 58: 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 521: 2272, 2272, 537: 2272, 542: 2272, 547: 2272, 577: 2272, 597: 2272, 633: 2272, 701: 2272, 2272, 712: 2272, 789: 2272}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 6826, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2843, 2842, 537: 2841, 542: 2827, 547: 6825, 577: 2826, 597: 2840, 633: 2836, 701: 6827, 2951, 712: 2998, 757: 4271, 3053, 3054, 3052, 2999, 789: 2806, 6823, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 6824}, + {84: 2803, 2806, 87: 2836, 2804, 191: 2819, 227: 6864, 250: 6863, 522: 2847, 2846, 538: 2845, 543: 2831, 547: 6867, 578: 2830, 598: 2844, 634: 2840, 702: 2802, 2955, 763: 6865, 791: 2810, 794: 6866, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 6873, 6872, 810: 2954, 2811, 813: 6870, 6871, 6869, 822: 2812, 828: 6868, 834: 6881, 6876, 6879, 6880, 875: 6882, 885: 2820, 930: 6875, 949: 6874, 952: 6878, 955: 6877, 1008: 6862}, + {2: 2275, 2275, 2275, 2275, 2275, 2275, 2275, 10: 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 58: 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 2275, 522: 2275, 2275, 538: 2275, 543: 2275, 548: 2275, 578: 2275, 598: 2275, 634: 2275, 702: 2275, 2275, 713: 2275, 791: 2275}, + {2: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 10: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 58: 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 522: 2274, 2274, 538: 2274, 543: 2274, 548: 2274, 578: 2274, 598: 2274, 634: 2274, 702: 2274, 2274, 713: 2274, 791: 2274}, + {2: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 10: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 58: 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 522: 2273, 2273, 538: 2273, 543: 2273, 548: 2273, 578: 2273, 598: 2273, 634: 2273, 702: 2273, 2273, 713: 2273, 791: 2273}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 6831, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2847, 2846, 538: 2845, 543: 2831, 548: 6830, 578: 2830, 598: 2844, 634: 2840, 702: 6832, 2955, 713: 3002, 759: 4276, 3057, 3058, 3056, 3003, 791: 2810, 6828, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 6829}, // 25 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6822, 3053, 3054, 3052}, - {191: 6820}, - {149: 6813, 597: 6509, 634: 6505, 916: 6508, 1096: 6812}, - {182: 6810}, - {182: 6803, 873: 6804}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6827, 3057, 3058, 3056}, + {191: 6825}, + {149: 6818, 598: 6514, 635: 6510, 918: 6513, 1098: 6817}, + {182: 6815}, + {182: 6808, 875: 6809}, // 30 - {182: 6797, 873: 6798}, - {182: 6792}, - {16: 4184, 18: 6624, 30: 6654, 6653, 92: 6633, 124: 760, 148: 760, 150: 767, 760, 174: 767, 182: 6612, 199: 6662, 228: 6622, 234: 6663, 238: 767, 251: 6664, 258: 6648, 760, 271: 6613, 292: 6645, 303: 6638, 319: 6644, 351: 6637, 357: 6660, 360: 6642, 6623, 367: 6640, 6658, 370: 6631, 377: 6629, 6647, 382: 6635, 385: 6646, 6617, 6657, 389: 6627, 396: 6618, 414: 6621, 6620, 421: 6661, 426: 6649, 429: 6655, 6652, 6656, 6651, 443: 6641, 544: 4185, 597: 6616, 646: 6636, 697: 4183, 6626, 701: 6659, 732: 6615, 840: 6632, 873: 6625, 949: 6643, 999: 6650, 1033: 6639, 1039: 6628, 1125: 6630, 1199: 6619, 1427: 6634, 1433: 6614}, - {271: 6605, 873: 6606}, - {412: 6507, 597: 6509, 634: 6505, 916: 6508, 1096: 6506}, + {182: 6802, 875: 6803}, + {182: 6797}, + {16: 4189, 18: 6629, 30: 6659, 6658, 92: 6638, 124: 760, 148: 760, 150: 767, 760, 174: 767, 182: 6617, 199: 6667, 228: 6627, 234: 6668, 238: 767, 251: 6669, 258: 6653, 760, 271: 6618, 292: 6650, 303: 6643, 319: 6649, 351: 6642, 357: 6665, 360: 6647, 6628, 367: 6645, 6663, 370: 6636, 377: 6634, 6652, 382: 6640, 385: 6651, 6622, 6662, 389: 6632, 396: 6623, 414: 6626, 6625, 421: 6666, 426: 6654, 429: 6660, 6657, 6661, 6656, 443: 6646, 545: 4190, 598: 6621, 647: 6641, 698: 4188, 6631, 702: 6664, 733: 6620, 842: 6637, 875: 6630, 951: 6648, 1001: 6655, 1035: 6644, 1041: 6633, 1127: 6635, 1201: 6624, 1429: 6639, 1435: 6619}, + {271: 6610, 875: 6611}, + {412: 6512, 598: 6514, 635: 6510, 918: 6513, 1098: 6511}, // 35 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6494, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6496, 3053, 3054, 3052, 1401: 6495}, - {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 538: 1031, 549: 1031, 823: 1031, 1031, 1031, 828: 5809, 955: 5810, 1003: 6481}, - {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 549: 1235, 823: 5814, 5813, 5812, 920: 5815, 977: 6447}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6442, 3053, 3054, 3052}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6436, 3053, 3054, 3052}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6499, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6501, 3057, 3058, 3056, 1403: 6500}, + {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 539: 1031, 550: 1031, 825: 1031, 1031, 1031, 830: 5814, 957: 5815, 1005: 6486}, + {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 550: 1235, 825: 5819, 5818, 5817, 922: 5820, 979: 6452}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6447, 3057, 3058, 3056}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6441, 3057, 3058, 3056}, // 40 - {212: 6434}, + {212: 6439}, {212: 1213}, - {1211, 1211, 86: 6421, 556: 6419, 700: 6418, 883: 6420, 1110: 6417}, + {1211, 1211, 86: 6426, 557: 6424, 701: 6423, 885: 6425, 1112: 6422}, {1200, 1200}, {1199, 1199}, // 45 - {523: 6416}, - {2: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 10: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 58: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 6386, 6392, 6393, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 521: 1036, 523: 1036, 1036, 1036, 1036, 530: 1036, 1036, 533: 1036, 1036, 1036, 537: 1036, 539: 1036, 542: 1036, 544: 1036, 552: 1036, 563: 6389, 572: 1036, 574: 1036, 576: 1036, 1036, 615: 1036, 1036, 621: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 634: 1036, 1036, 637: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 699: 1036, 704: 3886, 816: 3884, 3885, 823: 5814, 5813, 5812, 828: 5809, 836: 6385, 6388, 6384, 872: 6307, 875: 6382, 920: 6383, 955: 6381, 1242: 6391, 6387, 1421: 6380, 6390}, - {404, 404, 57: 404, 520: 404, 522: 404, 529: 404, 532: 404, 540: 404, 404, 543: 404, 545: 404, 547: 404, 549: 404, 404, 6355, 553: 3013, 404, 561: 404, 877: 3014, 6356, 1342: 6354}, - {1026, 1026, 57: 1026, 520: 1026, 522: 1026, 529: 1026, 532: 1026, 540: 1026, 1026, 543: 1026, 545: 1026, 547: 1026, 549: 1026, 1026, 554: 1026, 561: 6345, 1034: 6347, 1062: 6346}, - {1479, 1479, 57: 1479, 520: 1479, 522: 1479, 529: 1479, 532: 1479, 540: 1479, 1479, 543: 1479, 545: 1479, 547: 1479, 549: 1479, 1479, 554: 3016, 829: 3017, 895: 6341}, + {524: 6421}, + {2: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 10: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 58: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 6391, 6397, 6398, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 522: 1036, 524: 1036, 1036, 1036, 1036, 531: 1036, 1036, 534: 1036, 1036, 1036, 538: 1036, 540: 1036, 543: 1036, 545: 1036, 552: 1036, 564: 6394, 573: 1036, 575: 1036, 577: 1036, 1036, 616: 1036, 1036, 622: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 635: 1036, 1036, 638: 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, 700: 1036, 705: 3891, 818: 3889, 3890, 825: 5819, 5818, 5817, 830: 5814, 838: 6390, 6393, 6389, 874: 6312, 877: 6387, 922: 6388, 957: 6386, 1244: 6396, 6392, 1423: 6385, 6395}, + {404, 404, 57: 404, 521: 404, 523: 404, 530: 404, 533: 404, 541: 404, 404, 544: 404, 546: 404, 548: 404, 550: 404, 404, 553: 6360, 3017, 404, 562: 404, 879: 3018, 6361, 1344: 6359}, + {1026, 1026, 57: 1026, 521: 1026, 523: 1026, 530: 1026, 533: 1026, 541: 1026, 1026, 544: 1026, 546: 1026, 548: 1026, 550: 1026, 1026, 555: 1026, 562: 6350, 1036: 6352, 1064: 6351}, + {1479, 1479, 57: 1479, 521: 1479, 523: 1479, 530: 1479, 533: 1479, 541: 1479, 1479, 544: 1479, 546: 1479, 548: 1479, 550: 1479, 1479, 555: 3020, 831: 3021, 897: 6346}, // 50 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6336}, - {628: 4246, 997: 4245, 1076: 4244}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6323, 3053, 3054, 3052, 1020: 6322, 1284: 6320, 1412: 6321}, - {521: 2843, 2842, 537: 2841, 597: 2840, 633: 2836, 761: 6319, 792: 4231, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 4233, 4232}, - {1007, 1007, 57: 1007, 520: 1007, 522: 1007, 532: 1007}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6341}, + {629: 4251, 999: 4250, 1078: 4249}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6328, 3057, 3058, 3056, 1022: 6327, 1286: 6325, 1414: 6326}, + {522: 2847, 2846, 538: 2845, 598: 2844, 634: 2840, 763: 6324, 794: 4236, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 4238, 4237}, + {1007, 1007, 57: 1007, 521: 1007, 523: 1007, 533: 1007}, // 55 - {1006, 1006, 57: 1006, 520: 1006, 522: 1006, 532: 1006}, - {529: 6304, 540: 6305, 6306, 1424: 6303}, - {655, 655, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {529: 995, 540: 995, 995}, - {657, 657, 529: 993, 540: 993, 993}, + {1006, 1006, 57: 1006, 521: 1006, 523: 1006, 533: 1006}, + {530: 6309, 541: 6310, 6311, 1426: 6308}, + {655, 655, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {530: 995, 541: 995, 995}, + {657, 657, 530: 993, 541: 993, 993}, // 60 - {292: 6288, 319: 6287}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 6122, 6117, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 6123, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 6120, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 6127, 3071, 3072, 3104, 6119, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 6124, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 6125, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 6118, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 6128, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 6126, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 6121, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 525: 6130, 544: 4185, 621: 6134, 643: 6133, 697: 4183, 757: 6131, 3053, 3054, 3052, 840: 6135, 913: 6132, 1078: 6136, 1278: 6129}, - {17: 5979, 58: 5982, 240: 5980, 249: 5986, 257: 5981, 5984, 260: 5977, 5985, 275: 5987, 323: 5983, 364: 5978, 379: 5988, 420: 5989, 690: 5976, 954: 5975}, - {23: 739, 149: 739, 739, 739, 164: 5133, 228: 739, 235: 739, 248: 739, 265: 739, 278: 739, 298: 739, 302: 739, 576: 739, 597: 739, 894: 5132, 911: 5948}, + {292: 6293, 319: 6292}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 6127, 6122, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 6128, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 6125, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 6132, 3075, 3076, 3108, 6124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 6129, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 6130, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 6123, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 6133, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 6131, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 6126, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 526: 6135, 545: 4190, 622: 6139, 644: 6138, 698: 4188, 759: 6136, 3057, 3058, 3056, 842: 6140, 915: 6137, 1080: 6141, 1280: 6134}, + {17: 5984, 58: 5987, 240: 5985, 249: 5991, 257: 5986, 5989, 260: 5982, 5990, 275: 5992, 323: 5988, 364: 5983, 379: 5993, 420: 5994, 691: 5981, 956: 5980}, + {23: 739, 149: 739, 739, 739, 164: 5138, 228: 739, 235: 739, 248: 739, 265: 739, 278: 739, 298: 739, 302: 739, 577: 739, 598: 739, 896: 5137, 913: 5953}, {730, 730}, // 65 {729, 729}, @@ -6935,69 +6945,69 @@ var ( {636, 636}, {635, 635}, {609, 609}, - {2: 552, 552, 552, 552, 552, 552, 552, 10: 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 58: 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 597: 5945, 1385: 5946}, + {2: 552, 552, 552, 552, 552, 552, 552, 10: 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 58: 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 552, 598: 5950, 1387: 5951}, // 160 - {410, 410, 532: 410}, - {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 521: 1031, 538: 1031, 632: 1031, 823: 1031, 1031, 1031, 828: 5809, 955: 5810, 1003: 5811}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 5808}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 5650, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 5652, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 5658, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 5654, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 5651, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 5659, 3528, 3227, 3478, 5653, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 5656, 5760, 3137, 3379, 5657, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 5655, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 5661, 550: 5684, 577: 5678, 633: 5667, 695: 5682, 698: 5677, 702: 5680, 704: 5671, 712: 5672, 716: 5676, 732: 5673, 757: 3831, 3053, 3054, 3052, 789: 5675, 791: 5660, 873: 5666, 884: 5662, 942: 5681, 954: 5679, 1029: 5663, 1055: 5664, 5670, 1060: 5665, 5668, 1070: 5674, 1074: 5683, 1239: 5761}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 5650, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 5652, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 5658, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 5654, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 5651, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 5659, 3528, 3227, 3478, 5653, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 5656, 3136, 3137, 3379, 5657, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 5655, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 5661, 550: 5684, 577: 5678, 633: 5667, 695: 5682, 698: 5677, 702: 5680, 704: 5671, 712: 5672, 716: 5676, 732: 5673, 757: 3831, 3053, 3054, 3052, 789: 5675, 791: 5660, 873: 5666, 884: 5662, 942: 5681, 954: 5679, 1029: 5663, 1055: 5664, 5670, 1060: 5665, 5668, 1070: 5674, 1074: 5683, 1239: 5669}, + {410, 410, 533: 410}, + {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 522: 1031, 539: 1031, 633: 1031, 825: 1031, 1031, 1031, 830: 5814, 957: 5815, 1005: 5816}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 5813}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 5655, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 5657, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 5663, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 5659, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 5656, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 5664, 3533, 3232, 3483, 5658, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 5661, 5765, 3141, 3384, 5662, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 5660, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 5666, 551: 5689, 578: 5683, 634: 5672, 696: 5687, 699: 5682, 703: 5685, 705: 5676, 713: 5677, 717: 5681, 733: 5678, 759: 3836, 3057, 3058, 3056, 791: 5680, 793: 5665, 875: 5671, 886: 5667, 944: 5686, 956: 5684, 1031: 5668, 1057: 5669, 5675, 1062: 5670, 5673, 1072: 5679, 1076: 5688, 1241: 5766}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 5655, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 5657, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 5663, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 5659, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 5656, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 5664, 3533, 3232, 3483, 5658, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 5661, 3140, 3141, 3384, 5662, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 5660, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 5666, 551: 5689, 578: 5683, 634: 5672, 696: 5687, 699: 5682, 703: 5685, 705: 5676, 713: 5677, 717: 5681, 733: 5678, 759: 3836, 3057, 3058, 3056, 791: 5680, 793: 5665, 875: 5671, 886: 5667, 944: 5686, 956: 5684, 1031: 5668, 1057: 5669, 5675, 1062: 5670, 5673, 1072: 5679, 1076: 5688, 1241: 5674}, // 165 - {21: 5597, 236: 5598}, - {151: 5580, 236: 5595, 597: 5581, 1271: 5594}, - {151: 5580, 236: 5582, 597: 5581, 1271: 5579}, - {520: 5560, 545: 190, 1382: 5559}, - {28: 5554, 56: 5092, 165: 5555, 521: 5552, 552: 3027, 785: 5553, 984: 5556}, + {21: 5602, 236: 5603}, + {151: 5585, 236: 5600, 598: 5586, 1273: 5599}, + {151: 5585, 236: 5587, 598: 5586, 1273: 5584}, + {521: 5565, 546: 190, 1384: 5564}, + {28: 5559, 56: 5097, 165: 5560, 522: 5557, 552: 3031, 787: 5558, 986: 5561}, // 170 - {28: 184, 56: 184, 165: 184, 265: 5551, 521: 184, 552: 184}, - {353: 5534}, - {419: 2987}, - {51: 2964}, - {13, 13, 168: 2970, 171: 2969, 2971, 447: 2972, 1026: 2968, 1305: 2965, 2967, 1328: 2966}, + {28: 184, 56: 184, 165: 184, 265: 5556, 522: 184, 552: 184}, + {353: 5539}, + {419: 2991}, + {51: 2968}, + {13, 13, 168: 2974, 171: 2973, 2975, 447: 2976, 1028: 2972, 1307: 2969, 2971, 1330: 2970}, // 175 {14, 14}, - {12, 12, 9: 2985, 168: 2970, 171: 2969, 2971, 1026: 2984}, + {12, 12, 9: 2989, 168: 2974, 171: 2973, 2975, 1028: 2988}, {11, 11}, {10, 10, 9: 10, 168: 10, 171: 10, 10}, - {523: 2281, 548: 2977, 788: 2982}, + {524: 2282, 549: 2981, 790: 2986}, // 180 - {523: 2281, 548: 2977, 788: 2980}, - {523: 2281, 548: 2977, 788: 2978}, - {401: 2975, 2974, 2976, 441: 2973}, + {524: 2282, 549: 2981, 790: 2984}, + {524: 2282, 549: 2981, 790: 2982}, + {401: 2979, 2978, 2980, 441: 2977}, {4, 4}, {3, 3}, // 185 {2, 2}, {1, 1}, - {2: 2280, 2280, 2280, 2280, 2280, 2280, 2280, 10: 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 58: 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 2280, 521: 2280, 523: 2280, 525: 2280, 533: 2280, 2280, 538: 2280, 2280, 542: 2280, 552: 2280, 576: 2280, 623: 2280, 2280, 2280, 2280}, - {523: 2979}, + {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 522: 2281, 524: 2281, 526: 2281, 534: 2281, 2281, 539: 2281, 2281, 543: 2281, 552: 2281, 577: 2281, 624: 2281, 2281, 2281, 2281}, + {524: 2983}, {5, 5, 9: 5, 168: 5, 171: 5, 5}, // 190 - {523: 2981}, + {524: 2985}, {6, 6, 9: 6, 168: 6, 171: 6, 6}, - {523: 2983}, + {524: 2987}, {7, 7, 9: 7, 168: 7, 171: 7, 7}, {9, 9, 9: 9, 168: 9, 171: 9, 9}, // 195 - {168: 2970, 171: 2969, 2971, 1026: 2986}, + {168: 2974, 171: 2973, 2975, 1028: 2990}, {8, 8, 9: 8, 168: 8, 171: 8, 8}, - {275: 2990, 375: 2988, 873: 2989}, - {814: 2997}, - {523: 2996}, + {275: 2994, 375: 2992, 875: 2993}, + {816: 3001}, + {524: 3000}, // 200 - {4: 2992, 523: 2991}, - {523: 2995}, - {523: 2993}, - {523: 2994}, + {4: 2996, 524: 2995}, + {524: 2999}, + {524: 2997}, + {524: 2998}, {120, 120}, // 205 {121, 121}, {122, 122}, - {235: 3010, 521: 2843, 2842, 3011, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 701: 3009, 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 3008}, - {538: 4557, 597: 2086, 943: 4556}, - {611, 611, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, + {235: 3014, 522: 2847, 2846, 3015, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 702: 3013, 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 3012}, + {539: 4562, 598: 2087, 945: 4561}, + {611, 611, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, // 210 - {613, 613, 529: 993, 540: 993, 993}, + {613, 613, 530: 993, 541: 993, 993}, {618, 618}, {617, 617}, {616, 616}, @@ -7007,5489 +7017,5498 @@ var ( {612, 612}, {610, 610}, {128, 128}, - {235: 4550, 521: 2843, 2842, 4551, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 4549}, + {235: 4555, 522: 2847, 2846, 4556, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 4554}, // 220 - {165: 3012}, + {165: 3016}, {124, 124}, - {404, 404, 543: 404, 545: 404, 553: 3013, 404, 877: 3014, 3015}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4548}, - {403, 403, 57: 403, 520: 403, 522: 403, 529: 403, 532: 403, 540: 403, 403, 543: 403, 545: 403, 547: 403, 549: 403, 403, 554: 403, 561: 403, 403, 565: 403}, + {404, 404, 544: 404, 546: 404, 554: 3017, 404, 879: 3018, 3019}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4553}, + {403, 403, 57: 403, 521: 403, 523: 403, 530: 403, 533: 403, 541: 403, 403, 544: 403, 546: 403, 548: 403, 550: 403, 403, 555: 403, 562: 403, 403, 566: 403}, // 225 - {1479, 1479, 543: 1479, 545: 1479, 554: 3016, 829: 3017, 895: 3018}, - {711: 3041}, - {1478, 1478, 57: 1478, 152: 1478, 520: 1478, 522: 1478, 529: 1478, 532: 1478, 540: 1478, 1478, 543: 1478, 545: 1478, 547: 1478, 549: 1478, 1478}, - {1047, 1047, 543: 3020, 545: 3019, 830: 3021, 912: 3022}, - {552: 3027, 630: 3029, 785: 3026, 803: 3028, 971: 3036}, + {1479, 1479, 544: 1479, 546: 1479, 555: 3020, 831: 3021, 897: 3022}, + {712: 3045}, + {1478, 1478, 57: 1478, 152: 1478, 521: 1478, 523: 1478, 530: 1478, 533: 1478, 541: 1478, 1478, 544: 1478, 546: 1478, 548: 1478, 550: 1478, 1478}, + {1047, 1047, 544: 3024, 546: 3023, 832: 3025, 914: 3026}, + {552: 3031, 631: 3033, 787: 3030, 802: 3032, 973: 3040}, // 230 - {10: 3023, 256: 3024, 1339: 3025}, - {1046, 1046, 57: 1046, 520: 1046, 522: 1046, 529: 1046, 532: 1046, 540: 1046, 1046, 547: 1046, 549: 1046, 1046}, + {10: 3027, 256: 3028, 1341: 3029}, + {1046, 1046, 57: 1046, 521: 1046, 523: 1046, 530: 1046, 533: 1046, 541: 1046, 1046, 548: 1046, 550: 1046, 1046}, {126, 126}, - {552: 1055, 575: 1055, 628: 1055, 630: 1055}, - {552: 1054, 575: 1054, 628: 1054, 630: 1054}, + {552: 1055, 576: 1055, 629: 1055, 631: 1055}, + {552: 1054, 576: 1054, 629: 1054, 631: 1054}, // 235 - {552: 3027, 575: 1053, 628: 1053, 630: 3029, 785: 3026, 803: 3028, 971: 3030, 1333: 3031}, - {2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 15: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 57: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 79: 2191, 2191, 2191, 2191, 2191, 102: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 126: 2191, 128: 2191, 2191, 2191, 2191, 134: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 147: 2191, 203: 2191, 221: 2191, 254: 2191, 520: 2191, 2191, 2191, 525: 2191, 527: 2191, 2191, 2191, 532: 2191, 536: 2191, 2191, 2191, 540: 2191, 2191, 2191, 544: 2191, 546: 2191, 2191, 549: 2191, 2191, 555: 2191, 575: 2191, 597: 2191, 628: 2191, 633: 2191, 697: 2191, 2191, 701: 2191}, - {2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 15: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 79: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 97: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 126: 2189, 128: 2189, 2189, 2189, 2189, 134: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 147: 2189, 155: 2189, 2189, 2189, 2189, 203: 2189, 218: 2189, 221: 2189, 2189, 226: 2189, 254: 2189, 520: 2189, 2189, 2189, 525: 2189, 527: 2189, 2189, 2189, 532: 2189, 536: 2189, 2189, 2189, 540: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 549: 2189, 2189, 553: 2189, 555: 2189, 564: 2189, 567: 2189, 574: 2189, 2189, 577: 2189, 597: 2189, 615: 2189, 2189, 628: 2189, 633: 2189, 697: 2189, 2189, 701: 2189, 2189, 706: 2189, 709: 2189, 789: 2189, 814: 2189, 2189, 818: 2189, 821: 2189, 2189, 1093: 2189}, - {1059, 1059, 9: 1059, 57: 1059, 203: 1059, 520: 1059, 522: 1059, 529: 1059, 532: 1059, 540: 1059, 1059, 547: 1059, 549: 1059, 1059, 575: 1059, 628: 1059}, - {1058, 1058, 9: 1058, 57: 1058, 203: 1058, 520: 1058, 522: 1058, 529: 1058, 532: 1058, 540: 1058, 1058, 547: 1058, 549: 1058, 1058, 575: 1058, 628: 1058}, + {552: 3031, 576: 1053, 629: 1053, 631: 3033, 787: 3030, 802: 3032, 973: 3034, 1335: 3035}, + {2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 15: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 57: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 79: 2192, 2192, 2192, 2192, 2192, 102: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 126: 2192, 128: 2192, 2192, 2192, 2192, 134: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 147: 2192, 203: 2192, 221: 2192, 254: 2192, 521: 2192, 2192, 2192, 526: 2192, 528: 2192, 2192, 2192, 533: 2192, 537: 2192, 2192, 2192, 541: 2192, 2192, 2192, 545: 2192, 547: 2192, 2192, 550: 2192, 2192, 556: 2192, 576: 2192, 598: 2192, 629: 2192, 634: 2192, 698: 2192, 2192, 702: 2192}, + {2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 15: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 79: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 97: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 126: 2190, 128: 2190, 2190, 2190, 2190, 134: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 147: 2190, 155: 2190, 2190, 2190, 2190, 203: 2190, 218: 2190, 221: 2190, 2190, 226: 2190, 254: 2190, 521: 2190, 2190, 2190, 526: 2190, 528: 2190, 2190, 2190, 533: 2190, 537: 2190, 2190, 2190, 541: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 550: 2190, 2190, 554: 2190, 556: 2190, 565: 2190, 568: 2190, 575: 2190, 2190, 578: 2190, 598: 2190, 616: 2190, 2190, 629: 2190, 634: 2190, 698: 2190, 2190, 702: 2190, 2190, 707: 2190, 710: 2190, 791: 2190, 816: 2190, 2190, 820: 2190, 823: 2190, 2190, 1095: 2190}, + {1059, 1059, 9: 1059, 57: 1059, 203: 1059, 521: 1059, 523: 1059, 530: 1059, 533: 1059, 541: 1059, 1059, 548: 1059, 550: 1059, 1059, 576: 1059, 629: 1059}, + {1058, 1058, 9: 1058, 57: 1058, 203: 1058, 521: 1058, 523: 1058, 530: 1058, 533: 1058, 541: 1058, 1058, 548: 1058, 550: 1058, 1058, 576: 1058, 629: 1058}, // 240 - {575: 1052, 628: 1052}, - {575: 3033, 628: 3032, 1418: 3034}, + {576: 1052, 629: 1052}, + {576: 3037, 629: 3036, 1420: 3038}, {190: 1057}, {190: 1056}, - {190: 3035}, + {190: 3039}, // 245 - {1048, 1048, 57: 1048, 520: 1048, 522: 1048, 529: 1048, 532: 1048, 540: 1048, 1048, 547: 1048, 549: 1048, 1048}, - {1051, 1051, 9: 3037, 57: 1051, 203: 3038, 520: 1051, 522: 1051, 529: 1051, 532: 1051, 540: 1051, 1051, 547: 1051, 549: 1051, 1051}, - {552: 3027, 630: 3029, 785: 3026, 803: 3028, 971: 3040}, - {552: 3027, 630: 3029, 785: 3026, 803: 3028, 971: 3039}, - {1049, 1049, 57: 1049, 520: 1049, 522: 1049, 529: 1049, 532: 1049, 540: 1049, 1049, 547: 1049, 549: 1049, 1049}, + {1048, 1048, 57: 1048, 521: 1048, 523: 1048, 530: 1048, 533: 1048, 541: 1048, 1048, 548: 1048, 550: 1048, 1048}, + {1051, 1051, 9: 3041, 57: 1051, 203: 3042, 521: 1051, 523: 1051, 530: 1051, 533: 1051, 541: 1051, 1051, 548: 1051, 550: 1051, 1051}, + {552: 3031, 631: 3033, 787: 3030, 802: 3032, 973: 3044}, + {552: 3031, 631: 3033, 787: 3030, 802: 3032, 973: 3043}, + {1049, 1049, 57: 1049, 521: 1049, 523: 1049, 530: 1049, 533: 1049, 541: 1049, 1049, 548: 1049, 550: 1049, 1049}, // 250 - {1050, 1050, 57: 1050, 520: 1050, 522: 1050, 529: 1050, 532: 1050, 540: 1050, 1050, 547: 1050, 549: 1050, 1050}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3045, 959: 3580, 985: 3579}, - {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 4545, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 522: 1760, 1760, 1760, 526: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 538: 1760, 540: 1760, 1760, 543: 1760, 545: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 553: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 575: 1760, 578: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 598: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 617: 1760, 1760, 1760, 1760, 692: 1760, 703: 1760, 707: 1760, 1760}, - {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 4542, 1759, 1759, 1759, 526: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 538: 1759, 540: 1759, 1759, 543: 1759, 545: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 553: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 575: 1759, 578: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 598: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 617: 1759, 1759, 1759, 1759, 692: 1759, 703: 1759, 707: 1759, 1759}, - {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 522: 925, 925, 925, 526: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 538: 925, 540: 925, 925, 543: 925, 545: 925, 925, 925, 925, 925, 925, 925, 553: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 575: 925, 578: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 598: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 617: 925, 925, 925, 925, 692: 925, 710: 4540}, + {1050, 1050, 57: 1050, 521: 1050, 523: 1050, 530: 1050, 533: 1050, 541: 1050, 1050, 548: 1050, 550: 1050, 1050}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3049, 961: 3585, 987: 3584}, + {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 4550, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 523: 1760, 1760, 1760, 527: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 539: 1760, 541: 1760, 1760, 544: 1760, 546: 1760, 1760, 1760, 1760, 1760, 1760, 553: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 576: 1760, 579: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 599: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 618: 1760, 1760, 1760, 1760, 693: 1760, 704: 1760, 708: 1760, 1760}, + {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 4547, 1759, 1759, 1759, 527: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 539: 1759, 541: 1759, 1759, 544: 1759, 546: 1759, 1759, 1759, 1759, 1759, 1759, 553: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 576: 1759, 579: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 599: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 618: 1759, 1759, 1759, 1759, 693: 1759, 704: 1759, 708: 1759, 1759}, + {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 523: 925, 925, 925, 527: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 539: 925, 541: 925, 925, 544: 925, 546: 925, 925, 925, 925, 925, 925, 553: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 576: 925, 579: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 599: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 618: 925, 925, 925, 925, 693: 925, 711: 4545}, // 255 - {1486, 1486, 9: 1486, 57: 1486, 152: 1486, 520: 1486, 522: 1486, 529: 1486, 532: 1486, 540: 1486, 1486, 543: 1486, 545: 1486, 547: 1486, 549: 1486, 1486, 554: 1486, 556: 3684, 3682, 3683, 3681, 3679, 562: 1486, 565: 1486, 567: 4539, 575: 1486, 581: 1486, 1486, 594: 4538, 786: 3680, 3678, 1389: 4537}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4536}, - {521: 4508}, - {2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 522: 2169, 2169, 527: 2169, 529: 2169, 2169, 2169, 2169, 538: 2169, 540: 2169, 2169, 543: 2169, 545: 2169, 2169, 2169, 4491, 2169, 2169, 2169, 553: 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 569: 2169, 2169, 2169, 573: 2169, 575: 2169, 578: 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 2169, 596: 2169, 598: 4488, 4486, 606: 4485, 4493, 4487, 610: 4489, 4490, 4492, 1315: 4484, 1358: 4483}, - {2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 522: 2144, 2144, 527: 2144, 529: 2144, 2144, 2144, 2144, 538: 2144, 540: 2144, 2144, 543: 2144, 545: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 553: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 569: 2144, 2144, 2144, 573: 2144, 575: 2144, 578: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 596: 2144, 598: 2144, 2144, 606: 2144, 2144, 2144, 610: 2144, 2144, 2144}, + {1486, 1486, 9: 1486, 57: 1486, 152: 1486, 521: 1486, 523: 1486, 530: 1486, 533: 1486, 541: 1486, 1486, 544: 1486, 546: 1486, 548: 1486, 550: 1486, 1486, 555: 1486, 557: 3689, 3687, 3688, 3686, 3684, 563: 1486, 566: 1486, 568: 4544, 576: 1486, 582: 1486, 1486, 595: 4543, 788: 3685, 3683, 1391: 4542}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4541}, + {522: 4513}, + {2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 523: 2170, 2170, 528: 2170, 530: 2170, 2170, 2170, 2170, 539: 2170, 541: 2170, 2170, 544: 2170, 546: 2170, 2170, 2170, 4496, 2170, 2170, 553: 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 570: 2170, 2170, 2170, 574: 2170, 576: 2170, 579: 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 597: 2170, 599: 4493, 4491, 607: 4490, 4498, 4492, 611: 4494, 4495, 4497, 1317: 4489, 1360: 4488}, + {2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 523: 2145, 2145, 528: 2145, 530: 2145, 2145, 2145, 2145, 539: 2145, 541: 2145, 2145, 544: 2145, 546: 2145, 2145, 2145, 2145, 2145, 2145, 553: 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 570: 2145, 2145, 2145, 574: 2145, 576: 2145, 579: 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 597: 2145, 599: 2145, 2145, 607: 2145, 2145, 2145, 611: 2145, 2145, 2145}, // 260 - {2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 522: 2113, 2113, 4446, 526: 4445, 2113, 529: 2113, 2113, 2113, 2113, 4026, 4027, 4032, 538: 2113, 540: 2113, 2113, 543: 2113, 545: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 553: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 4450, 2113, 2113, 2113, 4028, 2113, 575: 2113, 578: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 4449, 2113, 598: 2113, 2113, 4029, 4030, 4023, 4033, 4022, 4031, 2113, 2113, 2113, 4024, 2113, 2113, 2113, 4025, 4447, 617: 4451, 4459, 4460, 4458, 901: 4448, 1228: 4452, 1302: 4454, 1349: 4456, 1354: 4453, 1360: 4455, 1413: 4457}, - {2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 4442, 2062, 2062, 2062, 526: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 538: 2062, 540: 2062, 2062, 543: 2062, 545: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 553: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 575: 2062, 578: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 598: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 617: 2062, 2062, 2062, 2062, 692: 2062, 703: 2062, 707: 2062, 2062}, - {2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061}, - {2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060}, - {2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059}, + {2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 523: 2114, 2114, 4451, 527: 4450, 2114, 530: 2114, 2114, 2114, 2114, 4031, 4032, 4037, 539: 2114, 541: 2114, 2114, 544: 2114, 546: 2114, 2114, 2114, 2114, 2114, 2114, 553: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 4455, 2114, 2114, 2114, 4033, 2114, 576: 2114, 579: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 4454, 2114, 599: 2114, 2114, 4034, 4035, 4028, 4038, 4027, 4036, 2114, 2114, 2114, 4029, 2114, 2114, 2114, 4030, 4452, 618: 4456, 4464, 4465, 4463, 903: 4453, 1230: 4457, 1304: 4459, 1351: 4461, 1356: 4458, 1362: 4460, 1415: 4462}, + {2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 4447, 2063, 2063, 2063, 527: 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 539: 2063, 541: 2063, 2063, 544: 2063, 546: 2063, 2063, 2063, 2063, 2063, 2063, 553: 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 576: 2063, 579: 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 599: 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 618: 2063, 2063, 2063, 2063, 693: 2063, 704: 2063, 708: 2063, 2063}, + {2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062}, + {2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061, 2061}, + {2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060, 2060}, // 265 - {2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058}, - {2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057}, - {2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 1415, 2056, 2056, 2056, 526: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 538: 2056, 540: 2056, 2056, 543: 2056, 545: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 553: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 575: 2056, 578: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 598: 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 617: 2056, 2056, 2056, 2056, 692: 2056, 703: 2056, 707: 2056, 2056}, - {2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055}, - {2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054}, + {2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059, 2059}, + {2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058, 2058}, + {2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 1415, 2057, 2057, 2057, 527: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 539: 2057, 541: 2057, 2057, 544: 2057, 546: 2057, 2057, 2057, 2057, 2057, 2057, 553: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 576: 2057, 579: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 599: 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 618: 2057, 2057, 2057, 2057, 693: 2057, 704: 2057, 708: 2057, 2057}, + {2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056}, + {2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055}, // 270 - {2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053}, - {2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052}, - {2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051}, - {2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050}, - {2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049}, + {2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054}, + {2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053}, + {2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052}, + {2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051}, + {2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050}, // 275 - {2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048}, - {2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047}, - {2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046}, - {2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045}, - {2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 4437, 2044, 2044, 2044, 526: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 538: 2044, 540: 2044, 2044, 543: 2044, 545: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 553: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 575: 2044, 578: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 598: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 617: 2044, 2044, 2044, 2044, 692: 2044, 703: 2044, 707: 2044, 2044}, + {2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049}, + {2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048}, + {2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047}, + {2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046}, + {2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 4442, 2045, 2045, 2045, 527: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 539: 2045, 541: 2045, 2045, 544: 2045, 546: 2045, 2045, 2045, 2045, 2045, 2045, 553: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 576: 2045, 579: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 599: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 618: 2045, 2045, 2045, 2045, 693: 2045, 704: 2045, 708: 2045, 2045}, // 280 - {2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043}, - {2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042}, - {2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041}, - {2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040}, - {2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039}, + {2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044}, + {2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043}, + {2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042}, + {2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041}, + {2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040}, // 285 - {2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038}, - {2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037}, - {2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036}, - {2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035}, - {2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034}, + {2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039}, + {2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038}, + {2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037}, + {2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036}, + {2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035}, // 290 - {2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033}, - {2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 1414, 2032, 2032, 2032, 526: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 538: 2032, 540: 2032, 2032, 543: 2032, 545: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 553: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 575: 2032, 578: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 598: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 617: 2032, 2032, 2032, 2032, 692: 2032, 703: 2032, 707: 2032, 2032}, - {2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031}, - {2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030}, - {2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029}, + {2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034}, + {2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 1414, 2033, 2033, 2033, 527: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 539: 2033, 541: 2033, 2033, 544: 2033, 546: 2033, 2033, 2033, 2033, 2033, 2033, 553: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 576: 2033, 579: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 599: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 618: 2033, 2033, 2033, 2033, 693: 2033, 704: 2033, 708: 2033, 2033}, + {2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032}, + {2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031}, + {2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030}, // 295 - {2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028}, - {2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027}, - {2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026}, - {2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025}, - {2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024}, + {2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029}, + {2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028}, + {2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027}, + {2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026}, + {2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025, 2025}, // 300 - {2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023}, - {2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022}, - {2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 1411, 2021, 4436, 2021, 526: 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 538: 2021, 540: 2021, 2021, 543: 2021, 545: 2021, 2021, 2021, 2021, 2021, 2021, 2021, 553: 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 575: 2021, 578: 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 598: 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 617: 2021, 2021, 2021, 2021, 692: 2021, 703: 2021, 707: 2021, 2021}, - {2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020}, - {2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 1409, 2019, 2019, 2019, 526: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 538: 2019, 540: 2019, 2019, 543: 2019, 545: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 553: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 575: 2019, 578: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 598: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 617: 2019, 2019, 2019, 2019, 692: 2019, 703: 2019, 707: 2019, 2019}, + {2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024, 2024}, + {2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023, 2023}, + {2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 1411, 2022, 4441, 2022, 527: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 539: 2022, 541: 2022, 2022, 544: 2022, 546: 2022, 2022, 2022, 2022, 2022, 2022, 553: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 576: 2022, 579: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 599: 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 618: 2022, 2022, 2022, 2022, 693: 2022, 704: 2022, 708: 2022, 2022}, + {2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021}, + {2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 1409, 2020, 2020, 2020, 527: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 539: 2020, 541: 2020, 2020, 544: 2020, 546: 2020, 2020, 2020, 2020, 2020, 2020, 553: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 576: 2020, 579: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 599: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 618: 2020, 2020, 2020, 2020, 693: 2020, 704: 2020, 708: 2020, 2020}, // 305 - {2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018}, - {2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017}, - {2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016}, - {2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015}, - {2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014}, + {2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019}, + {2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018}, + {2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017}, + {2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016}, + {2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015}, // 310 - {2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013}, - {2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012}, - {2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011}, - {2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010}, - {2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009}, + {2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014}, + {2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013}, + {2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012}, + {2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011}, + {2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010}, // 315 - {2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008}, - {2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007}, - {2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006}, - {2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005}, - {2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004}, + {2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009}, + {2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008}, + {2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007}, + {2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006}, + {2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005}, // 320 - {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003}, - {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002}, - {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001}, - {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000}, - {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999}, + {2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004}, + {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003}, + {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002}, + {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001}, + {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000}, // 325 - {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998}, - {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997}, - {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1405, 1996, 1996, 1996, 526: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 538: 1996, 540: 1996, 1996, 543: 1996, 545: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 553: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 575: 1996, 578: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 598: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 617: 1996, 1996, 1996, 1996, 692: 1996, 703: 1996, 707: 1996, 1996}, - {1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995}, - {1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994}, + {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999}, + {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998}, + {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1405, 1997, 1997, 1997, 527: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 539: 1997, 541: 1997, 1997, 544: 1997, 546: 1997, 1997, 1997, 1997, 1997, 1997, 553: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 576: 1997, 579: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 599: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 618: 1997, 1997, 1997, 1997, 693: 1997, 704: 1997, 708: 1997, 1997}, + {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996}, + {1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995}, // 330 - {1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993}, - {1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992}, - {1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991}, - {1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1408, 1990, 1990, 1990, 526: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 538: 1990, 540: 1990, 1990, 543: 1990, 545: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 553: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 575: 1990, 578: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 598: 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 617: 1990, 1990, 1990, 1990, 692: 1990, 703: 1990, 707: 1990, 1990}, - {1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989}, + {1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994}, + {1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993}, + {1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992}, + {1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1408, 1991, 1991, 1991, 527: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 539: 1991, 541: 1991, 1991, 544: 1991, 546: 1991, 1991, 1991, 1991, 1991, 1991, 553: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 576: 1991, 579: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 599: 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 618: 1991, 1991, 1991, 1991, 693: 1991, 704: 1991, 708: 1991, 1991}, + {1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990}, // 335 - {1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988}, - {1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987}, - {1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986}, - {1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985}, - {1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984}, + {1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989}, + {1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988}, + {1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987}, + {1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986}, + {1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985}, // 340 - {1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983}, - {1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982}, - {1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981}, - {1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 4433, 1980, 1980, 1980, 526: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 538: 1980, 540: 1980, 1980, 543: 1980, 545: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 553: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 575: 1980, 578: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 598: 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 617: 1980, 1980, 1980, 1980, 692: 1980, 703: 1980, 707: 1980, 1980}, - {1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979}, + {1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984}, + {1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983}, + {1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982, 1982}, + {1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 4438, 1981, 1981, 1981, 527: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 539: 1981, 541: 1981, 1981, 544: 1981, 546: 1981, 1981, 1981, 1981, 1981, 1981, 553: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 576: 1981, 579: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 599: 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 618: 1981, 1981, 1981, 1981, 693: 1981, 704: 1981, 708: 1981, 1981}, + {1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980}, // 345 - {1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978}, - {1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977}, - {1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976}, - {1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975}, - {1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974}, + {1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979, 1979}, + {1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978, 1978}, + {1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977, 1977}, + {1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976, 1976}, + {1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975}, // 350 - {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973}, - {1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972}, - {1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971}, - {1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970}, - {1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969}, + {1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974}, + {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973}, + {1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972}, + {1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971}, + {1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970}, // 355 - {1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968}, - {1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967}, - {1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966}, - {1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965}, - {1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964}, + {1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969}, + {1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968}, + {1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967}, + {1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966}, + {1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965}, // 360 - {1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963}, - {1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962}, - {1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961}, - {1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1399, 1960, 1960, 1960, 526: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 538: 1960, 540: 1960, 1960, 543: 1960, 545: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 553: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 575: 1960, 578: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 598: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 617: 1960, 1960, 1960, 1960, 692: 1960, 703: 1960, 707: 1960, 1960}, - {1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959}, + {1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964}, + {1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963}, + {1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962}, + {1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1399, 1961, 1961, 1961, 527: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 539: 1961, 541: 1961, 1961, 544: 1961, 546: 1961, 1961, 1961, 1961, 1961, 1961, 553: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 576: 1961, 579: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 599: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 618: 1961, 1961, 1961, 1961, 693: 1961, 704: 1961, 708: 1961, 1961}, + {1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960}, // 365 - {1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958}, - {1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957}, - {1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956}, - {1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955}, - {1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954}, + {1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959}, + {1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958, 1958}, + {1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957, 1957}, + {1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956}, + {1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955}, // 370 - {1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1391, 1953, 4432, 1953, 526: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 538: 1953, 540: 1953, 1953, 543: 1953, 545: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 553: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 575: 1953, 578: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 598: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 617: 1953, 1953, 1953, 1953, 692: 1953, 703: 1953, 707: 1953, 1953}, - {1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1390, 1952, 4431, 1952, 526: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 538: 1952, 540: 1952, 1952, 543: 1952, 545: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 553: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 575: 1952, 578: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 598: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 617: 1952, 1952, 1952, 1952, 692: 1952, 703: 1952, 707: 1952, 1952}, - {1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951}, - {1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950}, - {1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1389, 1949, 1949, 1949, 526: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 538: 1949, 540: 1949, 1949, 543: 1949, 545: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 553: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 575: 1949, 578: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 598: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 617: 1949, 1949, 1949, 1949, 692: 1949, 703: 1949, 707: 1949, 1949}, + {1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1391, 1954, 4437, 1954, 527: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 539: 1954, 541: 1954, 1954, 544: 1954, 546: 1954, 1954, 1954, 1954, 1954, 1954, 553: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 576: 1954, 579: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 599: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 618: 1954, 1954, 1954, 1954, 693: 1954, 704: 1954, 708: 1954, 1954}, + {1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1390, 1953, 4436, 1953, 527: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 539: 1953, 541: 1953, 1953, 544: 1953, 546: 1953, 1953, 1953, 1953, 1953, 1953, 553: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 576: 1953, 579: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 599: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 618: 1953, 1953, 1953, 1953, 693: 1953, 704: 1953, 708: 1953, 1953}, + {1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952}, + {1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951}, + {1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1389, 1950, 1950, 1950, 527: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 539: 1950, 541: 1950, 1950, 544: 1950, 546: 1950, 1950, 1950, 1950, 1950, 1950, 553: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 576: 1950, 579: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 599: 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 618: 1950, 1950, 1950, 1950, 693: 1950, 704: 1950, 708: 1950, 1950}, // 375 - {1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948}, - {1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947}, - {1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, - {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945}, - {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1386, 1944, 1944, 1944, 526: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 538: 1944, 540: 1944, 1944, 543: 1944, 545: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 553: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 575: 1944, 578: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 598: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 617: 1944, 1944, 1944, 1944, 692: 1944, 703: 1944, 707: 1944, 1944}, + {1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949}, + {1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948}, + {1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947}, + {1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, + {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945}, // 380 - {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943}, - {1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1387, 1942, 1942, 1942, 526: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 538: 1942, 540: 1942, 1942, 543: 1942, 545: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 553: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 575: 1942, 578: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 598: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 617: 1942, 1942, 1942, 1942, 692: 1942, 703: 1942, 707: 1942, 1942}, - {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4421, 1941, 1941, 1941, 526: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 538: 1941, 540: 1941, 1941, 543: 1941, 545: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 553: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 575: 1941, 578: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 598: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 617: 1941, 1941, 1941, 1941, 692: 1941, 703: 1941, 707: 1941, 1941}, - {1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940}, - {1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939}, + {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1386, 1944, 1944, 1944, 527: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 539: 1944, 541: 1944, 1944, 544: 1944, 546: 1944, 1944, 1944, 1944, 1944, 1944, 553: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 576: 1944, 579: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 599: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 618: 1944, 1944, 1944, 1944, 693: 1944, 704: 1944, 708: 1944, 1944}, + {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943}, + {1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1387, 1942, 1942, 1942, 527: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 539: 1942, 541: 1942, 1942, 544: 1942, 546: 1942, 1942, 1942, 1942, 1942, 1942, 553: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 576: 1942, 579: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 599: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 618: 1942, 1942, 1942, 1942, 693: 1942, 704: 1942, 708: 1942, 1942}, + {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4426, 1941, 1941, 1941, 527: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 539: 1941, 541: 1941, 1941, 544: 1941, 546: 1941, 1941, 1941, 1941, 1941, 1941, 553: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 576: 1941, 579: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 599: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 618: 1941, 1941, 1941, 1941, 693: 1941, 704: 1941, 708: 1941, 1941}, + {1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940}, // 385 - {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1388, 1938, 1938, 1938, 526: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 538: 1938, 540: 1938, 1938, 543: 1938, 545: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 553: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 575: 1938, 578: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 598: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 617: 1938, 1938, 1938, 1938, 692: 1938, 703: 1938, 707: 1938, 1938}, - {1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937}, - {1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1412, 1936, 1936, 1936, 526: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 538: 1936, 540: 1936, 1936, 543: 1936, 545: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 553: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 575: 1936, 578: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 598: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 617: 1936, 1936, 1936, 1936, 692: 1936, 703: 1936, 707: 1936, 1936}, - {1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935}, - {1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934}, + {1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939}, + {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1388, 1938, 1938, 1938, 527: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 539: 1938, 541: 1938, 1938, 544: 1938, 546: 1938, 1938, 1938, 1938, 1938, 1938, 553: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 576: 1938, 579: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 599: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 618: 1938, 1938, 1938, 1938, 693: 1938, 704: 1938, 708: 1938, 1938}, + {1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937}, + {1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1412, 1936, 1936, 1936, 527: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 539: 1936, 541: 1936, 1936, 544: 1936, 546: 1936, 1936, 1936, 1936, 1936, 1936, 553: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 576: 1936, 579: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 599: 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 618: 1936, 1936, 1936, 1936, 693: 1936, 704: 1936, 708: 1936, 1936}, + {1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935, 1935}, // 390 - {1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933}, - {1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932}, - {1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931}, - {1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930}, - {1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929}, + {1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934, 1934}, + {1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933}, + {1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932, 1932}, + {1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931, 1931}, + {1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930, 1930}, // 395 - {1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928}, - {1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927}, - {1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926}, - {1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925}, - {1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924}, + {1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929}, + {1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928, 1928}, + {1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927}, + {1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926, 1926}, + {1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925}, // 400 - {1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1398, 1923, 1923, 1923, 526: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 538: 1923, 540: 1923, 1923, 543: 1923, 545: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 553: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 575: 1923, 578: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 598: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 617: 1923, 1923, 1923, 1923, 692: 1923, 703: 1923, 707: 1923, 1923}, - {1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922}, - {1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921}, - {1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920}, - {1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919}, + {1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924, 1924}, + {1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1398, 1923, 1923, 1923, 527: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 539: 1923, 541: 1923, 1923, 544: 1923, 546: 1923, 1923, 1923, 1923, 1923, 1923, 553: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 576: 1923, 579: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 599: 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 618: 1923, 1923, 1923, 1923, 693: 1923, 704: 1923, 708: 1923, 1923}, + {1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922}, + {1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921}, + {1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920}, // 405 - {1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918}, - {1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917}, - {1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916}, - {1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915}, - {1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914}, + {1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919}, + {1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918}, + {1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917}, + {1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916}, + {1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915}, // 410 - {1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913}, - {1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912}, - {1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911}, - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910}, - {1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909}, + {1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914}, + {1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913}, + {1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912}, + {1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911, 1911}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910, 1910}, // 415 - {1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908}, - {1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907}, - {1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906}, - {1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905}, - {1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904}, + {1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909}, + {1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908}, + {1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907}, + {1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906}, + {1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905}, // 420 - {1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903}, - {1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902}, - {1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901}, - {1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1395, 1900, 1900, 1900, 526: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 538: 1900, 540: 1900, 1900, 543: 1900, 545: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 553: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 575: 1900, 578: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 598: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 617: 1900, 1900, 1900, 1900, 692: 1900, 703: 1900, 707: 1900, 1900}, - {1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899}, + {1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904}, + {1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903}, + {1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902}, + {1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901}, + {1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1395, 1900, 1900, 1900, 527: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 539: 1900, 541: 1900, 1900, 544: 1900, 546: 1900, 1900, 1900, 1900, 1900, 1900, 553: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 576: 1900, 579: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 599: 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 618: 1900, 1900, 1900, 1900, 693: 1900, 704: 1900, 708: 1900, 1900}, // 425 - {1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898}, - {1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897}, - {1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896}, - {1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895}, - {1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894}, + {1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899}, + {1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898}, + {1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897}, + {1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896, 1896}, + {1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895}, // 430 - {1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893}, - {1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892}, - {1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891}, - {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890}, - {1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889}, + {1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894}, + {1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893}, + {1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892}, + {1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891}, + {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890}, // 435 - {1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888}, - {1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887}, - {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886}, - {1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885}, - {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884}, + {1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889}, + {1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888}, + {1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887}, + {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886}, + {1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885}, // 440 - {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1393, 1883, 1883, 1883, 526: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 538: 1883, 540: 1883, 1883, 543: 1883, 545: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 553: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 575: 1883, 578: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 598: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 617: 1883, 1883, 1883, 1883, 692: 1883, 703: 1883, 707: 1883, 1883}, - {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1413, 1882, 1882, 1882, 526: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 538: 1882, 540: 1882, 1882, 543: 1882, 545: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 553: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 575: 1882, 578: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 598: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 617: 1882, 1882, 1882, 1882, 692: 1882, 703: 1882, 707: 1882, 1882}, - {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1401, 1881, 1881, 1881, 526: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 538: 1881, 540: 1881, 1881, 543: 1881, 545: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 553: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 575: 1881, 578: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 598: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 617: 1881, 1881, 1881, 1881, 692: 1881, 703: 1881, 707: 1881, 1881}, - {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880}, - {1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879}, + {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884}, + {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1393, 1883, 1883, 1883, 527: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 539: 1883, 541: 1883, 1883, 544: 1883, 546: 1883, 1883, 1883, 1883, 1883, 1883, 553: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 576: 1883, 579: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 599: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 618: 1883, 1883, 1883, 1883, 693: 1883, 704: 1883, 708: 1883, 1883}, + {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1413, 1882, 1882, 1882, 527: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 539: 1882, 541: 1882, 1882, 544: 1882, 546: 1882, 1882, 1882, 1882, 1882, 1882, 553: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 576: 1882, 579: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 599: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 618: 1882, 1882, 1882, 1882, 693: 1882, 704: 1882, 708: 1882, 1882}, + {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1401, 1881, 1881, 1881, 527: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 539: 1881, 541: 1881, 1881, 544: 1881, 546: 1881, 1881, 1881, 1881, 1881, 1881, 553: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 576: 1881, 579: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 599: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 618: 1881, 1881, 1881, 1881, 693: 1881, 704: 1881, 708: 1881, 1881}, + {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880}, // 445 - {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, - {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1403, 1877, 1877, 1877, 526: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 538: 1877, 540: 1877, 1877, 543: 1877, 545: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 553: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 575: 1877, 578: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 598: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 617: 1877, 1877, 1877, 1877, 692: 1877, 703: 1877, 707: 1877, 1877}, - {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1402, 1876, 1876, 1876, 526: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 538: 1876, 540: 1876, 1876, 543: 1876, 545: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 553: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 575: 1876, 578: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 598: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 617: 1876, 1876, 1876, 1876, 692: 1876, 703: 1876, 707: 1876, 1876}, - {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, - {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874}, + {1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879}, + {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, + {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1403, 1877, 1877, 1877, 527: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 539: 1877, 541: 1877, 1877, 544: 1877, 546: 1877, 1877, 1877, 1877, 1877, 1877, 553: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 576: 1877, 579: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 599: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 618: 1877, 1877, 1877, 1877, 693: 1877, 704: 1877, 708: 1877, 1877}, + {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1402, 1876, 1876, 1876, 527: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 539: 1876, 541: 1876, 1876, 544: 1876, 546: 1876, 1876, 1876, 1876, 1876, 1876, 553: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 576: 1876, 579: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 599: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 618: 1876, 1876, 1876, 1876, 693: 1876, 704: 1876, 708: 1876, 1876}, + {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, // 450 - {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873}, - {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872}, - {1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871}, - {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1392, 1870, 1870, 1870, 526: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 538: 1870, 540: 1870, 1870, 543: 1870, 545: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 553: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 575: 1870, 578: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 598: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 617: 1870, 1870, 1870, 1870, 692: 1870, 703: 1870, 707: 1870, 1870}, - {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869}, + {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874}, + {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873}, + {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872}, + {1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871}, + {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1392, 1870, 1870, 1870, 527: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 539: 1870, 541: 1870, 1870, 544: 1870, 546: 1870, 1870, 1870, 1870, 1870, 1870, 553: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 576: 1870, 579: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 599: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 618: 1870, 1870, 1870, 1870, 693: 1870, 704: 1870, 708: 1870, 1870}, // 455 - {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868}, - {1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867}, - {1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866}, - {1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865}, - {1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864}, + {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869}, + {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868}, + {1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867}, + {1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866}, + {1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865}, // 460 - {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, - {1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862}, - {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861}, - {1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860}, - {1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859}, + {1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864}, + {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, + {1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862}, + {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861}, + {1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860}, // 465 - {1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858}, - {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857}, - {1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856}, - {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855}, - {1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854}, + {1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859}, + {1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858}, + {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857}, + {1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856}, + {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855}, // 470 - {1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853}, - {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852}, - {1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851}, - {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, - {1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849}, + {1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854}, + {1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853}, + {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852}, + {1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851}, + {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 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 - {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, - {1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847}, - {1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846}, - {1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845}, - {1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844}, + {1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849}, + {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, + {1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847}, + {1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846}, + {1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845}, // 480 - {1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843}, - {1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842}, - {1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841}, - {1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840}, - {1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839}, + {1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844}, + {1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843}, + {1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842}, + {1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841}, + {1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840}, // 485 - {1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838}, - {1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837}, - {1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836}, - {1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835}, - {1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834}, + {1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839}, + {1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838}, + {1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837}, + {1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836}, + {1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835}, // 490 - {1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833}, - {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832}, - {1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831}, - {1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830}, - {1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829}, + {1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834}, + {1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833}, + {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832}, + {1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831}, + {1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830}, // 495 - {1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828}, - {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827}, - {1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826}, - {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825}, - {1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824}, + {1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829}, + {1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828}, + {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827}, + {1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826}, + {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825}, // 500 - {1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823}, - {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822}, - {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, - {1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, - {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, + {1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824}, + {1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823}, + {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822}, + {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, + {1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, // 505 - {1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818}, - {1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817}, - {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816}, - {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815}, - {1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814}, + {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, + {1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818}, + {1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817}, + {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816}, + {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815}, // 510 - {1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813}, - {1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, - {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, - {1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810}, - {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809}, + {1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814}, + {1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813}, + {1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, + {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, + {1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810}, // 515 - {1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808}, - {1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807}, - {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, - {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805}, - {1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804}, + {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809}, + {1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808}, + {1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807}, + {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, + {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805}, // 520 - {1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803}, - {1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802}, - {1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801}, - {1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, - {1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799}, + {1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804}, + {1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803}, + {1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802}, + {1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801}, + {1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, // 525 - {1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798}, - {1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797}, - {1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796}, - {1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795}, - {1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794}, + {1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799}, + {1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798}, + {1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797}, + {1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796}, + {1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795}, // 530 - {1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793}, - {1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792}, - {1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791}, - {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790}, - {1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789}, + {1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794}, + {1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793}, + {1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792}, + {1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791}, + {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790}, // 535 - {1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788}, - {1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787}, - {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786}, - {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, - {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, + {1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789}, + {1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788}, + {1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787}, + {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786}, + {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, // 540 - {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783}, - {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, - {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781}, - {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, - {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779}, + {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, + {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783}, + {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, + {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781}, + {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, // 545 - {1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778}, - {1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777}, - {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776}, - {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775}, - {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774}, + {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779}, + {1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778}, + {1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777}, + {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776}, + {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775}, // 550 - {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773}, - {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772}, - {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, - {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770}, - {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769}, + {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774}, + {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773}, + {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772}, + {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, + {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770}, // 555 - {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768}, - {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767}, - {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, - {1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765}, - {1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764}, + {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769}, + {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768}, + {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767}, + {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, + {1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765}, // 560 - {1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763}, - {1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762}, - {1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, - {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 4418, 1758, 1758, 1758, 526: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 538: 1758, 540: 1758, 1758, 543: 1758, 545: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 553: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 575: 1758, 578: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 598: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 617: 1758, 1758, 1758, 1758, 692: 1758, 703: 1758, 707: 1758, 1758}, - {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 4407, 1757, 1757, 1757, 526: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 538: 1757, 540: 1757, 1757, 543: 1757, 545: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 553: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 575: 1757, 578: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 598: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 617: 1757, 1757, 1757, 1757, 692: 1757, 703: 1757, 707: 1757, 1757}, + {1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764}, + {1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763}, + {1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762}, + {1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, + {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 4423, 1758, 1758, 1758, 527: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 539: 1758, 541: 1758, 1758, 544: 1758, 546: 1758, 1758, 1758, 1758, 1758, 1758, 553: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 576: 1758, 579: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 599: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 618: 1758, 1758, 1758, 1758, 693: 1758, 704: 1758, 708: 1758, 1758}, // 565 - {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756}, - {1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755}, - {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754}, - {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753}, - {1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752}, + {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 4412, 1757, 1757, 1757, 527: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 539: 1757, 541: 1757, 1757, 544: 1757, 546: 1757, 1757, 1757, 1757, 1757, 1757, 553: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 576: 1757, 579: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 599: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 618: 1757, 1757, 1757, 1757, 693: 1757, 704: 1757, 708: 1757, 1757}, + {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756}, + {1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755}, + {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754}, + {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753}, // 570 - {1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751}, - {1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, - {1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749}, - {1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748}, - {1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747}, + {1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752}, + {1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751}, + {1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, + {1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749}, + {1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748}, // 575 - {1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746}, - {1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745}, - {1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744}, - {1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743}, - {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742}, + {1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747}, + {1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746}, + {1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745}, + {1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744}, + {1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743}, // 580 - {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, - {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, - {1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739}, - {1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738}, - {1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737}, + {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742}, + {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, + {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, + {1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739}, + {1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738}, // 585 - {1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736}, - {1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735}, - {1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734}, - {1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733}, - {1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732}, + {1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737}, + {1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736}, + {1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735}, + {1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734}, + {1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733}, // 590 - {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, - {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730}, - {1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729}, - {1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728}, - {1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727}, + {1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732}, + {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, + {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730}, + {1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729}, + {1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728}, // 595 - {1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726}, - {1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725}, - {1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724}, - {1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723}, - {1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722}, + {1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727}, + {1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726}, + {1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725}, + {1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724}, + {1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723}, // 600 - {1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721}, - {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720}, - {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719}, - {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718}, - {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717}, + {1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722}, + {1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721}, + {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720}, + {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719}, + {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718}, // 605 - {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716}, - {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, - {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, - {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713}, - {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712}, + {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717}, + {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716}, + {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, + {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, + {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713}, // 610 - {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, - {1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710}, - {1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709}, - {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708}, - {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, + {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712}, + {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, + {1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710}, + {1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709}, + {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708}, // 615 - {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, - {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705}, - {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704}, - {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703}, - {1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702}, + {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, + {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, + {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705}, + {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704}, + {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703}, // 620 - {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, - {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, - {1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699}, - {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698}, - {1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, + {1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702}, + {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, + {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, + {1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699}, + {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698}, // 625 - {1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696}, - {1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695}, - {1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694}, - {1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693}, - {1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692}, + {1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, + {1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696}, + {1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695}, + {1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694}, + {1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693}, // 630 - {1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691}, - {1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690}, - {1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689}, - {1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688}, - {1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687}, + {1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692}, + {1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691}, + {1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690}, + {1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689}, + {1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688}, // 635 - {1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686}, - {1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685}, - {1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684}, - {1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683}, - {1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682}, + {1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687}, + {1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686}, + {1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685}, + {1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684}, + {1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683}, // 640 - {1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681}, - {1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680}, - {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679}, - {1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678}, - {1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677}, + {1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682}, + {1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681}, + {1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680}, + {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679}, + {1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678}, // 645 - {1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676}, - {1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675}, - {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674}, - {1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673}, - {1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672}, + {1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677}, + {1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676}, + {1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675}, + {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674}, + {1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673}, // 650 - {1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671}, - {1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670}, - {1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669}, - {1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668}, - {1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667}, + {1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672}, + {1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671}, + {1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670}, + {1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669}, + {1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668}, // 655 - {1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666}, - {1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665}, - {1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664}, - {1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663}, - {1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662}, + {1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667}, + {1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666}, + {1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665}, + {1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664}, + {1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663}, // 660 - {1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661}, - {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, - {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659}, - {1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658}, - {1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657}, + {1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662}, + {1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661}, + {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, + {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659}, + {1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658}, // 665 - {1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656}, - {1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655}, - {1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654}, - {1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653}, - {1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652}, + {1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657}, + {1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656}, + {1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655}, + {1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654}, + {1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653}, // 670 - {1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, - {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1330, 1650, 1650, 1650, 526: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 538: 1650, 540: 1650, 1650, 543: 1650, 545: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 553: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 575: 1650, 578: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 598: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 617: 1650, 1650, 1650, 1650, 692: 1650, 703: 1650, 707: 1650, 1650}, - {1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649}, - {1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648}, - {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647}, + {1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652}, + {1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, + {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1330, 1650, 1650, 1650, 527: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 539: 1650, 541: 1650, 1650, 544: 1650, 546: 1650, 1650, 1650, 1650, 1650, 1650, 553: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 576: 1650, 579: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 599: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 618: 1650, 1650, 1650, 1650, 693: 1650, 704: 1650, 708: 1650, 1650}, + {1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649}, + {1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648}, // 675 - {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, - {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, - {1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644}, - {1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643}, - {1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642}, + {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647}, + {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, + {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, + {1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644}, + {1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643}, // 680 - {1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641}, - {1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640}, - {1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639}, - {1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638}, - {1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637}, + {1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642}, + {1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641}, + {1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640}, + {1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639}, + {1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638}, // 685 - {1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636}, - {1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635}, - {1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634}, - {1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633}, - {1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632}, + {1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637}, + {1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636}, + {1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635}, + {1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634}, + {1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633}, // 690 - {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 4398, 1631, 1631, 1631, 526: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 538: 1631, 540: 1631, 1631, 543: 1631, 545: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 553: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 575: 1631, 578: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 598: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 617: 1631, 1631, 1631, 1631, 692: 1631, 703: 1631, 707: 1631, 1631}, - {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630}, - {1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629}, - {1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628}, - {1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627}, + {1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632}, + {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 4403, 1631, 1631, 1631, 527: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 539: 1631, 541: 1631, 1631, 544: 1631, 546: 1631, 1631, 1631, 1631, 1631, 1631, 553: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 576: 1631, 579: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 599: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 618: 1631, 1631, 1631, 1631, 693: 1631, 704: 1631, 708: 1631, 1631}, + {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630}, + {1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629}, + {1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628}, // 695 - {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626}, - {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625}, - {1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624}, - {1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623}, - {1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622}, + {1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627}, + {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626}, + {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625}, + {1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624}, + {1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623}, // 700 - {1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621}, - {1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620}, - {1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619}, - {1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618}, - {1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617}, + {1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622}, + {1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621}, + {1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620}, + {1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619}, + {1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618}, // 705 - {1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616}, - {1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615}, - {1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614}, - {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1329, 1613, 1613, 1613, 526: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 538: 1613, 540: 1613, 1613, 543: 1613, 545: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 553: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 575: 1613, 578: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 598: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 617: 1613, 1613, 1613, 1613, 692: 1613, 703: 1613, 707: 1613, 1613}, - {1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612}, + {1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617}, + {1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616}, + {1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615}, + {1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614}, + {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1329, 1613, 1613, 1613, 527: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 539: 1613, 541: 1613, 1613, 544: 1613, 546: 1613, 1613, 1613, 1613, 1613, 1613, 553: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 576: 1613, 579: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 599: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 618: 1613, 1613, 1613, 1613, 693: 1613, 704: 1613, 708: 1613, 1613}, // 710 - {1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611}, - {1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610}, - {1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609}, - {1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608}, - {1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607}, + {1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612}, + {1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611}, + {1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610}, + {1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609}, + {1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608}, // 715 - {1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606}, - {1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605}, - {1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604}, - {1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603}, - {1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602}, + {1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607}, + {1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606}, + {1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605}, + {1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604}, + {1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603}, // 720 - {1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, - {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 4391, 1600, 1600, 1600, 526: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 538: 1600, 540: 1600, 1600, 543: 1600, 545: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 553: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 575: 1600, 578: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 598: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 617: 1600, 1600, 1600, 1600, 692: 1600, 703: 1600, 707: 1600, 1600}, - {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 4384, 1599, 1599, 1599, 526: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 538: 1599, 540: 1599, 1599, 543: 1599, 545: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 553: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 575: 1599, 578: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 598: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 617: 1599, 1599, 1599, 1599, 692: 1599, 703: 1599, 707: 1599, 1599}, - {1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598}, - {1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597}, + {1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602}, + {1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, + {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 4396, 1600, 1600, 1600, 527: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 539: 1600, 541: 1600, 1600, 544: 1600, 546: 1600, 1600, 1600, 1600, 1600, 1600, 553: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 576: 1600, 579: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 599: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 618: 1600, 1600, 1600, 1600, 693: 1600, 704: 1600, 708: 1600, 1600}, + {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 4389, 1599, 1599, 1599, 527: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 539: 1599, 541: 1599, 1599, 544: 1599, 546: 1599, 1599, 1599, 1599, 1599, 1599, 553: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 576: 1599, 579: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 599: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 618: 1599, 1599, 1599, 1599, 693: 1599, 704: 1599, 708: 1599, 1599}, + {1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598}, // 725 - {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596}, - {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595}, - {1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594}, - {1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593}, - {1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592}, + {1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597}, + {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596}, + {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595}, + {1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594}, + {1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593}, // 730 - {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, - {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590}, - {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589}, - {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588}, - {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587}, + {1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592}, + {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, + {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590}, + {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589}, + {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588}, // 735 - {1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586}, - {1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585}, - {1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584}, - {1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583}, - {1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582}, + {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587}, + {1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586}, + {1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585}, + {1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584}, + {1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583}, // 740 - {1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581}, - {1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580}, - {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 4364, 1579, 1579, 1579, 526: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 538: 1579, 540: 1579, 1579, 543: 1579, 545: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 553: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 575: 1579, 578: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 598: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 617: 1579, 1579, 1579, 1579, 692: 1579, 703: 1579, 707: 1579, 1579}, - {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 4356, 1578, 1578, 1578, 526: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 538: 1578, 540: 1578, 1578, 543: 1578, 545: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 553: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 575: 1578, 578: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 598: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 617: 1578, 1578, 1578, 1578, 692: 1578, 703: 1578, 707: 1578, 1578}, - {1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577}, + {1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582}, + {1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581}, + {1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580}, + {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 4369, 1579, 1579, 1579, 527: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 539: 1579, 541: 1579, 1579, 544: 1579, 546: 1579, 1579, 1579, 1579, 1579, 1579, 553: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 576: 1579, 579: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 599: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 618: 1579, 1579, 1579, 1579, 693: 1579, 704: 1579, 708: 1579, 1579}, + {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 4361, 1578, 1578, 1578, 527: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 539: 1578, 541: 1578, 1578, 544: 1578, 546: 1578, 1578, 1578, 1578, 1578, 1578, 553: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 576: 1578, 579: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 599: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 618: 1578, 1578, 1578, 1578, 693: 1578, 704: 1578, 708: 1578, 1578}, // 745 - {1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576}, - {1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575}, - {1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574}, - {1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573}, - {1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572}, + {1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577}, + {1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576}, + {1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575}, + {1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574}, + {1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573}, // 750 - {1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571}, - {1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570}, - {1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569}, - {1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568}, - {1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567}, + {1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572}, + {1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571}, + {1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570}, + {1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569}, + {1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568}, // 755 - {1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566}, - {1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565}, - {1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564}, - {1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563}, - {1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562}, + {1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567}, + {1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566}, + {1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565}, + {1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564}, + {1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563}, // 760 - {1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561}, - {1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560}, - {1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559}, - {1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558}, - {1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557}, + {1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562}, + {1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561}, + {1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560}, + {1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559}, + {1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558}, // 765 - {1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556}, - {1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555}, - {1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554}, - {1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553}, - {1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552}, + {1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557}, + {1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556}, + {1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555}, + {1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554}, + {1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553}, // 770 - {1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551}, - {1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550}, - {1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549}, - {1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548}, - {1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547}, + {1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552}, + {1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551}, + {1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550}, + {1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549}, + {1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548}, // 775 - {1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546}, - {1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545}, - {1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544}, - {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 522: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 538: 1506, 1506, 1506, 1506, 543: 1506, 545: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 553: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 575: 1506, 578: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 598: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 617: 1506, 1506, 1506, 1506, 636: 1506, 690: 1506, 1506, 1506, 1506, 1506, 1506, 1506}, - {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 522: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 538: 1505, 1505, 1505, 1505, 543: 1505, 545: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 553: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 575: 1505, 578: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 598: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 617: 1505, 1505, 1505, 1505, 636: 1505, 690: 1505, 1505, 1505, 1505, 1505, 1505, 1505}, + {1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547}, + {1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546}, + {1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545}, + {1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544}, + {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 523: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 539: 1506, 1506, 1506, 1506, 544: 1506, 546: 1506, 1506, 1506, 1506, 1506, 1506, 553: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 576: 1506, 579: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 599: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 618: 1506, 1506, 1506, 1506, 637: 1506, 691: 1506, 1506, 1506, 1506, 1506, 1506, 1506}, // 780 - {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 522: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 538: 1504, 1504, 1504, 1504, 543: 1504, 545: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 553: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 575: 1504, 578: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 598: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 617: 1504, 1504, 1504, 1504, 636: 1504, 690: 1504, 1504, 1504, 1504, 1504, 1504, 1504}, - {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 522: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 538: 1503, 1503, 1503, 1503, 543: 1503, 545: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 553: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 575: 1503, 578: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 598: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 617: 1503, 1503, 1503, 1503, 636: 1503, 690: 1503, 1503, 1503, 1503, 1503, 1503, 1503}, - {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 522: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 538: 1502, 1502, 1502, 1502, 543: 1502, 545: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 553: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 575: 1502, 578: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 598: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 617: 1502, 1502, 1502, 1502, 636: 1502, 690: 1502, 1502, 1502, 1502, 1502, 1502, 1502}, - {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 522: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 538: 1501, 1501, 1501, 1501, 543: 1501, 545: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 553: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 575: 1501, 578: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 598: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 617: 1501, 1501, 1501, 1501, 636: 1501, 690: 1501, 1501, 1501, 1501, 1501, 1501, 1501}, - {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 522: 1500, 4355, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 538: 1500, 1500, 1500, 1500, 543: 1500, 545: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 553: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 575: 1500, 578: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 598: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 617: 1500, 1500, 1500, 1500, 636: 1500, 690: 1500, 1500, 1500, 1500, 1500, 1500, 1500}, + {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 523: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 539: 1505, 1505, 1505, 1505, 544: 1505, 546: 1505, 1505, 1505, 1505, 1505, 1505, 553: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 576: 1505, 579: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 599: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 618: 1505, 1505, 1505, 1505, 637: 1505, 691: 1505, 1505, 1505, 1505, 1505, 1505, 1505}, + {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 523: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 539: 1504, 1504, 1504, 1504, 544: 1504, 546: 1504, 1504, 1504, 1504, 1504, 1504, 553: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 576: 1504, 579: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 599: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 618: 1504, 1504, 1504, 1504, 637: 1504, 691: 1504, 1504, 1504, 1504, 1504, 1504, 1504}, + {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 523: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 539: 1503, 1503, 1503, 1503, 544: 1503, 546: 1503, 1503, 1503, 1503, 1503, 1503, 553: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 576: 1503, 579: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 599: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 618: 1503, 1503, 1503, 1503, 637: 1503, 691: 1503, 1503, 1503, 1503, 1503, 1503, 1503}, + {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 523: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 539: 1502, 1502, 1502, 1502, 544: 1502, 546: 1502, 1502, 1502, 1502, 1502, 1502, 553: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 576: 1502, 579: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 599: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 618: 1502, 1502, 1502, 1502, 637: 1502, 691: 1502, 1502, 1502, 1502, 1502, 1502, 1502}, + {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 523: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 539: 1501, 1501, 1501, 1501, 544: 1501, 546: 1501, 1501, 1501, 1501, 1501, 1501, 553: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 576: 1501, 579: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 599: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 618: 1501, 1501, 1501, 1501, 637: 1501, 691: 1501, 1501, 1501, 1501, 1501, 1501, 1501}, // 785 - {523: 4352, 627: 4353, 629: 4354}, - {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 522: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 538: 1498, 1498, 1498, 1498, 543: 1498, 545: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 553: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 575: 1498, 578: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 598: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 617: 1498, 1498, 1498, 1498, 636: 1498, 690: 1498, 1498, 1498, 1498, 1498, 1498, 1498}, - {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 522: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 538: 1497, 1497, 1497, 1497, 543: 1497, 545: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 553: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 575: 1497, 578: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 598: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 617: 1497, 1497, 1497, 1497, 636: 1497, 690: 1497, 1497, 1497, 1497, 1497, 1497, 1497}, - {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 522: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 538: 1494, 1494, 1494, 1494, 543: 1494, 545: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 553: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 575: 1494, 578: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 598: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 617: 1494, 1494, 1494, 1494, 636: 1494, 690: 1494, 1494, 1494, 1494, 1494, 1494, 1494}, - {1489, 1489, 9: 3752, 57: 1489, 152: 1489, 520: 1489, 522: 1489, 529: 1489, 532: 1489, 540: 1489, 1489, 543: 1489, 545: 1489, 547: 1489, 549: 1489, 1489}, + {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 523: 1500, 4360, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 539: 1500, 1500, 1500, 1500, 544: 1500, 546: 1500, 1500, 1500, 1500, 1500, 1500, 553: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 576: 1500, 579: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 599: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 618: 1500, 1500, 1500, 1500, 637: 1500, 691: 1500, 1500, 1500, 1500, 1500, 1500, 1500}, + {524: 4357, 628: 4358, 630: 4359}, + {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 523: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 539: 1498, 1498, 1498, 1498, 544: 1498, 546: 1498, 1498, 1498, 1498, 1498, 1498, 553: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 576: 1498, 579: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 599: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 618: 1498, 1498, 1498, 1498, 637: 1498, 691: 1498, 1498, 1498, 1498, 1498, 1498, 1498}, + {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 523: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 539: 1497, 1497, 1497, 1497, 544: 1497, 546: 1497, 1497, 1497, 1497, 1497, 1497, 553: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 576: 1497, 579: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 599: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 618: 1497, 1497, 1497, 1497, 637: 1497, 691: 1497, 1497, 1497, 1497, 1497, 1497, 1497}, + {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 523: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 539: 1494, 1494, 1494, 1494, 544: 1494, 546: 1494, 1494, 1494, 1494, 1494, 1494, 553: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 576: 1494, 579: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 599: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 618: 1494, 1494, 1494, 1494, 637: 1494, 691: 1494, 1494, 1494, 1494, 1494, 1494, 1494}, // 790 - {1488, 1488, 9: 1488, 57: 1488, 152: 1488, 520: 1488, 522: 1488, 529: 1488, 532: 1488, 540: 1488, 1488, 543: 1488, 545: 1488, 547: 1488, 549: 1488, 1488, 554: 1488, 562: 1488, 565: 1488, 575: 1488, 581: 1488, 1488}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 1406, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4350}, - {1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 522: 1462, 1462, 1462, 526: 1462, 1462, 3689, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 538: 1462, 540: 1462, 1462, 543: 1462, 545: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 553: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 575: 1462, 578: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 598: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 617: 1462, 1462, 1462, 1462, 692: 3690}, - {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 522: 1461, 1461, 1461, 526: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 538: 1461, 540: 1461, 1461, 543: 1461, 545: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 553: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 575: 1461, 578: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 598: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 617: 1461, 1461, 1461, 1461, 692: 1461, 703: 4345, 707: 1461, 1461}, - {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 522: 1458, 1458, 1458, 526: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 538: 1458, 540: 1458, 1458, 543: 1458, 545: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 553: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 575: 1458, 578: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 598: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 617: 1458, 1458, 1458, 1458, 692: 1458, 707: 4341, 4342}, + {1489, 1489, 9: 3757, 57: 1489, 152: 1489, 521: 1489, 523: 1489, 530: 1489, 533: 1489, 541: 1489, 1489, 544: 1489, 546: 1489, 548: 1489, 550: 1489, 1489}, + {1488, 1488, 9: 1488, 57: 1488, 152: 1488, 521: 1488, 523: 1488, 530: 1488, 533: 1488, 541: 1488, 1488, 544: 1488, 546: 1488, 548: 1488, 550: 1488, 1488, 555: 1488, 563: 1488, 566: 1488, 576: 1488, 582: 1488, 1488}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 1406, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4355}, + {1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 523: 1462, 1462, 1462, 527: 1462, 1462, 3694, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 539: 1462, 541: 1462, 1462, 544: 1462, 546: 1462, 1462, 1462, 1462, 1462, 1462, 553: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 576: 1462, 579: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 599: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 618: 1462, 1462, 1462, 1462, 693: 3695}, + {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 523: 1461, 1461, 1461, 527: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 539: 1461, 541: 1461, 1461, 544: 1461, 546: 1461, 1461, 1461, 1461, 1461, 1461, 553: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 576: 1461, 579: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 599: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 618: 1461, 1461, 1461, 1461, 693: 1461, 704: 4350, 708: 1461, 1461}, // 795 - {1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 522: 1457, 1457, 1457, 526: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 538: 1457, 540: 1457, 1457, 543: 1457, 545: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 553: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 575: 1457, 578: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 598: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 617: 1457, 1457, 1457, 1457, 692: 1457}, - {1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 522: 1456, 1456, 1456, 526: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 538: 1456, 540: 1456, 1456, 543: 1456, 545: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 553: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 575: 1456, 578: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 598: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 617: 1456, 1456, 1456, 1456, 692: 1456}, - {1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 522: 1455, 1455, 1455, 526: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 538: 1455, 540: 1455, 1455, 543: 1455, 545: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 553: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 575: 1455, 578: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 598: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 617: 1455, 1455, 1455, 1455, 692: 1455}, - {1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 522: 1453, 1453, 1453, 526: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 538: 1453, 540: 1453, 1453, 543: 1453, 545: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 553: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 575: 1453, 578: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 598: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 617: 1453, 1453, 1453, 1453, 692: 1453}, - {1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 522: 1452, 1452, 1452, 526: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 538: 1452, 540: 1452, 1452, 543: 1452, 545: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 553: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 575: 1452, 578: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 598: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 617: 1452, 1452, 1452, 1452, 692: 1452}, + {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 523: 1458, 1458, 1458, 527: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 539: 1458, 541: 1458, 1458, 544: 1458, 546: 1458, 1458, 1458, 1458, 1458, 1458, 553: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 576: 1458, 579: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 599: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 618: 1458, 1458, 1458, 1458, 693: 1458, 708: 4346, 4347}, + {1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 523: 1457, 1457, 1457, 527: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 539: 1457, 541: 1457, 1457, 544: 1457, 546: 1457, 1457, 1457, 1457, 1457, 1457, 553: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 576: 1457, 579: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 599: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 618: 1457, 1457, 1457, 1457, 693: 1457}, + {1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 523: 1456, 1456, 1456, 527: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 539: 1456, 541: 1456, 1456, 544: 1456, 546: 1456, 1456, 1456, 1456, 1456, 1456, 553: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 576: 1456, 579: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 599: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 618: 1456, 1456, 1456, 1456, 693: 1456}, + {1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 523: 1455, 1455, 1455, 527: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 539: 1455, 541: 1455, 1455, 544: 1455, 546: 1455, 1455, 1455, 1455, 1455, 1455, 553: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 576: 1455, 579: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 599: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 618: 1455, 1455, 1455, 1455, 693: 1455}, + {1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 523: 1453, 1453, 1453, 527: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 539: 1453, 541: 1453, 1453, 544: 1453, 546: 1453, 1453, 1453, 1453, 1453, 1453, 553: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 576: 1453, 579: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 599: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 618: 1453, 1453, 1453, 1453, 693: 1453}, // 800 - {1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 522: 1451, 1451, 1451, 526: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 538: 1451, 540: 1451, 1451, 543: 1451, 545: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 553: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 575: 1451, 578: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 598: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 617: 1451, 1451, 1451, 1451, 692: 1451}, - {1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 522: 1450, 1450, 1450, 526: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 538: 1450, 540: 1450, 1450, 543: 1450, 545: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 553: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 575: 1450, 578: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 598: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 617: 1450, 1450, 1450, 1450, 692: 1450}, - {1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 522: 1449, 1449, 1449, 526: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 538: 1449, 540: 1449, 1449, 543: 1449, 545: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 553: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 575: 1449, 578: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 598: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 617: 1449, 1449, 1449, 1449, 692: 1449}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4340, 3592, 3673, 3591, 3588}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4339, 3592, 3673, 3591, 3588}, + {1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 523: 1452, 1452, 1452, 527: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 539: 1452, 541: 1452, 1452, 544: 1452, 546: 1452, 1452, 1452, 1452, 1452, 1452, 553: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 576: 1452, 579: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 599: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 618: 1452, 1452, 1452, 1452, 693: 1452}, + {1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 523: 1451, 1451, 1451, 527: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 539: 1451, 541: 1451, 1451, 544: 1451, 546: 1451, 1451, 1451, 1451, 1451, 1451, 553: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 576: 1451, 579: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 599: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 618: 1451, 1451, 1451, 1451, 693: 1451}, + {1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 523: 1450, 1450, 1450, 527: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 539: 1450, 541: 1450, 1450, 544: 1450, 546: 1450, 1450, 1450, 1450, 1450, 1450, 553: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 576: 1450, 579: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 599: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 618: 1450, 1450, 1450, 1450, 693: 1450}, + {1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 523: 1449, 1449, 1449, 527: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 539: 1449, 541: 1449, 1449, 544: 1449, 546: 1449, 1449, 1449, 1449, 1449, 1449, 553: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 576: 1449, 579: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 599: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 618: 1449, 1449, 1449, 1449, 693: 1449}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4345, 3597, 3678, 3596, 3593}, // 805 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4338, 3592, 3673, 3591, 3588}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4337, 3592, 3673, 3591, 3588}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4336, 3592, 3673, 3591, 3588}, - {1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 522: 1442, 1442, 1442, 526: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 538: 1442, 540: 1442, 1442, 543: 1442, 545: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 553: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 575: 1442, 578: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 598: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 617: 1442, 1442, 1442, 1442, 692: 1442}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 2842, 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 4229, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 597: 2840, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 2836, 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 4228, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4226, 792: 4231, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 4233, 4232, 849: 4227}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4344, 3597, 3678, 3596, 3593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4343, 3597, 3678, 3596, 3593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4342, 3597, 3678, 3596, 3593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4341, 3597, 3678, 3596, 3593}, + {1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 523: 1442, 1442, 1442, 527: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 539: 1442, 541: 1442, 1442, 544: 1442, 546: 1442, 1442, 1442, 1442, 1442, 1442, 553: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 576: 1442, 579: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 599: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 618: 1442, 1442, 1442, 1442, 693: 1442}, // 810 - {521: 4221}, - {521: 2843, 761: 4220}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4217, 3053, 3054, 3052}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4216, 3592, 3673, 3591, 3588}, - {521: 4209}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 2846, 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 4234, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 598: 2844, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 2840, 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 4233, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4231, 794: 4236, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 4238, 4237, 851: 4232}, + {522: 4226}, + {522: 2847, 763: 4225}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4222, 3057, 3058, 3056}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4221, 3597, 3678, 3596, 3593}, // 815 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 1259, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4196, 1332: 4197}, - {521: 4130}, - {521: 4127}, - {521: 4119}, - {521: 1410}, + {522: 4214}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 1259, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4201, 1334: 4202}, + {522: 4135}, + {522: 4132}, + {522: 4124}, // 820 - {521: 1407}, - {521: 1404}, - {521: 1400}, - {521: 1397}, - {521: 1396}, + {522: 1410}, + {522: 1407}, + {522: 1404}, + {522: 1400}, + {522: 1397}, // 825 - {521: 1394}, - {1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 526: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 538: 1383, 540: 1383, 1383, 543: 1383, 545: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 553: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 575: 1383, 578: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 598: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 617: 1383, 1383, 1383, 1383, 692: 1383}, - {1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 526: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 538: 1382, 540: 1382, 1382, 543: 1382, 545: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 553: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 575: 1382, 578: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 598: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 617: 1382, 1382, 1382, 1382, 692: 1382}, - {1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 526: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 538: 1381, 540: 1381, 1381, 543: 1381, 545: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 553: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 575: 1381, 578: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 598: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 617: 1381, 1381, 1381, 1381, 692: 1381}, - {1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 526: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 538: 1380, 540: 1380, 1380, 543: 1380, 545: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 553: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 575: 1380, 578: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 598: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 617: 1380, 1380, 1380, 1380, 692: 1380}, + {522: 1396}, + {522: 1394}, + {1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 527: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 539: 1383, 541: 1383, 1383, 544: 1383, 546: 1383, 1383, 1383, 1383, 1383, 1383, 553: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 576: 1383, 579: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 599: 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 1383, 618: 1383, 1383, 1383, 1383, 693: 1383}, + {1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 527: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 539: 1382, 541: 1382, 1382, 544: 1382, 546: 1382, 1382, 1382, 1382, 1382, 1382, 553: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 576: 1382, 579: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 599: 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 1382, 618: 1382, 1382, 1382, 1382, 693: 1382}, + {1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 527: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 539: 1381, 541: 1381, 1381, 544: 1381, 546: 1381, 1381, 1381, 1381, 1381, 1381, 553: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 576: 1381, 579: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 599: 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 1381, 618: 1381, 1381, 1381, 1381, 693: 1381}, // 830 - {1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 526: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 538: 1379, 540: 1379, 1379, 543: 1379, 545: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 553: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 575: 1379, 578: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 598: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 617: 1379, 1379, 1379, 1379, 692: 1379}, - {1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 526: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 538: 1378, 540: 1378, 1378, 543: 1378, 545: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 553: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 575: 1378, 578: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 598: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 617: 1378, 1378, 1378, 1378, 692: 1378}, - {1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 526: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 538: 1377, 540: 1377, 1377, 543: 1377, 545: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 553: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 575: 1377, 578: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 598: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 617: 1377, 1377, 1377, 1377, 692: 1377}, - {1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 526: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 538: 1376, 540: 1376, 1376, 543: 1376, 545: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 553: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 575: 1376, 578: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 598: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 617: 1376, 1376, 1376, 1376, 692: 1376}, - {1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 526: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 538: 1375, 540: 1375, 1375, 543: 1375, 545: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 553: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 575: 1375, 578: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 598: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 617: 1375, 1375, 1375, 1375, 692: 1375}, + {1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 527: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 539: 1380, 541: 1380, 1380, 544: 1380, 546: 1380, 1380, 1380, 1380, 1380, 1380, 553: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 576: 1380, 579: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 599: 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 1380, 618: 1380, 1380, 1380, 1380, 693: 1380}, + {1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 527: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 539: 1379, 541: 1379, 1379, 544: 1379, 546: 1379, 1379, 1379, 1379, 1379, 1379, 553: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 576: 1379, 579: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 599: 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 1379, 618: 1379, 1379, 1379, 1379, 693: 1379}, + {1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 527: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 539: 1378, 541: 1378, 1378, 544: 1378, 546: 1378, 1378, 1378, 1378, 1378, 1378, 553: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 576: 1378, 579: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 599: 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 1378, 618: 1378, 1378, 1378, 1378, 693: 1378}, + {1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 527: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 539: 1377, 541: 1377, 1377, 544: 1377, 546: 1377, 1377, 1377, 1377, 1377, 1377, 553: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 576: 1377, 579: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 599: 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 1377, 618: 1377, 1377, 1377, 1377, 693: 1377}, + {1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 527: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 539: 1376, 541: 1376, 1376, 544: 1376, 546: 1376, 1376, 1376, 1376, 1376, 1376, 553: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 576: 1376, 579: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 599: 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 1376, 618: 1376, 1376, 1376, 1376, 693: 1376}, // 835 - {1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 526: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 538: 1374, 540: 1374, 1374, 543: 1374, 545: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 553: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 575: 1374, 578: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 598: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 617: 1374, 1374, 1374, 1374, 692: 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, 526: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 538: 1373, 540: 1373, 1373, 543: 1373, 545: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 553: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 575: 1373, 578: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 598: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 617: 1373, 1373, 1373, 1373, 692: 1373}, - {521: 4116}, - {521: 4113}, - {1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 4110, 1385, 1385, 1385, 526: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 538: 1385, 540: 1385, 1385, 543: 1385, 545: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 553: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 575: 1385, 578: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 598: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 617: 1385, 1385, 1385, 1385, 692: 1385, 1201: 4111}, + {1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 527: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 539: 1375, 541: 1375, 1375, 544: 1375, 546: 1375, 1375, 1375, 1375, 1375, 1375, 553: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 576: 1375, 579: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 599: 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 1375, 618: 1375, 1375, 1375, 1375, 693: 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, 527: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 539: 1374, 541: 1374, 1374, 544: 1374, 546: 1374, 1374, 1374, 1374, 1374, 1374, 553: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 576: 1374, 579: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 599: 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 1374, 618: 1374, 1374, 1374, 1374, 693: 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, 527: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 539: 1373, 541: 1373, 1373, 544: 1373, 546: 1373, 1373, 1373, 1373, 1373, 1373, 553: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 576: 1373, 579: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 599: 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 1373, 618: 1373, 1373, 1373, 1373, 693: 1373}, + {522: 4121}, + {522: 4118}, // 840 - {521: 4108}, - {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 4104, 1291, 1291, 1291, 526: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 538: 1291, 540: 1291, 1291, 543: 1291, 545: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 553: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 575: 1291, 578: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 598: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 617: 1291, 1291, 1291, 1291, 692: 1291, 1344: 4103}, - {521: 4095}, - {521: 4091}, - {521: 4086}, + {1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 4115, 1385, 1385, 1385, 527: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 539: 1385, 541: 1385, 1385, 544: 1385, 546: 1385, 1385, 1385, 1385, 1385, 1385, 553: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 576: 1385, 579: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 599: 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 1385, 618: 1385, 1385, 1385, 1385, 693: 1385, 1203: 4116}, + {522: 4113}, + {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 4109, 1291, 1291, 1291, 527: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 539: 1291, 541: 1291, 1291, 544: 1291, 546: 1291, 1291, 1291, 1291, 1291, 1291, 553: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 576: 1291, 579: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 599: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 618: 1291, 1291, 1291, 1291, 693: 1291, 1346: 4108}, + {522: 4100}, + {522: 4096}, // 845 - {521: 4083}, - {521: 4078}, - {521: 4069}, - {521: 4062}, - {521: 4057}, + {522: 4091}, + {522: 4088}, + {522: 4083}, + {522: 4074}, + {522: 4067}, // 850 - {521: 4020}, - {521: 4006}, - {521: 3989}, - {1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 522: 1338, 1338, 1338, 526: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 538: 1338, 540: 1338, 1338, 543: 1338, 545: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 553: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 575: 1338, 578: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 598: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 617: 1338, 1338, 1338, 1338, 692: 1338}, - {521: 3982}, + {522: 4062}, + {522: 4025}, + {522: 4011}, + {522: 3994}, + {1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 523: 1338, 1338, 1338, 527: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 539: 1338, 541: 1338, 1338, 544: 1338, 546: 1338, 1338, 1338, 1338, 1338, 1338, 553: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 576: 1338, 579: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 599: 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 1338, 618: 1338, 1338, 1338, 1338, 693: 1338}, // 855 - {521: 1332}, - {521: 1331}, - {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 522: 1323, 1323, 1323, 526: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 538: 1323, 540: 1323, 1323, 543: 1323, 545: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 553: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 575: 1323, 578: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 598: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 617: 1323, 1323, 1323, 1323, 692: 1323}, - {521: 3979}, - {521: 3976}, + {522: 3987}, + {522: 1332}, + {522: 1331}, + {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 523: 1323, 1323, 1323, 527: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 539: 1323, 541: 1323, 1323, 544: 1323, 546: 1323, 1323, 1323, 1323, 1323, 1323, 553: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 576: 1323, 579: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 599: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 618: 1323, 1323, 1323, 1323, 693: 1323}, + {522: 3984}, // 860 - {521: 3968}, - {521: 3960}, - {521: 3952}, - {521: 3938}, - {521: 3926}, + {522: 3981}, + {522: 3973}, + {522: 3965}, + {522: 3957}, + {522: 3943}, // 865 - {521: 3921}, - {521: 3916}, - {521: 3911}, - {521: 3906}, - {521: 3901}, + {522: 3931}, + {522: 3926}, + {522: 3921}, + {522: 3916}, + {522: 3911}, // 870 - {521: 3896}, - {521: 3883}, - {521: 3880}, - {521: 3877}, - {521: 3874}, + {522: 3906}, + {522: 3901}, + {522: 3888}, + {522: 3885}, + {522: 3882}, // 875 - {521: 3871}, - {521: 3868}, - {521: 3864}, - {521: 3858}, - {521: 3845}, + {522: 3879}, + {522: 3876}, + {522: 3873}, + {522: 3869}, + {522: 3863}, // 880 - {521: 3840}, - {521: 3835}, - {521: 3676}, - {928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 522: 928, 928, 928, 526: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 538: 928, 540: 928, 928, 543: 928, 545: 928, 928, 928, 928, 928, 928, 928, 553: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 575: 928, 578: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 598: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 617: 928, 928, 928, 928, 692: 928}, - {927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 522: 927, 927, 927, 526: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 538: 927, 540: 927, 927, 543: 927, 545: 927, 927, 927, 927, 927, 927, 927, 553: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 575: 927, 578: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 598: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 617: 927, 927, 927, 927, 692: 927}, + {522: 3850}, + {522: 3845}, + {522: 3840}, + {522: 3681}, + {928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 523: 928, 928, 928, 527: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 539: 928, 541: 928, 928, 544: 928, 546: 928, 928, 928, 928, 928, 928, 553: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 576: 928, 579: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 599: 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 928, 618: 928, 928, 928, 928, 693: 928}, // 885 - {926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 522: 926, 926, 926, 526: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 538: 926, 540: 926, 926, 543: 926, 545: 926, 926, 926, 926, 926, 926, 926, 553: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 575: 926, 578: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 598: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 617: 926, 926, 926, 926, 692: 926}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3677}, - {9: 3685, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3834}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3833}, + {927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 523: 927, 927, 927, 527: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 539: 927, 541: 927, 927, 544: 927, 546: 927, 927, 927, 927, 927, 927, 553: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 576: 927, 579: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 599: 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 927, 618: 927, 927, 927, 927, 693: 927}, + {926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 523: 926, 926, 926, 527: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 539: 926, 541: 926, 926, 544: 926, 546: 926, 926, 926, 926, 926, 926, 553: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 576: 926, 579: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 599: 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 926, 618: 926, 926, 926, 926, 693: 926}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3682}, + {9: 3690, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3839}, // 890 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3832}, - {2: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 10: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 58: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 521: 2161, 523: 2161, 2161, 2161, 2161, 530: 2161, 2161, 533: 2161, 2161, 2161, 537: 2161, 539: 2161, 542: 2161, 544: 2161, 552: 2161, 574: 2161, 576: 2161, 2161, 615: 2161, 2161, 621: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 634: 2161, 2161, 637: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 699: 2161}, - {2: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 10: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 58: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 521: 2160, 523: 2160, 2160, 2160, 2160, 530: 2160, 2160, 533: 2160, 2160, 2160, 537: 2160, 539: 2160, 542: 2160, 544: 2160, 552: 2160, 574: 2160, 576: 2160, 2160, 615: 2160, 2160, 621: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 634: 2160, 2160, 637: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 699: 2160}, - {2: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 10: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 58: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 521: 2159, 523: 2159, 2159, 2159, 2159, 530: 2159, 2159, 533: 2159, 2159, 2159, 537: 2159, 539: 2159, 542: 2159, 544: 2159, 552: 2159, 574: 2159, 576: 2159, 2159, 615: 2159, 2159, 621: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 634: 2159, 2159, 637: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 699: 2159}, - {2: 2158, 2158, 2158, 2158, 2158, 2158, 2158, 10: 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 58: 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 521: 2158, 523: 2158, 2158, 2158, 2158, 530: 2158, 2158, 533: 2158, 2158, 2158, 537: 2158, 539: 2158, 542: 2158, 544: 2158, 552: 2158, 574: 2158, 576: 2158, 2158, 615: 2158, 2158, 621: 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 634: 2158, 2158, 637: 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 2158, 699: 2158}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3838}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3837}, + {2: 2162, 2162, 2162, 2162, 2162, 2162, 2162, 10: 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 58: 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 522: 2162, 524: 2162, 2162, 2162, 2162, 531: 2162, 2162, 534: 2162, 2162, 2162, 538: 2162, 540: 2162, 543: 2162, 545: 2162, 552: 2162, 575: 2162, 577: 2162, 2162, 616: 2162, 2162, 622: 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 635: 2162, 2162, 638: 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 2162, 700: 2162}, + {2: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 10: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 58: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 522: 2161, 524: 2161, 2161, 2161, 2161, 531: 2161, 2161, 534: 2161, 2161, 2161, 538: 2161, 540: 2161, 543: 2161, 545: 2161, 552: 2161, 575: 2161, 577: 2161, 2161, 616: 2161, 2161, 622: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 635: 2161, 2161, 638: 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 2161, 700: 2161}, + {2: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 10: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 58: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 522: 2160, 524: 2160, 2160, 2160, 2160, 531: 2160, 2160, 534: 2160, 2160, 2160, 538: 2160, 540: 2160, 543: 2160, 545: 2160, 552: 2160, 575: 2160, 577: 2160, 2160, 616: 2160, 2160, 622: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 635: 2160, 2160, 638: 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 2160, 700: 2160}, // 895 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3686, 3592, 3673, 3591, 3588}, - {57: 3691, 528: 3689, 692: 3690}, - {521: 1406}, - {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 522: 925, 925, 925, 526: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 538: 925, 540: 925, 925, 543: 925, 545: 925, 925, 925, 925, 925, 925, 925, 553: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 575: 925, 578: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 598: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 617: 925, 925, 925, 925, 692: 925}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 3829, 757: 3831, 3053, 3054, 3052, 791: 3828, 960: 3827}, + {2: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 10: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 58: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 522: 2159, 524: 2159, 2159, 2159, 2159, 531: 2159, 2159, 534: 2159, 2159, 2159, 538: 2159, 540: 2159, 543: 2159, 545: 2159, 552: 2159, 575: 2159, 577: 2159, 2159, 616: 2159, 2159, 622: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 635: 2159, 2159, 638: 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 2159, 700: 2159}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3691, 3597, 3678, 3596, 3593}, + {57: 3696, 529: 3694, 693: 3695}, + {522: 1406}, + {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 523: 925, 925, 925, 527: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 539: 925, 541: 925, 925, 544: 925, 546: 925, 925, 925, 925, 925, 925, 553: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 576: 925, 579: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 599: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 618: 925, 925, 925, 925, 693: 925}, // 900 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3826, 3592, 3673, 3591, 3588}, - {178: 1113, 538: 1113, 551: 3693, 805: 1113, 1380: 3692}, - {178: 3697, 538: 3698, 805: 1116, 975: 3696}, - {10: 3694, 220: 3695}, - {178: 1112, 538: 1112, 805: 1112}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 3834, 759: 3836, 3057, 3058, 3056, 793: 3833, 962: 3832}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3831, 3597, 3678, 3596, 3593}, + {178: 1113, 539: 1113, 553: 3698, 807: 1113, 1382: 3697}, + {178: 3702, 539: 3703, 807: 1116, 977: 3701}, + {10: 3699, 220: 3700}, // 905 - {178: 1111, 538: 1111, 805: 1111}, - {805: 3701, 819: 3702}, - {317: 3700}, - {317: 3699}, - {805: 1114}, + {178: 1112, 539: 1112, 807: 1112}, + {178: 1111, 539: 1111, 807: 1111}, + {807: 3706, 821: 3707}, + {317: 3705}, + {317: 3704}, // 910 - {805: 1115}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 3741, 757: 3740, 3053, 3054, 3052, 1010: 3743, 1282: 3744, 1481: 3742}, - {1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 522: 1122, 1122, 1122, 526: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 538: 1122, 540: 1122, 1122, 543: 1122, 545: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 553: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 575: 1122, 578: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 598: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 617: 1122, 1122, 1122, 1122, 692: 1122}, - {2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062}, - {2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056}, + {807: 1114}, + {807: 1115}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 3746, 759: 3745, 3057, 3058, 3056, 1012: 3748, 1284: 3749, 1483: 3747}, + {1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 523: 1122, 1122, 1122, 527: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 539: 1122, 541: 1122, 1122, 544: 1122, 546: 1122, 1122, 1122, 1122, 1122, 1122, 553: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 576: 1122, 579: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 599: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 618: 1122, 1122, 1122, 1122, 693: 1122}, + {2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063}, // 915 - {2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044}, - {2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032}, - {2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021}, - {2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019}, - {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996}, + {2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057, 2057}, + {2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045}, + {2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033}, + {2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022, 2022}, + {2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020}, // 920 - {1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990, 1990}, - {1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980, 1980}, - {1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960}, - {1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, - {1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952}, + {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997}, + {1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991, 1991}, + {1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981, 1981}, + {1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961}, + {1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954}, // 925 - {1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949}, - {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944}, - {1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942}, - {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941}, - {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938}, + {1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, + {1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950, 1950}, + {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944}, + {1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942}, + {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941}, // 930 - {1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936}, - {1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923}, - {1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900}, - {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883}, - {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882}, + {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938}, + {1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936, 1936}, + {1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923, 1923}, + {1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900}, + {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883}, // 935 - {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881}, - {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877}, - {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, - {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, - {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760}, + {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882}, + {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881}, + {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877}, + {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, + {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, // 940 - {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759}, - {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758}, - {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757}, - {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, - {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, + {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760}, + {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759}, + {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758}, + {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757}, + {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, // 945 - {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613}, - {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, - {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599}, - {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579}, - {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578}, + {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, + {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613}, + {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, + {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599}, + {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579}, // 950 - {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 522: 1164, 1164, 1164, 526: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 538: 1164, 540: 1164, 1164, 543: 1164, 545: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 553: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 575: 1164, 578: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 598: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 617: 1164, 1164, 1164, 1164, 692: 1164}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 1161, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 536: 1161, 554: 1161, 575: 1161, 581: 1161, 1161, 757: 3740, 3053, 3054, 3052, 1010: 3747, 1379: 3746, 1482: 3745}, - {1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 522: 1135, 1135, 1135, 526: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 538: 1135, 540: 1135, 1135, 543: 1135, 545: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 553: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 575: 1135, 578: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 598: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 617: 1135, 1135, 1135, 1135, 692: 1135}, - {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 522: 1134, 1134, 1134, 526: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 538: 1134, 540: 1134, 1134, 543: 1134, 545: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 553: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 575: 1134, 578: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 598: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 617: 1134, 1134, 1134, 1134, 692: 1134}, - {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 522: 1133, 1133, 1133, 526: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 538: 1133, 540: 1133, 1133, 543: 1133, 545: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 553: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 575: 1133, 578: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 598: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 617: 1133, 1133, 1133, 1133, 692: 1133}, + {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578}, + {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 523: 1164, 1164, 1164, 527: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 539: 1164, 541: 1164, 1164, 544: 1164, 546: 1164, 1164, 1164, 1164, 1164, 1164, 553: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 576: 1164, 579: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 599: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 618: 1164, 1164, 1164, 1164, 693: 1164}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 1161, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 537: 1161, 555: 1161, 576: 1161, 582: 1161, 1161, 759: 3745, 3057, 3058, 3056, 1012: 3752, 1381: 3751, 1484: 3750}, + {1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 523: 1135, 1135, 1135, 527: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 539: 1135, 541: 1135, 1135, 544: 1135, 546: 1135, 1135, 1135, 1135, 1135, 1135, 553: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 576: 1135, 579: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 599: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 618: 1135, 1135, 1135, 1135, 693: 1135}, + {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 523: 1134, 1134, 1134, 527: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 539: 1134, 541: 1134, 1134, 544: 1134, 546: 1134, 1134, 1134, 1134, 1134, 1134, 553: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 576: 1134, 579: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 599: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 618: 1134, 1134, 1134, 1134, 693: 1134}, // 955 - {57: 3825}, - {57: 1159, 536: 3749, 554: 1159, 575: 1159, 581: 1159, 1159, 1383: 3748}, - {57: 1160, 536: 1160, 554: 1160, 575: 1160, 581: 1160, 1160}, - {57: 1157, 554: 3755, 575: 1157, 581: 1157, 1157, 1388: 3754}, - {711: 3750}, + {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 523: 1133, 1133, 1133, 527: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 539: 1133, 541: 1133, 1133, 544: 1133, 546: 1133, 1133, 1133, 1133, 1133, 1133, 553: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 576: 1133, 579: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 599: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 618: 1133, 1133, 1133, 1133, 693: 1133}, + {57: 3830}, + {57: 1159, 537: 3754, 555: 1159, 576: 1159, 582: 1159, 1159, 1385: 3753}, + {57: 1160, 537: 1160, 555: 1160, 576: 1160, 582: 1160, 1160}, + {57: 1157, 555: 3760, 576: 1157, 582: 1157, 1157, 1390: 3759}, // 960 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3045, 959: 3580, 985: 3751}, - {9: 3752, 57: 1158, 554: 1158, 575: 1158, 581: 1158, 1158}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3045, 959: 3753}, - {1487, 1487, 9: 1487, 57: 1487, 152: 1487, 520: 1487, 522: 1487, 529: 1487, 532: 1487, 540: 1487, 1487, 543: 1487, 545: 1487, 547: 1487, 549: 1487, 1487, 554: 1487, 562: 1487, 565: 1487, 575: 1487, 581: 1487, 1487}, - {57: 1155, 575: 3760, 581: 3761, 3762, 1387: 3758, 1480: 3759}, + {712: 3755}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3049, 961: 3585, 987: 3756}, + {9: 3757, 57: 1158, 555: 1158, 576: 1158, 582: 1158, 1158}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3049, 961: 3758}, + {1487, 1487, 9: 1487, 57: 1487, 152: 1487, 521: 1487, 523: 1487, 530: 1487, 533: 1487, 541: 1487, 1487, 544: 1487, 546: 1487, 548: 1487, 550: 1487, 1487, 555: 1487, 563: 1487, 566: 1487, 576: 1487, 582: 1487, 1487}, // 965 - {711: 3756}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3045, 959: 3580, 985: 3757}, - {9: 3752, 57: 1156, 575: 1156, 581: 1156, 1156}, + {57: 1155, 576: 3765, 582: 3766, 3767, 1389: 3763, 1482: 3764}, + {712: 3761}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3049, 961: 3585, 987: 3762}, + {9: 3757, 57: 1156, 576: 1156, 582: 1156, 1156}, {57: 1162}, - {184: 3773, 194: 3769, 552: 3763, 614: 3774, 625: 3765, 3764, 630: 3771, 3772, 902: 3770, 1079: 3767, 1478: 3768, 3766}, // 970 - {184: 1153, 194: 1153, 552: 1153, 614: 1153, 625: 1153, 1153, 630: 1153, 1153}, - {184: 1152, 194: 1152, 552: 1152, 614: 1152, 625: 1152, 1152, 630: 1152, 1152}, - {184: 1151, 194: 1151, 552: 1151, 614: 1151, 625: 1151, 1151, 630: 1151, 1151}, - {2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 57: 2457, 159: 2457, 186: 2457, 520: 2457, 2457, 2457, 524: 2457, 2457, 2457, 2457, 2457, 2457, 536: 2457, 2457, 2457, 2457, 542: 2457, 544: 2457, 555: 2457, 597: 2457, 633: 2457, 636: 2457, 690: 2457, 2457, 693: 2457, 2457, 2457, 2457, 2457, 2457}, - {2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 57: 2456, 159: 2456, 186: 2456, 232: 2456, 520: 2456, 2456, 2456, 524: 2456, 2456, 2456, 2456, 2456, 2456, 536: 2456, 2456, 2456, 2456, 542: 2456, 544: 2456, 555: 2456, 597: 2456, 633: 2456, 636: 2456, 690: 2456, 2456, 693: 2456, 2456, 2456, 2456, 2456, 2456}, + {184: 3778, 194: 3774, 552: 3768, 615: 3779, 626: 3770, 3769, 631: 3776, 3777, 904: 3775, 1081: 3772, 1480: 3773, 3771}, + {184: 1153, 194: 1153, 552: 1153, 615: 1153, 626: 1153, 1153, 631: 1153, 1153}, + {184: 1152, 194: 1152, 552: 1152, 615: 1152, 626: 1152, 1152, 631: 1152, 1152}, + {184: 1151, 194: 1151, 552: 1151, 615: 1151, 626: 1151, 1151, 631: 1151, 1151}, + {2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 57: 2458, 159: 2458, 186: 2458, 521: 2458, 2458, 2458, 525: 2458, 2458, 2458, 2458, 2458, 2458, 537: 2458, 2458, 2458, 2458, 543: 2458, 545: 2458, 556: 2458, 598: 2458, 634: 2458, 637: 2458, 691: 2458, 2458, 694: 2458, 2458, 2458, 2458, 2458, 2458}, // 975 - {2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, 57: 2455, 159: 2455, 186: 2455, 232: 2455, 520: 2455, 2455, 2455, 524: 2455, 2455, 2455, 2455, 2455, 2455, 536: 2455, 2455, 2455, 2455, 542: 2455, 544: 2455, 555: 2455, 597: 2455, 633: 2455, 636: 2455, 690: 2455, 2455, 693: 2455, 2455, 2455, 2455, 2455, 2455}, + {2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 2457, 57: 2457, 159: 2457, 186: 2457, 232: 2457, 521: 2457, 2457, 2457, 525: 2457, 2457, 2457, 2457, 2457, 2457, 537: 2457, 2457, 2457, 2457, 543: 2457, 545: 2457, 556: 2457, 598: 2457, 634: 2457, 637: 2457, 691: 2457, 2457, 694: 2457, 2457, 2457, 2457, 2457, 2457}, + {2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, 57: 2456, 159: 2456, 186: 2456, 232: 2456, 521: 2456, 2456, 2456, 525: 2456, 2456, 2456, 2456, 2456, 2456, 537: 2456, 2456, 2456, 2456, 543: 2456, 545: 2456, 556: 2456, 598: 2456, 634: 2456, 637: 2456, 691: 2456, 2456, 694: 2456, 2456, 2456, 2456, 2456, 2456}, {57: 1154}, {57: 1150}, {57: 1149}, - {159: 3820}, // 980 - {159: 3818}, - {159: 3816}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3823}, - {628: 3822}, - {184: 3773, 194: 3775, 552: 3763, 625: 3765, 3764, 630: 3777, 3778, 902: 3776, 1079: 3780, 1281: 3779}, + {159: 3825}, + {159: 3823}, + {159: 3821}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3828}, + {629: 3827}, // 985 - {159: 3820, 186: 3821}, - {159: 3818, 186: 3819}, - {159: 3816, 186: 3817}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3783}, - {556: 3781}, + {184: 3778, 194: 3780, 552: 3768, 626: 3770, 3769, 631: 3782, 3783, 904: 3781, 1081: 3785, 1283: 3784}, + {159: 3825, 186: 3826}, + {159: 3823, 186: 3824}, + {159: 3821, 186: 3822}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3788}, // 990 - {57: 1142, 556: 1142}, - {184: 3773, 194: 3775, 552: 3763, 625: 3765, 3764, 630: 3777, 3778, 902: 3776, 1079: 3780, 1281: 3782}, + {557: 3786}, + {57: 1142, 557: 1142}, + {184: 3778, 194: 3780, 552: 3768, 626: 3770, 3769, 631: 3782, 3783, 904: 3781, 1081: 3785, 1283: 3787}, {57: 1143}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 3813}, - {1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 540: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 553: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 575: 1288, 578: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 617: 1288, 1288, 1288, 1288, 633: 1288, 697: 1288, 1288}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 3818}, // 995 - {1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 540: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 553: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 575: 1287, 578: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 617: 1287, 1287, 1287, 1287, 633: 1287, 697: 1287, 1287}, - {1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 540: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 553: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 575: 1286, 578: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 617: 1286, 1286, 1286, 1286, 633: 1286, 697: 1286, 1286}, - {1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 540: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 553: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 575: 1285, 578: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 617: 1285, 1285, 1285, 1285, 633: 1285, 697: 1285, 1285}, - {1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 540: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 553: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 575: 1284, 578: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 617: 1284, 1284, 1284, 1284, 633: 1284, 697: 1284, 1284}, - {1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 540: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 553: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 575: 1283, 578: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 617: 1283, 1283, 1283, 1283, 633: 1283, 697: 1283, 1283}, + {1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 541: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 553: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 576: 1288, 579: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 618: 1288, 1288, 1288, 1288, 634: 1288, 698: 1288, 1288}, + {1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 541: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 553: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 576: 1287, 579: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 618: 1287, 1287, 1287, 1287, 634: 1287, 698: 1287, 1287}, + {1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 541: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 553: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 576: 1286, 579: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 618: 1286, 1286, 1286, 1286, 634: 1286, 698: 1286, 1286}, + {1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 541: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 553: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 576: 1285, 579: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 618: 1285, 1285, 1285, 1285, 634: 1285, 698: 1285, 1285}, + {1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 541: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 553: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 576: 1284, 579: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 618: 1284, 1284, 1284, 1284, 634: 1284, 698: 1284, 1284}, // 1000 - {1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 540: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 553: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 575: 1282, 578: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 617: 1282, 1282, 1282, 1282, 633: 1282, 697: 1282, 1282}, - {1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 540: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 553: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 575: 1281, 578: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 617: 1281, 1281, 1281, 1281, 633: 1281, 697: 1281, 1281}, - {1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 540: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 553: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 575: 1280, 578: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 617: 1280, 1280, 1280, 1280, 633: 1280, 697: 1280, 1280}, - {1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 540: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 553: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 575: 1279, 578: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 617: 1279, 1279, 1279, 1279, 633: 1279, 697: 1279, 1279}, - {1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 540: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 553: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 575: 1278, 578: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 617: 1278, 1278, 1278, 1278, 633: 1278, 697: 1278, 1278}, + {1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 541: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 553: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 576: 1283, 579: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 618: 1283, 1283, 1283, 1283, 634: 1283, 698: 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, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 541: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 553: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 576: 1282, 579: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 618: 1282, 1282, 1282, 1282, 634: 1282, 698: 1282, 1282}, + {1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 541: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 553: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 576: 1281, 579: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 618: 1281, 1281, 1281, 1281, 634: 1281, 698: 1281, 1281}, + {1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 541: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 553: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 576: 1280, 579: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 618: 1280, 1280, 1280, 1280, 634: 1280, 698: 1280, 1280}, + {1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 541: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 553: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 576: 1279, 579: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 618: 1279, 1279, 1279, 1279, 634: 1279, 698: 1279, 1279}, // 1005 - {1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 540: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 553: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 575: 1277, 578: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 617: 1277, 1277, 1277, 1277, 633: 1277, 697: 1277, 1277}, - {1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 540: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 553: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 575: 1276, 578: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 617: 1276, 1276, 1276, 1276, 633: 1276, 697: 1276, 1276}, - {1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 540: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 553: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 575: 1275, 578: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 617: 1275, 1275, 1275, 1275, 633: 1275, 697: 1275, 1275}, - {1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 540: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 553: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 575: 1274, 578: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 617: 1274, 1274, 1274, 1274, 633: 1274, 697: 1274, 1274}, - {1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 540: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 553: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 575: 1273, 578: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 617: 1273, 1273, 1273, 1273, 633: 1273, 697: 1273, 1273}, + {1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 541: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 553: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 576: 1278, 579: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 618: 1278, 1278, 1278, 1278, 634: 1278, 698: 1278, 1278}, + {1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 541: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 553: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 576: 1277, 579: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 618: 1277, 1277, 1277, 1277, 634: 1277, 698: 1277, 1277}, + {1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 541: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 553: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 576: 1276, 579: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 618: 1276, 1276, 1276, 1276, 634: 1276, 698: 1276, 1276}, + {1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 541: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 553: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 576: 1275, 579: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 618: 1275, 1275, 1275, 1275, 634: 1275, 698: 1275, 1275}, + {1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 541: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 553: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 576: 1274, 579: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 618: 1274, 1274, 1274, 1274, 634: 1274, 698: 1274, 1274}, // 1010 - {1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 540: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 553: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 575: 1272, 578: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 617: 1272, 1272, 1272, 1272, 633: 1272, 697: 1272, 1272}, - {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 540: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 553: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 575: 1271, 578: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 617: 1271, 1271, 1271, 1271, 633: 1271, 697: 1271, 1271}, - {1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 540: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 553: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 575: 1270, 578: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 617: 1270, 1270, 1270, 1270, 633: 1270, 697: 1270, 1270}, - {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 540: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 553: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 575: 1269, 578: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 617: 1269, 1269, 1269, 1269, 633: 1269, 697: 1269, 1269}, - {1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 540: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 553: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 575: 1268, 578: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 617: 1268, 1268, 1268, 1268, 633: 1268, 697: 1268, 1268}, + {1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 541: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 553: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 576: 1273, 579: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 618: 1273, 1273, 1273, 1273, 634: 1273, 698: 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, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 541: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 553: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 576: 1272, 579: 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 1272, 618: 1272, 1272, 1272, 1272, 634: 1272, 698: 1272, 1272}, + {1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 541: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 553: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 576: 1271, 579: 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 1271, 618: 1271, 1271, 1271, 1271, 634: 1271, 698: 1271, 1271}, + {1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 541: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 553: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 576: 1270, 579: 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 1270, 618: 1270, 1270, 1270, 1270, 634: 1270, 698: 1270, 1270}, + {1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 541: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 553: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 576: 1269, 579: 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 1269, 618: 1269, 1269, 1269, 1269, 634: 1269, 698: 1269, 1269}, // 1015 - {1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 540: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 553: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 575: 1267, 578: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 617: 1267, 1267, 1267, 1267, 633: 1267, 697: 1267, 1267}, - {1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 540: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 553: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 575: 1266, 578: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 617: 1266, 1266, 1266, 1266, 633: 1266, 697: 1266, 1266}, - {1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 540: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 553: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 575: 1265, 578: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 617: 1265, 1265, 1265, 1265, 633: 1265, 697: 1265, 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, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 540: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 553: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 575: 1264, 578: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 617: 1264, 1264, 1264, 1264, 633: 1264, 697: 1264, 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, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 540: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 553: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 575: 1263, 578: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 617: 1263, 1263, 1263, 1263, 633: 1263, 697: 1263, 1263}, + {1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 541: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 553: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 576: 1268, 579: 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, 618: 1268, 1268, 1268, 1268, 634: 1268, 698: 1268, 1268}, + {1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 541: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 553: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 576: 1267, 579: 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, 618: 1267, 1267, 1267, 1267, 634: 1267, 698: 1267, 1267}, + {1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 541: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 553: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 576: 1266, 579: 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 1266, 618: 1266, 1266, 1266, 1266, 634: 1266, 698: 1266, 1266}, + {1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 541: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 553: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 576: 1265, 579: 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 1265, 618: 1265, 1265, 1265, 1265, 634: 1265, 698: 1265, 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, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 541: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 553: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 576: 1264, 579: 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 1264, 618: 1264, 1264, 1264, 1264, 634: 1264, 698: 1264, 1264}, // 1020 - {1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 540: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 553: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 575: 1262, 578: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 617: 1262, 1262, 1262, 1262, 633: 1262, 697: 1262, 1262}, - {1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 540: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 553: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 575: 1261, 578: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 617: 1261, 1261, 1261, 1261, 633: 1261, 697: 1261, 1261}, - {1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 540: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 553: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 575: 1260, 578: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 617: 1260, 1260, 1260, 1260, 633: 1260, 697: 1260, 1260}, - {159: 3814, 186: 3815}, - {57: 1145, 556: 1145}, + {1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 541: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 553: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 576: 1263, 579: 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 618: 1263, 1263, 1263, 1263, 634: 1263, 698: 1263, 1263}, + {1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 541: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 553: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 576: 1262, 579: 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 1262, 618: 1262, 1262, 1262, 1262, 634: 1262, 698: 1262, 1262}, + {1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 541: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 553: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 576: 1261, 579: 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 618: 1261, 1261, 1261, 1261, 634: 1261, 698: 1261, 1261}, + {1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 541: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 553: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 576: 1260, 579: 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, 618: 1260, 1260, 1260, 1260, 634: 1260, 698: 1260, 1260}, + {159: 3819, 186: 3820}, // 1025 - {57: 1138, 556: 1138}, - {57: 1146, 556: 1146}, - {57: 1139, 556: 1139}, - {57: 1147, 556: 1147}, - {57: 1140, 556: 1140}, + {57: 1145, 557: 1145}, + {57: 1138, 557: 1138}, + {57: 1146, 557: 1146}, + {57: 1139, 557: 1139}, + {57: 1147, 557: 1147}, // 1030 - {57: 1148, 556: 1148}, - {57: 1141, 556: 1141}, - {57: 1144, 556: 1144}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 3824}, - {159: 3814}, + {57: 1140, 557: 1140}, + {57: 1148, 557: 1148}, + {57: 1141, 557: 1141}, + {57: 1144, 557: 1144}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 3829}, // 1035 - {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 522: 1163, 1163, 1163, 526: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 538: 1163, 540: 1163, 1163, 543: 1163, 545: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 553: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 575: 1163, 578: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 598: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 617: 1163, 1163, 1163, 1163, 692: 1163}, - {1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 522: 1444, 1444, 1444, 526: 1444, 1444, 3689, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 538: 1444, 540: 1444, 1444, 543: 1444, 545: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 553: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 575: 1444, 578: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 598: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 617: 1444, 1444, 1444, 1444, 692: 1444}, - {1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 522: 1454, 1454, 1454, 526: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 538: 1454, 540: 1454, 1454, 543: 1454, 545: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 553: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 575: 1454, 578: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 598: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 617: 1454, 1454, 1454, 1454, 692: 1454}, - {932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 553: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 575: 932, 578: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 617: 932, 932, 932, 932, 633: 932, 636: 932, 690: 932, 932, 932, 932, 932, 932, 932, 932, 932}, - {931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 553: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 575: 931, 578: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 617: 931, 931, 931, 931, 633: 931, 636: 931, 690: 931, 931, 931, 931, 931, 931, 931, 931, 931}, + {159: 3819}, + {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 523: 1163, 1163, 1163, 527: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 539: 1163, 541: 1163, 1163, 544: 1163, 546: 1163, 1163, 1163, 1163, 1163, 1163, 553: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 576: 1163, 579: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 599: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 618: 1163, 1163, 1163, 1163, 693: 1163}, + {1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 523: 1444, 1444, 1444, 527: 1444, 1444, 3694, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 539: 1444, 541: 1444, 1444, 544: 1444, 546: 1444, 1444, 1444, 1444, 1444, 1444, 553: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 576: 1444, 579: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 599: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 618: 1444, 1444, 1444, 1444, 693: 1444}, + {1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 523: 1454, 1454, 1454, 527: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 539: 1454, 541: 1454, 1454, 544: 1454, 546: 1454, 1454, 1454, 1454, 1454, 1454, 553: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 576: 1454, 579: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 599: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 618: 1454, 1454, 1454, 1454, 693: 1454}, + {932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 553: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 576: 932, 579: 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 618: 932, 932, 932, 932, 634: 932, 637: 932, 691: 932, 932, 932, 932, 932, 932, 932, 932, 932}, // 1040 - {415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 553: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 575: 415, 415, 578: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 617: 415, 415, 415, 415, 415, 633: 415, 636: 415, 690: 415, 415, 415, 415, 415, 415, 415, 415, 415, 700: 415, 415, 705: 415, 709: 415, 711: 415, 713: 415, 415, 415}, - {414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 553: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 575: 414, 414, 578: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 617: 414, 414, 414, 414, 414, 633: 414, 636: 414, 690: 414, 414, 414, 414, 414, 414, 414, 414, 414, 700: 414, 414, 705: 414, 709: 414, 711: 414, 713: 414, 414, 414}, - {2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 522: 2175, 2175, 527: 2175, 529: 2175, 2175, 2175, 2175, 538: 2175, 540: 2175, 2175, 543: 2175, 545: 2175, 2175, 2175, 549: 2175, 2175, 2175, 553: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 569: 2175, 2175, 2175, 573: 2175, 575: 2175, 578: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 596: 2175, 786: 3680, 3678}, - {2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 522: 2176, 2176, 527: 2176, 529: 2176, 2176, 2176, 2176, 538: 2176, 540: 2176, 2176, 543: 2176, 545: 2176, 2176, 2176, 549: 2176, 2176, 2176, 553: 2176, 2176, 2176, 3684, 2176, 3683, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 569: 2176, 2176, 2176, 573: 2176, 575: 2176, 578: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 596: 2176, 786: 3680, 3678}, - {2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 522: 2177, 2177, 527: 2177, 529: 2177, 2177, 2177, 2177, 538: 2177, 540: 2177, 2177, 543: 2177, 545: 2177, 2177, 2177, 549: 2177, 2177, 2177, 553: 2177, 2177, 2177, 3684, 2177, 3683, 2177, 3679, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 569: 2177, 2177, 2177, 573: 2177, 575: 2177, 578: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 596: 2177, 786: 3680, 3678}, + {931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 553: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 576: 931, 579: 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 618: 931, 931, 931, 931, 634: 931, 637: 931, 691: 931, 931, 931, 931, 931, 931, 931, 931, 931}, + {415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 553: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 576: 415, 415, 579: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 618: 415, 415, 415, 415, 415, 634: 415, 637: 415, 691: 415, 415, 415, 415, 415, 415, 415, 415, 415, 701: 415, 415, 706: 415, 710: 415, 712: 415, 714: 415, 415, 415}, + {414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 553: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 576: 414, 414, 579: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 618: 414, 414, 414, 414, 414, 634: 414, 637: 414, 691: 414, 414, 414, 414, 414, 414, 414, 414, 414, 701: 414, 414, 706: 414, 710: 414, 712: 414, 714: 414, 414, 414}, + {2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 523: 2176, 2176, 528: 2176, 530: 2176, 2176, 2176, 2176, 539: 2176, 541: 2176, 2176, 544: 2176, 546: 2176, 2176, 2176, 550: 2176, 2176, 553: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 570: 2176, 2176, 2176, 574: 2176, 576: 2176, 579: 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 2176, 597: 2176, 788: 3685, 3683}, + {2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 523: 2177, 2177, 528: 2177, 530: 2177, 2177, 2177, 2177, 539: 2177, 541: 2177, 2177, 544: 2177, 546: 2177, 2177, 2177, 550: 2177, 2177, 553: 2177, 2177, 2177, 2177, 3689, 2177, 3688, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 570: 2177, 2177, 2177, 574: 2177, 576: 2177, 579: 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 2177, 597: 2177, 788: 3685, 3683}, // 1045 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3836}, - {57: 3837, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {178: 3697, 538: 3698, 805: 1116, 975: 3838}, - {805: 3701, 819: 3839}, - {1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 522: 1123, 1123, 1123, 526: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 538: 1123, 540: 1123, 1123, 543: 1123, 545: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 553: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 575: 1123, 578: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 598: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 617: 1123, 1123, 1123, 1123, 692: 1123}, + {2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 523: 2178, 2178, 528: 2178, 530: 2178, 2178, 2178, 2178, 539: 2178, 541: 2178, 2178, 544: 2178, 546: 2178, 2178, 2178, 550: 2178, 2178, 553: 2178, 2178, 2178, 2178, 3689, 2178, 3688, 2178, 3684, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 570: 2178, 2178, 2178, 574: 2178, 576: 2178, 579: 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 597: 2178, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3841}, + {57: 3842, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {178: 3702, 539: 3703, 807: 1116, 977: 3843}, + {807: 3706, 821: 3844}, // 1050 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3841}, - {57: 3842, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {178: 3697, 538: 3698, 805: 1116, 975: 3843}, - {805: 3701, 819: 3844}, - {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 522: 1124, 1124, 1124, 526: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 538: 1124, 540: 1124, 1124, 543: 1124, 545: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 553: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 575: 1124, 578: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 598: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 617: 1124, 1124, 1124, 1124, 692: 1124}, + {1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 523: 1123, 1123, 1123, 527: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 539: 1123, 541: 1123, 1123, 544: 1123, 546: 1123, 1123, 1123, 1123, 1123, 1123, 553: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 576: 1123, 579: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 599: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 618: 1123, 1123, 1123, 1123, 693: 1123}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3846}, + {57: 3847, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {178: 3702, 539: 3703, 807: 1116, 977: 3848}, + {807: 3706, 821: 3849}, // 1055 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3846}, - {9: 3848, 57: 1121, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678, 1203: 3847}, - {57: 3855}, - {552: 3763, 625: 3765, 3764, 630: 3850, 902: 3849}, - {9: 3852, 57: 1118, 1204: 3854}, + {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 523: 1124, 1124, 1124, 527: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 539: 1124, 541: 1124, 1124, 544: 1124, 546: 1124, 1124, 1124, 1124, 1124, 1124, 553: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 576: 1124, 579: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 599: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 618: 1124, 1124, 1124, 1124, 693: 1124}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3851}, + {9: 3853, 57: 1121, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683, 1205: 3852}, + {57: 3860}, + {552: 3768, 626: 3770, 3769, 631: 3855, 904: 3854}, // 1060 - {9: 3852, 57: 1118, 1204: 3851}, + {9: 3857, 57: 1118, 1206: 3859}, + {9: 3857, 57: 1118, 1206: 3856}, {57: 1119}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3853}, - {57: 1117, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {57: 1120}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3858}, + {57: 1117, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1065 - {178: 3697, 538: 3698, 805: 1116, 975: 3856}, - {805: 3701, 819: 3857}, - {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 522: 1125, 1125, 1125, 526: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 538: 1125, 540: 1125, 1125, 543: 1125, 545: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 553: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 575: 1125, 578: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 598: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 617: 1125, 1125, 1125, 1125, 692: 1125}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3859}, - {9: 3848, 57: 1121, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678, 1203: 3860}, + {57: 1120}, + {178: 3702, 539: 3703, 807: 1116, 977: 3861}, + {807: 3706, 821: 3862}, + {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 523: 1125, 1125, 1125, 527: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 539: 1125, 541: 1125, 1125, 544: 1125, 546: 1125, 1125, 1125, 1125, 1125, 1125, 553: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 576: 1125, 579: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 599: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 618: 1125, 1125, 1125, 1125, 693: 1125}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3864}, // 1070 - {57: 3861}, - {178: 3697, 538: 3698, 805: 1116, 975: 3862}, - {805: 3701, 819: 3863}, - {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 522: 1126, 1126, 1126, 526: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 538: 1126, 540: 1126, 1126, 543: 1126, 545: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 553: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 575: 1126, 578: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 598: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 617: 1126, 1126, 1126, 1126, 692: 1126}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3865, 3592, 3673, 3591, 3588}, + {9: 3853, 57: 1121, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683, 1205: 3865}, + {57: 3866}, + {178: 3702, 539: 3703, 807: 1116, 977: 3867}, + {807: 3706, 821: 3868}, + {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 523: 1126, 1126, 1126, 527: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 539: 1126, 541: 1126, 1126, 544: 1126, 546: 1126, 1126, 1126, 1126, 1126, 1126, 553: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 576: 1126, 579: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 599: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 618: 1126, 1126, 1126, 1126, 693: 1126}, // 1075 - {57: 3866, 528: 3689, 692: 3690}, - {805: 3701, 819: 3867}, - {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 522: 1127, 1127, 1127, 526: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 538: 1127, 540: 1127, 1127, 543: 1127, 545: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 553: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 575: 1127, 578: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 598: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 617: 1127, 1127, 1127, 1127, 692: 1127}, - {57: 3869}, - {805: 3701, 819: 3870}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3870, 3597, 3678, 3596, 3593}, + {57: 3871, 529: 3694, 693: 3695}, + {807: 3706, 821: 3872}, + {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 523: 1127, 1127, 1127, 527: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 539: 1127, 541: 1127, 1127, 544: 1127, 546: 1127, 1127, 1127, 1127, 1127, 1127, 553: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 576: 1127, 579: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 599: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 618: 1127, 1127, 1127, 1127, 693: 1127}, + {57: 3874}, // 1080 - {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 522: 1128, 1128, 1128, 526: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 538: 1128, 540: 1128, 1128, 543: 1128, 545: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 553: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 575: 1128, 578: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 598: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 617: 1128, 1128, 1128, 1128, 692: 1128}, - {57: 3872}, - {805: 3701, 819: 3873}, - {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 522: 1129, 1129, 1129, 526: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 538: 1129, 540: 1129, 1129, 543: 1129, 545: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 553: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 575: 1129, 578: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 598: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 617: 1129, 1129, 1129, 1129, 692: 1129}, - {57: 3875}, + {807: 3706, 821: 3875}, + {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 523: 1128, 1128, 1128, 527: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 539: 1128, 541: 1128, 1128, 544: 1128, 546: 1128, 1128, 1128, 1128, 1128, 1128, 553: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 576: 1128, 579: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 599: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 618: 1128, 1128, 1128, 1128, 693: 1128}, + {57: 3877}, + {807: 3706, 821: 3878}, + {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 523: 1129, 1129, 1129, 527: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 539: 1129, 541: 1129, 1129, 544: 1129, 546: 1129, 1129, 1129, 1129, 1129, 1129, 553: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 576: 1129, 579: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 599: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 618: 1129, 1129, 1129, 1129, 693: 1129}, // 1085 - {805: 3701, 819: 3876}, - {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 522: 1130, 1130, 1130, 526: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 538: 1130, 540: 1130, 1130, 543: 1130, 545: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 553: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 575: 1130, 578: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 598: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 617: 1130, 1130, 1130, 1130, 692: 1130}, - {57: 3878}, - {805: 3701, 819: 3879}, - {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 522: 1131, 1131, 1131, 526: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 538: 1131, 540: 1131, 1131, 543: 1131, 545: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 553: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 575: 1131, 578: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 598: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 617: 1131, 1131, 1131, 1131, 692: 1131}, + {57: 3880}, + {807: 3706, 821: 3881}, + {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 523: 1130, 1130, 1130, 527: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 539: 1130, 541: 1130, 1130, 544: 1130, 546: 1130, 1130, 1130, 1130, 1130, 1130, 553: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 576: 1130, 579: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 599: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 618: 1130, 1130, 1130, 1130, 693: 1130}, + {57: 3883}, + {807: 3706, 821: 3884}, // 1090 - {57: 3881}, - {805: 3701, 819: 3882}, - {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 522: 1132, 1132, 1132, 526: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 538: 1132, 540: 1132, 1132, 543: 1132, 545: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 553: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 575: 1132, 578: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 598: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 617: 1132, 1132, 1132, 1132, 692: 1132}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3890, 3889}, - {2: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 10: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 58: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 521: 1425, 523: 1425, 1425, 1425, 1425, 530: 1425, 1425, 533: 1425, 1425, 1425, 537: 1425, 539: 1425, 542: 1425, 544: 1425, 552: 1425, 563: 1425, 572: 1425, 574: 1425, 576: 1425, 1425, 597: 1425, 615: 1425, 1425, 621: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 637: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 699: 1425, 704: 1425, 816: 1425, 1425, 823: 1425, 1425, 1425, 828: 1425, 836: 1425, 1425, 1425}, + {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 523: 1131, 1131, 1131, 527: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 539: 1131, 541: 1131, 1131, 544: 1131, 546: 1131, 1131, 1131, 1131, 1131, 1131, 553: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 576: 1131, 579: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 599: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 618: 1131, 1131, 1131, 1131, 693: 1131}, + {57: 3886}, + {807: 3706, 821: 3887}, + {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 523: 1132, 1132, 1132, 527: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 539: 1132, 541: 1132, 1132, 544: 1132, 546: 1132, 1132, 1132, 1132, 1132, 1132, 553: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 576: 1132, 579: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 599: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 618: 1132, 1132, 1132, 1132, 693: 1132}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3895, 3894}, // 1095 - {2: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 10: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 58: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 521: 1424, 523: 1424, 1424, 1424, 1424, 530: 1424, 1424, 533: 1424, 1424, 1424, 537: 1424, 539: 1424, 542: 1424, 544: 1424, 552: 1424, 563: 1424, 572: 1424, 574: 1424, 576: 1424, 1424, 597: 1424, 615: 1424, 1424, 621: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 637: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 699: 1424, 704: 1424, 816: 1424, 1424, 823: 1424, 1424, 1424, 828: 1424, 836: 1424, 1424, 1424}, - {2: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 10: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 58: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 521: 1423, 523: 1423, 1423, 1423, 1423, 530: 1423, 1423, 533: 1423, 1423, 1423, 537: 1423, 539: 1423, 542: 1423, 544: 1423, 552: 1423, 563: 1423, 572: 1423, 574: 1423, 576: 1423, 1423, 597: 1423, 615: 1423, 1423, 621: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 637: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 699: 1423, 704: 1423, 816: 1423, 1423, 823: 1423, 1423, 1423, 828: 1423, 836: 1423, 1423, 1423}, - {2: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 10: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 58: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 521: 1422, 523: 1422, 1422, 1422, 1422, 530: 1422, 1422, 533: 1422, 1422, 1422, 537: 1422, 539: 1422, 542: 1422, 544: 1422, 552: 1422, 574: 1422, 576: 1422, 1422, 615: 1422, 1422, 621: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 634: 1422, 1422, 637: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 699: 1422, 704: 3895}, - {2: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 10: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 58: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 521: 1420, 523: 1420, 1420, 1420, 1420, 530: 1420, 1420, 533: 1420, 1420, 1420, 537: 1420, 539: 1420, 542: 1420, 544: 1420, 552: 1420, 574: 1420, 576: 1420, 1420, 615: 1420, 1420, 621: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 634: 1420, 1420, 637: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 699: 1420}, - {2: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 10: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 58: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 521: 1417, 523: 1417, 1417, 1417, 1417, 530: 1417, 1417, 533: 1417, 1417, 1417, 537: 1417, 539: 1417, 542: 1417, 544: 1417, 552: 1417, 574: 1417, 576: 1417, 1417, 615: 1417, 1417, 621: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 634: 1417, 1417, 637: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 699: 1417}, + {2: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 10: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 58: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 522: 1425, 524: 1425, 1425, 1425, 1425, 531: 1425, 1425, 534: 1425, 1425, 1425, 538: 1425, 540: 1425, 543: 1425, 545: 1425, 552: 1425, 564: 1425, 573: 1425, 575: 1425, 577: 1425, 1425, 598: 1425, 616: 1425, 1425, 622: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 638: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 700: 1425, 705: 1425, 818: 1425, 1425, 825: 1425, 1425, 1425, 830: 1425, 838: 1425, 1425, 1425}, + {2: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 10: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 58: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 522: 1424, 524: 1424, 1424, 1424, 1424, 531: 1424, 1424, 534: 1424, 1424, 1424, 538: 1424, 540: 1424, 543: 1424, 545: 1424, 552: 1424, 564: 1424, 573: 1424, 575: 1424, 577: 1424, 1424, 598: 1424, 616: 1424, 1424, 622: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 638: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 700: 1424, 705: 1424, 818: 1424, 1424, 825: 1424, 1424, 1424, 830: 1424, 838: 1424, 1424, 1424}, + {2: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 10: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 58: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 522: 1423, 524: 1423, 1423, 1423, 1423, 531: 1423, 1423, 534: 1423, 1423, 1423, 538: 1423, 540: 1423, 543: 1423, 545: 1423, 552: 1423, 564: 1423, 573: 1423, 575: 1423, 577: 1423, 1423, 598: 1423, 616: 1423, 1423, 622: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 638: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 700: 1423, 705: 1423, 818: 1423, 1423, 825: 1423, 1423, 1423, 830: 1423, 838: 1423, 1423, 1423}, + {2: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 10: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 58: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 522: 1422, 524: 1422, 1422, 1422, 1422, 531: 1422, 1422, 534: 1422, 1422, 1422, 538: 1422, 540: 1422, 543: 1422, 545: 1422, 552: 1422, 575: 1422, 577: 1422, 1422, 616: 1422, 1422, 622: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 635: 1422, 1422, 638: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 700: 1422, 705: 3900}, + {2: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 10: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 58: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 522: 1420, 524: 1420, 1420, 1420, 1420, 531: 1420, 1420, 534: 1420, 1420, 1420, 538: 1420, 540: 1420, 543: 1420, 545: 1420, 552: 1420, 575: 1420, 577: 1420, 1420, 616: 1420, 1420, 622: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 635: 1420, 1420, 638: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 700: 1420}, // 1100 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3891}, - {57: 3892, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3893}, - {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 522: 1302, 1302, 1302, 526: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 538: 1302, 540: 1302, 1302, 543: 1302, 545: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 553: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 575: 1302, 578: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 598: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 617: 1302, 1302, 1302, 1302, 692: 1302}, - {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 522: 1136, 1136, 1136, 526: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 538: 1136, 540: 1136, 1136, 543: 1136, 545: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 553: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 575: 1136, 578: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 598: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 617: 1136, 1136, 1136, 1136, 692: 1136}, + {2: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 10: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 58: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 522: 1417, 524: 1417, 1417, 1417, 1417, 531: 1417, 1417, 534: 1417, 1417, 1417, 538: 1417, 540: 1417, 543: 1417, 545: 1417, 552: 1417, 575: 1417, 577: 1417, 1417, 616: 1417, 1417, 622: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 635: 1417, 1417, 638: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 700: 1417}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3896}, + {57: 3897, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3898}, + {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 523: 1302, 1302, 1302, 527: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 539: 1302, 541: 1302, 1302, 544: 1302, 546: 1302, 1302, 1302, 1302, 1302, 1302, 553: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 576: 1302, 579: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 599: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 618: 1302, 1302, 1302, 1302, 693: 1302}, // 1105 - {2: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 10: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 58: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 521: 1416, 523: 1416, 1416, 1416, 1416, 530: 1416, 1416, 533: 1416, 1416, 1416, 537: 1416, 539: 1416, 542: 1416, 544: 1416, 552: 1416, 574: 1416, 576: 1416, 1416, 615: 1416, 1416, 621: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 634: 1416, 1416, 637: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 699: 1416}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3897, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3898}, - {57: 3899, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3900}, + {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 523: 1136, 1136, 1136, 527: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 539: 1136, 541: 1136, 1136, 544: 1136, 546: 1136, 1136, 1136, 1136, 1136, 1136, 553: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 576: 1136, 579: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 599: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 618: 1136, 1136, 1136, 1136, 693: 1136}, + {2: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 10: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 58: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 522: 1416, 524: 1416, 1416, 1416, 1416, 531: 1416, 1416, 534: 1416, 1416, 1416, 538: 1416, 540: 1416, 543: 1416, 545: 1416, 552: 1416, 575: 1416, 577: 1416, 1416, 616: 1416, 1416, 622: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 635: 1416, 1416, 638: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 700: 1416}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3902, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3903}, + {57: 3904, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1110 - {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 522: 1303, 1303, 1303, 526: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 538: 1303, 540: 1303, 1303, 543: 1303, 545: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 553: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 575: 1303, 578: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 598: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 617: 1303, 1303, 1303, 1303, 692: 1303}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3902, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3903}, - {57: 3904, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3905}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3905}, + {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 523: 1303, 1303, 1303, 527: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 539: 1303, 541: 1303, 1303, 544: 1303, 546: 1303, 1303, 1303, 1303, 1303, 1303, 553: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 576: 1303, 579: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 599: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 618: 1303, 1303, 1303, 1303, 693: 1303}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3907, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3908}, + {57: 3909, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1115 - {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 522: 1304, 1304, 1304, 526: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 538: 1304, 540: 1304, 1304, 543: 1304, 545: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 553: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 575: 1304, 578: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 598: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 617: 1304, 1304, 1304, 1304, 692: 1304}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3907, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3908}, - {57: 3909, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3910}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3910}, + {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 523: 1304, 1304, 1304, 527: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 539: 1304, 541: 1304, 1304, 544: 1304, 546: 1304, 1304, 1304, 1304, 1304, 1304, 553: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 576: 1304, 579: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 599: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 618: 1304, 1304, 1304, 1304, 693: 1304}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3912, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3913}, + {57: 3914, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1120 - {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 522: 1305, 1305, 1305, 526: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 538: 1305, 540: 1305, 1305, 543: 1305, 545: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 553: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 575: 1305, 578: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 598: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 617: 1305, 1305, 1305, 1305, 692: 1305}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3912, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3913}, - {57: 3914, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3915}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3915}, + {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 523: 1305, 1305, 1305, 527: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 539: 1305, 541: 1305, 1305, 544: 1305, 546: 1305, 1305, 1305, 1305, 1305, 1305, 553: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 576: 1305, 579: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 599: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 618: 1305, 1305, 1305, 1305, 693: 1305}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3917, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3918}, + {57: 3919, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1125 - {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 522: 1306, 1306, 1306, 526: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 538: 1306, 540: 1306, 1306, 543: 1306, 545: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 553: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 575: 1306, 578: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 598: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 617: 1306, 1306, 1306, 1306, 692: 1306}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3917, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3918}, - {57: 3919, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3920}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3920}, + {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 523: 1306, 1306, 1306, 527: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 539: 1306, 541: 1306, 1306, 544: 1306, 546: 1306, 1306, 1306, 1306, 1306, 1306, 553: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 576: 1306, 579: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 599: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 618: 1306, 1306, 1306, 1306, 693: 1306}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3922, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3923}, + {57: 3924, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1130 - {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 522: 1307, 1307, 1307, 526: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 538: 1307, 540: 1307, 1307, 543: 1307, 545: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 553: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 575: 1307, 578: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 598: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 617: 1307, 1307, 1307, 1307, 692: 1307}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3922, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3923}, - {57: 3924, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3925}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3925}, + {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 523: 1307, 1307, 1307, 527: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 539: 1307, 541: 1307, 1307, 544: 1307, 546: 1307, 1307, 1307, 1307, 1307, 1307, 553: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 576: 1307, 579: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 599: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 618: 1307, 1307, 1307, 1307, 693: 1307}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3927, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3928}, + {57: 3929, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1135 - {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 522: 1308, 1308, 1308, 526: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 538: 1308, 540: 1308, 1308, 543: 1308, 545: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 553: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 575: 1308, 578: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 598: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 617: 1308, 1308, 1308, 1308, 692: 1308}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 3927, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 3929}, - {2157, 2157, 9: 2157, 57: 2157, 152: 2157, 532: 2157, 554: 2157, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {9: 3930, 57: 1479, 152: 1479, 554: 3016, 829: 3017, 895: 3931}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3930}, + {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 523: 1308, 1308, 1308, 527: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 539: 1308, 541: 1308, 1308, 544: 1308, 546: 1308, 1308, 1308, 1308, 1308, 1308, 553: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 576: 1308, 579: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 599: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 618: 1308, 1308, 1308, 1308, 693: 1308}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 3932, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 3934}, + {2158, 2158, 9: 2158, 57: 2158, 152: 2158, 533: 2158, 555: 2158, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1140 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3937}, - {57: 1295, 152: 3933, 1381: 3932}, - {57: 3935}, - {523: 3934}, - {57: 1294}, + {9: 3935, 57: 1479, 152: 1479, 555: 3020, 831: 3021, 897: 3936}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3942}, + {57: 1295, 152: 3938, 1383: 3937}, + {57: 3940}, + {524: 3939}, // 1145 - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3936}, - {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 522: 1309, 1309, 1309, 526: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 538: 1309, 540: 1309, 1309, 543: 1309, 545: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 553: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 575: 1309, 578: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 598: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 617: 1309, 1309, 1309, 1309, 692: 1309}, - {2156, 2156, 9: 2156, 57: 2156, 152: 2156, 532: 2156, 554: 2156, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 572: 3942, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 3941, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3939, 816: 3884, 3885, 872: 3940}, - {57: 3950, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {57: 1294}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3941}, + {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 523: 1309, 1309, 1309, 527: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 539: 1309, 541: 1309, 1309, 544: 1309, 546: 1309, 1309, 1309, 1309, 1309, 1309, 553: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 576: 1309, 579: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 599: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 618: 1309, 1309, 1309, 1309, 693: 1309}, + {2157, 2157, 9: 2157, 57: 2157, 152: 2157, 533: 2157, 555: 2157, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 573: 3947, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 3946, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3944, 818: 3889, 3890, 874: 3945}, // 1150 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 3948}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3945}, - {57: 3943}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3944}, - {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 522: 1310, 1310, 1310, 526: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 538: 1310, 540: 1310, 1310, 543: 1310, 545: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 553: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 575: 1310, 578: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 598: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 617: 1310, 1310, 1310, 1310, 692: 1310}, + {57: 3955, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 3953}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3950}, + {57: 3948}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3949}, // 1155 - {57: 3946, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3947}, - {1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 522: 1312, 1312, 1312, 526: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 538: 1312, 540: 1312, 1312, 543: 1312, 545: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 553: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 575: 1312, 578: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 598: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 617: 1312, 1312, 1312, 1312, 692: 1312}, - {9: 3930, 57: 3949}, - {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 522: 1313, 1313, 1313, 526: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 538: 1313, 540: 1313, 1313, 543: 1313, 545: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 553: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 575: 1313, 578: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 598: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 617: 1313, 1313, 1313, 1313, 692: 1313}, + {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 523: 1310, 1310, 1310, 527: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 539: 1310, 541: 1310, 1310, 544: 1310, 546: 1310, 1310, 1310, 1310, 1310, 1310, 553: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 576: 1310, 579: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 599: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 618: 1310, 1310, 1310, 1310, 693: 1310}, + {57: 3951, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3952}, + {1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 523: 1312, 1312, 1312, 527: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 539: 1312, 541: 1312, 1312, 544: 1312, 546: 1312, 1312, 1312, 1312, 1312, 1312, 553: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 576: 1312, 579: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 599: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 618: 1312, 1312, 1312, 1312, 693: 1312}, + {9: 3935, 57: 3954}, // 1160 - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3951}, - {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 522: 1311, 1311, 1311, 526: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 538: 1311, 540: 1311, 1311, 543: 1311, 545: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 553: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 575: 1311, 578: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 598: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 617: 1311, 1311, 1311, 1311, 692: 1311}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 3954, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3953}, - {57: 3958, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3955}, + {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 523: 1313, 1313, 1313, 527: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 539: 1313, 541: 1313, 1313, 544: 1313, 546: 1313, 1313, 1313, 1313, 1313, 1313, 553: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 576: 1313, 579: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 599: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 618: 1313, 1313, 1313, 1313, 693: 1313}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3956}, + {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 523: 1311, 1311, 1311, 527: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 539: 1311, 541: 1311, 1311, 544: 1311, 546: 1311, 1311, 1311, 1311, 1311, 1311, 553: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 576: 1311, 579: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 599: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 618: 1311, 1311, 1311, 1311, 693: 1311}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 3959, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3958}, + {57: 3963, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1165 - {57: 3956, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3957}, - {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 522: 1314, 1314, 1314, 526: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 538: 1314, 540: 1314, 1314, 543: 1314, 545: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 553: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 575: 1314, 578: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 598: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 617: 1314, 1314, 1314, 1314, 692: 1314}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3959}, - {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 522: 1315, 1315, 1315, 526: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 538: 1315, 540: 1315, 1315, 543: 1315, 545: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 553: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 575: 1315, 578: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 598: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 617: 1315, 1315, 1315, 1315, 692: 1315}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3960}, + {57: 3961, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3962}, + {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 523: 1314, 1314, 1314, 527: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 539: 1314, 541: 1314, 1314, 544: 1314, 546: 1314, 1314, 1314, 1314, 1314, 1314, 553: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 576: 1314, 579: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 599: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 618: 1314, 1314, 1314, 1314, 693: 1314}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3964}, // 1170 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 3962, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3961}, - {57: 3966, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3963}, - {57: 3964, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3965}, + {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 523: 1315, 1315, 1315, 527: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 539: 1315, 541: 1315, 1315, 544: 1315, 546: 1315, 1315, 1315, 1315, 1315, 1315, 553: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 576: 1315, 579: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 599: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 618: 1315, 1315, 1315, 1315, 693: 1315}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 3967, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3966}, + {57: 3971, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3968}, + {57: 3969, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1175 - {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 522: 1316, 1316, 1316, 526: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 538: 1316, 540: 1316, 1316, 543: 1316, 545: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 553: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 575: 1316, 578: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 598: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 617: 1316, 1316, 1316, 1316, 692: 1316}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3967}, - {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 522: 1317, 1317, 1317, 526: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 538: 1317, 540: 1317, 1317, 543: 1317, 545: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 553: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 575: 1317, 578: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 598: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 617: 1317, 1317, 1317, 1317, 692: 1317}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 3970, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3969}, - {57: 3974, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3970}, + {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 523: 1316, 1316, 1316, 527: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 539: 1316, 541: 1316, 1316, 544: 1316, 546: 1316, 1316, 1316, 1316, 1316, 1316, 553: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 576: 1316, 579: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 599: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 618: 1316, 1316, 1316, 1316, 693: 1316}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3972}, + {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 523: 1317, 1317, 1317, 527: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 539: 1317, 541: 1317, 1317, 544: 1317, 546: 1317, 1317, 1317, 1317, 1317, 1317, 553: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 576: 1317, 579: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 599: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 618: 1317, 1317, 1317, 1317, 693: 1317}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 3975, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3974}, // 1180 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3971}, - {57: 3972, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3973}, - {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 522: 1318, 1318, 1318, 526: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 538: 1318, 540: 1318, 1318, 543: 1318, 545: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 553: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 575: 1318, 578: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 598: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 617: 1318, 1318, 1318, 1318, 692: 1318}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 3975}, + {57: 3979, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3976}, + {57: 3977, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3978}, + {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 523: 1318, 1318, 1318, 527: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 539: 1318, 541: 1318, 1318, 544: 1318, 546: 1318, 1318, 1318, 1318, 1318, 1318, 553: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 576: 1318, 579: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 599: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 618: 1318, 1318, 1318, 1318, 693: 1318}, // 1185 - {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 522: 1319, 1319, 1319, 526: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 538: 1319, 540: 1319, 1319, 543: 1319, 545: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 553: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 575: 1319, 578: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 598: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 617: 1319, 1319, 1319, 1319, 692: 1319}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 3977}, - {9: 3930, 57: 3978}, - {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 522: 1320, 1320, 1320, 526: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 538: 1320, 540: 1320, 1320, 543: 1320, 545: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 553: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 575: 1320, 578: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 598: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 617: 1320, 1320, 1320, 1320, 692: 1320}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 3980}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 3980}, + {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 523: 1319, 1319, 1319, 527: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 539: 1319, 541: 1319, 1319, 544: 1319, 546: 1319, 1319, 1319, 1319, 1319, 1319, 553: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 576: 1319, 579: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 599: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 618: 1319, 1319, 1319, 1319, 693: 1319}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 3982}, + {9: 3935, 57: 3983}, + {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 523: 1320, 1320, 1320, 527: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 539: 1320, 541: 1320, 1320, 544: 1320, 546: 1320, 1320, 1320, 1320, 1320, 1320, 553: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 576: 1320, 579: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 599: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 618: 1320, 1320, 1320, 1320, 693: 1320}, // 1190 - {9: 3930, 57: 3981}, - {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 522: 1321, 1321, 1321, 526: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 538: 1321, 540: 1321, 1321, 543: 1321, 545: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 553: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 575: 1321, 578: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 598: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 617: 1321, 1321, 1321, 1321, 692: 1321}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3983}, - {9: 3984, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3985}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 3985}, + {9: 3935, 57: 3986}, + {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 523: 1321, 1321, 1321, 527: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 539: 1321, 541: 1321, 1321, 544: 1321, 546: 1321, 1321, 1321, 1321, 1321, 1321, 553: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 576: 1321, 579: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 599: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 618: 1321, 1321, 1321, 1321, 693: 1321}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3988}, + {9: 3989, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1195 - {9: 3986, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3987}, - {57: 3988, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 522: 1337, 1337, 1337, 526: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 538: 1337, 540: 1337, 1337, 543: 1337, 545: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 553: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 575: 1337, 578: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 598: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 617: 1337, 1337, 1337, 1337, 692: 1337}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3990, 1304: 3992, 1359: 3993, 1460: 3994, 3991}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3990}, + {9: 3991, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3992}, + {57: 3993, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 523: 1337, 1337, 1337, 527: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 539: 1337, 541: 1337, 1337, 544: 1337, 546: 1337, 1337, 1337, 1337, 1337, 1337, 553: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 576: 1337, 579: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 599: 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 1337, 618: 1337, 1337, 1337, 1337, 693: 1337}, // 1200 - {57: 4002, 551: 4003, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 551: 3996, 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3995}, - {2: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 10: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 58: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 521: 1328, 523: 1328, 1328, 1328, 1328, 530: 1328, 1328, 533: 1328, 1328, 1328, 537: 1328, 539: 1328, 542: 1328, 544: 1328, 551: 1328, 1328, 574: 1328, 576: 1328, 1328, 615: 1328, 1328, 621: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 634: 1328, 1328, 637: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 699: 1328}, - {2: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 10: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 58: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 521: 1327, 523: 1327, 1327, 1327, 1327, 530: 1327, 1327, 533: 1327, 1327, 1327, 537: 1327, 539: 1327, 542: 1327, 544: 1327, 551: 1327, 1327, 574: 1327, 576: 1327, 1327, 615: 1327, 1327, 621: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 634: 1327, 1327, 637: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 699: 1327}, - {2: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 10: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 58: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 521: 1326, 523: 1326, 1326, 1326, 1326, 530: 1326, 1326, 533: 1326, 1326, 1326, 537: 1326, 539: 1326, 542: 1326, 544: 1326, 551: 1326, 1326, 574: 1326, 576: 1326, 1326, 615: 1326, 1326, 621: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 634: 1326, 1326, 637: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 699: 1326}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3995, 1306: 3997, 1361: 3998, 1462: 3999, 3996}, + {57: 4007, 553: 4008, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 4001, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4000}, + {2: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 10: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 58: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 522: 1328, 524: 1328, 1328, 1328, 1328, 531: 1328, 1328, 534: 1328, 1328, 1328, 538: 1328, 540: 1328, 543: 1328, 545: 1328, 552: 1328, 1328, 575: 1328, 577: 1328, 1328, 616: 1328, 1328, 622: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 635: 1328, 1328, 638: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 700: 1328}, + {2: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 10: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 58: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 522: 1327, 524: 1327, 1327, 1327, 1327, 531: 1327, 1327, 534: 1327, 1327, 1327, 538: 1327, 540: 1327, 543: 1327, 545: 1327, 552: 1327, 1327, 575: 1327, 577: 1327, 1327, 616: 1327, 1327, 622: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 635: 1327, 1327, 638: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 700: 1327}, // 1205 - {551: 3999, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3997}, - {57: 3998, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 522: 1343, 1343, 1343, 526: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 538: 1343, 540: 1343, 1343, 543: 1343, 545: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 553: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 575: 1343, 578: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 598: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 617: 1343, 1343, 1343, 1343, 692: 1343}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4000}, + {2: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 10: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 58: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 522: 1326, 524: 1326, 1326, 1326, 1326, 531: 1326, 1326, 534: 1326, 1326, 1326, 538: 1326, 540: 1326, 543: 1326, 545: 1326, 552: 1326, 1326, 575: 1326, 577: 1326, 1326, 616: 1326, 1326, 622: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 635: 1326, 1326, 638: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 700: 1326}, + {553: 4004, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4002}, + {57: 4003, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 523: 1343, 1343, 1343, 527: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 539: 1343, 541: 1343, 1343, 544: 1343, 546: 1343, 1343, 1343, 1343, 1343, 1343, 553: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 576: 1343, 579: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 599: 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 1343, 618: 1343, 1343, 1343, 1343, 693: 1343}, // 1210 - {57: 4001, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 522: 1342, 1342, 1342, 526: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 538: 1342, 540: 1342, 1342, 543: 1342, 545: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 553: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 575: 1342, 578: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 598: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 617: 1342, 1342, 1342, 1342, 692: 1342}, - {1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 522: 1345, 1345, 1345, 526: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 538: 1345, 540: 1345, 1345, 543: 1345, 545: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 553: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 575: 1345, 578: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 598: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 617: 1345, 1345, 1345, 1345, 692: 1345}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4004}, - {57: 4005, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4005}, + {57: 4006, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 523: 1342, 1342, 1342, 527: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 539: 1342, 541: 1342, 1342, 544: 1342, 546: 1342, 1342, 1342, 1342, 1342, 1342, 553: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 576: 1342, 579: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 599: 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 1342, 618: 1342, 1342, 1342, 1342, 693: 1342}, + {1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 523: 1345, 1345, 1345, 527: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 539: 1345, 541: 1345, 1345, 544: 1345, 546: 1345, 1345, 1345, 1345, 1345, 1345, 553: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 576: 1345, 579: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 599: 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 1345, 618: 1345, 1345, 1345, 1345, 693: 1345}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4009}, // 1215 - {1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 522: 1344, 1344, 1344, 526: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 538: 1344, 540: 1344, 1344, 543: 1344, 545: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 553: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 575: 1344, 578: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 598: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 617: 1344, 1344, 1344, 1344, 692: 1344}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4007}, - {9: 4008, 551: 4009, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4015}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4010}, + {57: 4010, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 523: 1344, 1344, 1344, 527: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 539: 1344, 541: 1344, 1344, 544: 1344, 546: 1344, 1344, 1344, 1344, 1344, 1344, 553: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 576: 1344, 579: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 599: 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 1344, 618: 1344, 1344, 1344, 1344, 693: 1344}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4012}, + {9: 4013, 553: 4014, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4020}, // 1220 - {57: 4011, 547: 4012, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 522: 1350, 1350, 1350, 526: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 538: 1350, 540: 1350, 1350, 543: 1350, 545: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 553: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 575: 1350, 578: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 598: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 617: 1350, 1350, 1350, 1350, 692: 1350}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4013}, - {57: 4014, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 522: 1348, 1348, 1348, 526: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 538: 1348, 540: 1348, 1348, 543: 1348, 545: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 553: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 575: 1348, 578: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 598: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 617: 1348, 1348, 1348, 1348, 692: 1348}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4015}, + {57: 4016, 548: 4017, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 523: 1350, 1350, 1350, 527: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 539: 1350, 541: 1350, 1350, 544: 1350, 546: 1350, 1350, 1350, 1350, 1350, 1350, 553: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 576: 1350, 579: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 599: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 618: 1350, 1350, 1350, 1350, 693: 1350}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4018}, + {57: 4019, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1225 - {9: 4017, 57: 4016, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 522: 1351, 1351, 1351, 526: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 538: 1351, 540: 1351, 1351, 543: 1351, 545: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 553: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 575: 1351, 578: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 598: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 617: 1351, 1351, 1351, 1351, 692: 1351}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4018}, - {57: 4019, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 522: 1349, 1349, 1349, 526: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 538: 1349, 540: 1349, 1349, 543: 1349, 545: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 553: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 575: 1349, 578: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 598: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 617: 1349, 1349, 1349, 1349, 692: 1349}, + {1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 523: 1348, 1348, 1348, 527: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 539: 1348, 541: 1348, 1348, 544: 1348, 546: 1348, 1348, 1348, 1348, 1348, 1348, 553: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 576: 1348, 579: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 599: 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 1348, 618: 1348, 1348, 1348, 1348, 693: 1348}, + {9: 4022, 57: 4021, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 523: 1351, 1351, 1351, 527: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 539: 1351, 541: 1351, 1351, 544: 1351, 546: 1351, 1351, 1351, 1351, 1351, 1351, 553: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 576: 1351, 579: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 599: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 618: 1351, 1351, 1351, 1351, 693: 1351}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4023}, + {57: 4024, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1230 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4021}, - {533: 4026, 4027, 4032, 572: 4028, 595: 4034, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4056}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4055}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4054}, + {1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 523: 1349, 1349, 1349, 527: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 539: 1349, 541: 1349, 1349, 544: 1349, 546: 1349, 1349, 1349, 1349, 1349, 1349, 553: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 576: 1349, 579: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 599: 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 1349, 618: 1349, 1349, 1349, 1349, 693: 1349}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4026}, + {534: 4031, 4032, 4037, 573: 4033, 596: 4039, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4061}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4060}, // 1235 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4053}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 4050, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4049}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 4044, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4043}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4042}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4041}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4059}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4058}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 4055, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4054}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 4049, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4048}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4047}, // 1240 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4040}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4039}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4038}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4037}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4035}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4046}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4045}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4044}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4043}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4042}, // 1245 - {57: 4036, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 522: 1352, 1352, 1352, 526: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 538: 1352, 540: 1352, 1352, 543: 1352, 545: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 553: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 575: 1352, 578: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 598: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 617: 1352, 1352, 1352, 1352, 692: 1352}, - {1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 522: 1463, 1463, 1463, 526: 1463, 1463, 529: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 538: 1463, 540: 1463, 1463, 543: 1463, 545: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 553: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 575: 1463, 578: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 598: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 617: 1463, 1463, 1463, 1463}, - {1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 522: 1464, 1464, 1464, 526: 1464, 1464, 529: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 538: 1464, 540: 1464, 1464, 543: 1464, 545: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 553: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 575: 1464, 578: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 598: 1464, 1464, 1464, 1464, 1464, 4033, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 617: 1464, 1464, 1464, 1464}, - {1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 522: 1465, 1465, 1465, 526: 1465, 1465, 529: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 538: 1465, 540: 1465, 1465, 543: 1465, 545: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 553: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 575: 1465, 578: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 598: 1465, 1465, 1465, 1465, 1465, 4033, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 617: 1465, 1465, 1465, 1465}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4040}, + {57: 4041, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 523: 1352, 1352, 1352, 527: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 539: 1352, 541: 1352, 1352, 544: 1352, 546: 1352, 1352, 1352, 1352, 1352, 1352, 553: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 576: 1352, 579: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 599: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 618: 1352, 1352, 1352, 1352, 693: 1352}, + {1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 523: 1463, 1463, 1463, 527: 1463, 1463, 530: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 539: 1463, 541: 1463, 1463, 544: 1463, 546: 1463, 1463, 1463, 1463, 1463, 1463, 553: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 576: 1463, 579: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 599: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 618: 1463, 1463, 1463, 1463}, + {1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 523: 1464, 1464, 1464, 527: 1464, 1464, 530: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 539: 1464, 541: 1464, 1464, 544: 1464, 546: 1464, 1464, 1464, 1464, 1464, 1464, 553: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 576: 1464, 579: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 599: 1464, 1464, 1464, 1464, 1464, 4038, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 618: 1464, 1464, 1464, 1464}, // 1250 - {1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 522: 1466, 1466, 1466, 526: 1466, 1466, 529: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 538: 1466, 540: 1466, 1466, 543: 1466, 545: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 553: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 575: 1466, 578: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 598: 1466, 1466, 1466, 1466, 1466, 4033, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 617: 1466, 1466, 1466, 1466}, - {1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 522: 1467, 1467, 1467, 526: 1467, 1467, 529: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 538: 1467, 540: 1467, 1467, 543: 1467, 545: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 553: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 575: 1467, 578: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 598: 1467, 1467, 1467, 1467, 1467, 4033, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 617: 1467, 1467, 1467, 1467}, - {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 522: 1468, 1468, 1468, 526: 1468, 1468, 529: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 538: 1468, 540: 1468, 1468, 543: 1468, 545: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 553: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 575: 1468, 578: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 598: 1468, 1468, 1468, 1468, 1468, 4033, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 617: 1468, 1468, 1468, 1468}, - {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 522: 1472, 1472, 1472, 526: 1472, 1472, 529: 1472, 1472, 1472, 1472, 1472, 1472, 4032, 538: 1472, 540: 1472, 1472, 543: 1472, 545: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 553: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 4028, 1472, 575: 1472, 578: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 598: 1472, 1472, 4029, 4030, 1472, 4033, 1472, 4031, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 617: 1472, 1472, 1472, 1472}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 1406, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4045}, + {1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 523: 1465, 1465, 1465, 527: 1465, 1465, 530: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 539: 1465, 541: 1465, 1465, 544: 1465, 546: 1465, 1465, 1465, 1465, 1465, 1465, 553: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 576: 1465, 579: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 599: 1465, 1465, 1465, 1465, 1465, 4038, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 618: 1465, 1465, 1465, 1465}, + {1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 523: 1466, 1466, 1466, 527: 1466, 1466, 530: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 539: 1466, 541: 1466, 1466, 544: 1466, 546: 1466, 1466, 1466, 1466, 1466, 1466, 553: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 576: 1466, 579: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 599: 1466, 1466, 1466, 1466, 1466, 4038, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 618: 1466, 1466, 1466, 1466}, + {1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 523: 1467, 1467, 1467, 527: 1467, 1467, 530: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 539: 1467, 541: 1467, 1467, 544: 1467, 546: 1467, 1467, 1467, 1467, 1467, 1467, 553: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 576: 1467, 579: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 599: 1467, 1467, 1467, 1467, 1467, 4038, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 618: 1467, 1467, 1467, 1467}, + {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 523: 1468, 1468, 1468, 527: 1468, 1468, 530: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 539: 1468, 541: 1468, 1468, 544: 1468, 546: 1468, 1468, 1468, 1468, 1468, 1468, 553: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 576: 1468, 579: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 599: 1468, 1468, 1468, 1468, 1468, 4038, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 618: 1468, 1468, 1468, 1468}, + {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 523: 1472, 1472, 1472, 527: 1472, 1472, 530: 1472, 1472, 1472, 1472, 1472, 1472, 4037, 539: 1472, 541: 1472, 1472, 544: 1472, 546: 1472, 1472, 1472, 1472, 1472, 1472, 553: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 4033, 1472, 576: 1472, 579: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 599: 1472, 1472, 4034, 4035, 1472, 4038, 1472, 4036, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 618: 1472, 1472, 1472, 1472}, // 1255 - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 4046}, - {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 522: 1470, 1470, 1470, 526: 1470, 1470, 529: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 538: 1470, 540: 1470, 1470, 543: 1470, 545: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 553: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 575: 1470, 578: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 598: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 617: 1470, 1470, 1470, 1470}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4048}, - {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 522: 1469, 1469, 1469, 526: 1469, 1469, 529: 1469, 1469, 1469, 1469, 1469, 1469, 4032, 538: 1469, 540: 1469, 1469, 543: 1469, 545: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 553: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 4028, 1469, 575: 1469, 578: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 598: 1469, 1469, 4029, 4030, 1469, 4033, 1469, 4031, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 617: 1469, 1469, 1469, 1469}, - {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 522: 1473, 1473, 1473, 526: 1473, 1473, 529: 1473, 1473, 1473, 1473, 1473, 1473, 4032, 538: 1473, 540: 1473, 1473, 543: 1473, 545: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 553: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 4028, 1473, 575: 1473, 578: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 598: 1473, 1473, 4029, 4030, 1473, 4033, 1473, 4031, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 617: 1473, 1473, 1473, 1473}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 1406, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4050}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 4051}, + {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 523: 1470, 1470, 1470, 527: 1470, 1470, 530: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 539: 1470, 541: 1470, 1470, 544: 1470, 546: 1470, 1470, 1470, 1470, 1470, 1470, 553: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 576: 1470, 579: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 599: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 618: 1470, 1470, 1470, 1470}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4053}, + {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 523: 1469, 1469, 1469, 527: 1469, 1469, 530: 1469, 1469, 1469, 1469, 1469, 1469, 4037, 539: 1469, 541: 1469, 1469, 544: 1469, 546: 1469, 1469, 1469, 1469, 1469, 1469, 553: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 4033, 1469, 576: 1469, 579: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 599: 1469, 1469, 4034, 4035, 1469, 4038, 1469, 4036, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 618: 1469, 1469, 1469, 1469}, // 1260 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 1406, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4051}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 4052}, - {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 522: 1471, 1471, 1471, 526: 1471, 1471, 529: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 538: 1471, 540: 1471, 1471, 543: 1471, 545: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 553: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 575: 1471, 578: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 598: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 617: 1471, 1471, 1471, 1471}, - {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 522: 1474, 1474, 1474, 526: 1474, 1474, 529: 1474, 1474, 1474, 1474, 4026, 4027, 4032, 538: 1474, 540: 1474, 1474, 543: 1474, 545: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 553: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 4028, 1474, 575: 1474, 578: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 598: 1474, 1474, 4029, 4030, 1474, 4033, 1474, 4031, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 617: 1474, 1474, 1474, 1474}, - {1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 522: 1475, 1475, 1475, 526: 1475, 1475, 529: 1475, 1475, 1475, 1475, 4026, 4027, 4032, 538: 1475, 540: 1475, 1475, 543: 1475, 545: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 553: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 4028, 1475, 575: 1475, 578: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 598: 1475, 1475, 4029, 4030, 1475, 4033, 1475, 4031, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 617: 1475, 1475, 1475, 1475}, + {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 523: 1473, 1473, 1473, 527: 1473, 1473, 530: 1473, 1473, 1473, 1473, 1473, 1473, 4037, 539: 1473, 541: 1473, 1473, 544: 1473, 546: 1473, 1473, 1473, 1473, 1473, 1473, 553: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 4033, 1473, 576: 1473, 579: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 599: 1473, 1473, 4034, 4035, 1473, 4038, 1473, 4036, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 618: 1473, 1473, 1473, 1473}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 1406, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4056}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 4057}, + {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 523: 1471, 1471, 1471, 527: 1471, 1471, 530: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 539: 1471, 541: 1471, 1471, 544: 1471, 546: 1471, 1471, 1471, 1471, 1471, 1471, 553: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 576: 1471, 579: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 599: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 618: 1471, 1471, 1471, 1471}, + {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 523: 1474, 1474, 1474, 527: 1474, 1474, 530: 1474, 1474, 1474, 1474, 4031, 4032, 4037, 539: 1474, 541: 1474, 1474, 544: 1474, 546: 1474, 1474, 1474, 1474, 1474, 1474, 553: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 4033, 1474, 576: 1474, 579: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 599: 1474, 1474, 4034, 4035, 1474, 4038, 1474, 4036, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 618: 1474, 1474, 1474, 1474}, // 1265 - {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 522: 1476, 1476, 1476, 526: 1476, 1476, 529: 1476, 1476, 1476, 1476, 4026, 4027, 4032, 538: 1476, 540: 1476, 1476, 543: 1476, 545: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 553: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 4028, 1476, 575: 1476, 578: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 598: 1476, 1476, 4029, 4030, 1476, 4033, 1476, 4031, 1476, 1476, 1476, 4024, 1476, 1476, 1476, 4025, 1476, 617: 1476, 1476, 1476, 1476}, - {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 522: 1477, 1477, 1477, 526: 1477, 1477, 529: 1477, 1477, 1477, 1477, 4026, 4027, 4032, 538: 1477, 540: 1477, 1477, 543: 1477, 545: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 553: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 4028, 1477, 575: 1477, 578: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 598: 1477, 1477, 4029, 4030, 4023, 4033, 1477, 4031, 1477, 1477, 1477, 4024, 1477, 1477, 1477, 4025, 1477, 617: 1477, 1477, 1477, 1477}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 876: 3784, 889: 4058}, - {551: 4059}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4060}, + {1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 523: 1475, 1475, 1475, 527: 1475, 1475, 530: 1475, 1475, 1475, 1475, 4031, 4032, 4037, 539: 1475, 541: 1475, 1475, 544: 1475, 546: 1475, 1475, 1475, 1475, 1475, 1475, 553: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 4033, 1475, 576: 1475, 579: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 599: 1475, 1475, 4034, 4035, 1475, 4038, 1475, 4036, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 618: 1475, 1475, 1475, 1475}, + {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 523: 1476, 1476, 1476, 527: 1476, 1476, 530: 1476, 1476, 1476, 1476, 4031, 4032, 4037, 539: 1476, 541: 1476, 1476, 544: 1476, 546: 1476, 1476, 1476, 1476, 1476, 1476, 553: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 4033, 1476, 576: 1476, 579: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 599: 1476, 1476, 4034, 4035, 1476, 4038, 1476, 4036, 1476, 1476, 1476, 4029, 1476, 1476, 1476, 4030, 1476, 618: 1476, 1476, 1476, 1476}, + {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 523: 1477, 1477, 1477, 527: 1477, 1477, 530: 1477, 1477, 1477, 1477, 4031, 4032, 4037, 539: 1477, 541: 1477, 1477, 544: 1477, 546: 1477, 1477, 1477, 1477, 1477, 1477, 553: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 4033, 1477, 576: 1477, 579: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 599: 1477, 1477, 4034, 4035, 4028, 4038, 1477, 4036, 1477, 1477, 1477, 4029, 1477, 1477, 1477, 4030, 1477, 618: 1477, 1477, 1477, 1477}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 878: 3789, 891: 4063}, + {553: 4064}, // 1270 - {57: 4061, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 522: 1354, 1354, 1354, 526: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 538: 1354, 540: 1354, 1354, 543: 1354, 545: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 553: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 575: 1354, 578: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 598: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 617: 1354, 1354, 1354, 1354, 692: 1354}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4063}, - {9: 4064, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {631: 4065}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4065}, + {57: 4066, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 523: 1354, 1354, 1354, 527: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 539: 1354, 541: 1354, 1354, 544: 1354, 546: 1354, 1354, 1354, 1354, 1354, 1354, 553: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 576: 1354, 579: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 599: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 618: 1354, 1354, 1354, 1354, 693: 1354}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4068}, + {9: 4069, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1275 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4066}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 4067}, - {57: 4068}, - {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 522: 1355, 1355, 1355, 526: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 538: 1355, 540: 1355, 1355, 543: 1355, 545: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 553: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 575: 1355, 578: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 598: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 617: 1355, 1355, 1355, 1355, 692: 1355}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4070}, + {632: 4070}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4071}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 4072}, + {57: 4073}, + {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 523: 1355, 1355, 1355, 527: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 539: 1355, 541: 1355, 1355, 544: 1355, 546: 1355, 1355, 1355, 1355, 1355, 1355, 553: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 576: 1355, 579: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 599: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 618: 1355, 1355, 1355, 1355, 693: 1355}, // 1280 - {9: 4071, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 4073, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4072}, - {57: 4077, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 1406, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4074}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 4075}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4075}, + {9: 4076, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 4078, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4077}, + {57: 4082, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 1406, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4079}, // 1285 - {57: 4076, 533: 4047}, - {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 522: 1356, 1356, 1356, 526: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 538: 1356, 540: 1356, 1356, 543: 1356, 545: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 553: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 575: 1356, 578: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 598: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 617: 1356, 1356, 1356, 1356, 692: 1356}, - {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 522: 1357, 1357, 1357, 526: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 538: 1357, 540: 1357, 1357, 543: 1357, 545: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 553: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 575: 1357, 578: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 598: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 617: 1357, 1357, 1357, 1357, 692: 1357}, - {57: 2151, 552: 4080, 1158: 4079, 4081}, - {57: 2150}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 4080}, + {57: 4081, 534: 4052}, + {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 523: 1356, 1356, 1356, 527: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 539: 1356, 541: 1356, 1356, 544: 1356, 546: 1356, 1356, 1356, 1356, 1356, 1356, 553: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 576: 1356, 579: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 599: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 618: 1356, 1356, 1356, 1356, 693: 1356}, + {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 523: 1357, 1357, 1357, 527: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 539: 1357, 541: 1357, 1357, 544: 1357, 546: 1357, 1357, 1357, 1357, 1357, 1357, 553: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 576: 1357, 579: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 599: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 618: 1357, 1357, 1357, 1357, 693: 1357}, + {57: 2152, 552: 4085, 1160: 4084, 4086}, // 1290 - {57: 2149}, - {57: 4082}, - {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 522: 1358, 1358, 1358, 526: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 538: 1358, 540: 1358, 1358, 543: 1358, 545: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 553: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 575: 1358, 578: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 598: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 617: 1358, 1358, 1358, 1358, 692: 1358}, - {57: 2151, 552: 4080, 1158: 4079, 4084}, - {57: 4085}, + {57: 2151}, + {57: 2150}, + {57: 4087}, + {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 523: 1358, 1358, 1358, 527: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 539: 1358, 541: 1358, 1358, 544: 1358, 546: 1358, 1358, 1358, 1358, 1358, 1358, 553: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 576: 1358, 579: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 599: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 618: 1358, 1358, 1358, 1358, 693: 1358}, + {57: 2152, 552: 4085, 1160: 4084, 4089}, // 1295 - {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 522: 1359, 1359, 1359, 526: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 538: 1359, 540: 1359, 1359, 543: 1359, 545: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 553: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 575: 1359, 578: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 598: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 617: 1359, 1359, 1359, 1359, 692: 1359}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4087}, - {9: 4088, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4089}, - {57: 4090, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, + {57: 4090}, + {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 523: 1359, 1359, 1359, 527: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 539: 1359, 541: 1359, 1359, 544: 1359, 546: 1359, 1359, 1359, 1359, 1359, 1359, 553: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 576: 1359, 579: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 599: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 618: 1359, 1359, 1359, 1359, 693: 1359}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4092}, + {9: 4093, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4094}, // 1300 - {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 522: 1361, 1361, 1361, 526: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 538: 1361, 540: 1361, 1361, 543: 1361, 545: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 553: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 575: 1361, 578: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 598: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 617: 1361, 1361, 1361, 1361, 692: 1361}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 4093}, - {9: 3930, 57: 2152}, - {57: 4094}, - {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 522: 1362, 1362, 1362, 526: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 538: 1362, 540: 1362, 1362, 543: 1362, 545: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 553: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 575: 1362, 578: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 598: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 617: 1362, 1362, 1362, 1362, 692: 1362}, + {57: 4095, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 523: 1361, 1361, 1361, 527: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 539: 1361, 541: 1361, 1361, 544: 1361, 546: 1361, 1361, 1361, 1361, 1361, 1361, 553: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 576: 1361, 579: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 599: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 618: 1361, 1361, 1361, 1361, 693: 1361}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 4098}, + {9: 3935, 57: 2153}, + {57: 4099}, // 1305 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4096}, - {9: 3930, 57: 4097, 532: 4098}, - {1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 522: 1367, 1367, 1367, 526: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 538: 1367, 540: 1367, 1367, 543: 1367, 545: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 553: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 575: 1367, 578: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 598: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 617: 1367, 1367, 1367, 1367, 692: 1367}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 4099}, - {57: 4102}, + {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 523: 1362, 1362, 1362, 527: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 539: 1362, 541: 1362, 1362, 544: 1362, 546: 1362, 1362, 1362, 1362, 1362, 1362, 553: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 576: 1362, 579: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 599: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 618: 1362, 1362, 1362, 1362, 693: 1362}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4101}, + {9: 3935, 57: 4102, 533: 4103}, + {1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 523: 1367, 1367, 1367, 527: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 539: 1367, 541: 1367, 1367, 544: 1367, 546: 1367, 1367, 1367, 1367, 1367, 1367, 553: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 576: 1367, 579: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 599: 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 1367, 618: 1367, 1367, 1367, 1367, 693: 1367}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 4104}, // 1310 - {934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 57: 934, 124: 934, 148: 934, 520: 934, 934, 934, 524: 934, 934, 934, 934, 934, 934, 536: 934, 934, 934, 934, 542: 934, 544: 934, 546: 934, 555: 934, 576: 934, 597: 934, 633: 934, 636: 934, 690: 934, 934, 693: 934, 934, 934, 934, 934, 934, 705: 934, 709: 934}, - {933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 57: 933, 124: 933, 148: 933, 520: 933, 933, 933, 524: 933, 933, 933, 933, 933, 933, 536: 933, 933, 933, 933, 542: 933, 544: 933, 546: 933, 555: 933, 576: 933, 597: 933, 633: 933, 636: 933, 690: 933, 933, 693: 933, 933, 933, 933, 933, 933, 705: 933, 709: 933}, - {1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 522: 1366, 1366, 1366, 526: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 538: 1366, 540: 1366, 1366, 543: 1366, 545: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 553: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 575: 1366, 578: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 598: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 617: 1366, 1366, 1366, 1366, 692: 1366}, - {1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 522: 1368, 1368, 1368, 526: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 538: 1368, 540: 1368, 1368, 543: 1368, 545: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 553: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 575: 1368, 578: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 598: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 617: 1368, 1368, 1368, 1368, 692: 1368}, - {57: 4105, 552: 4106}, - // 1315 - {1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 522: 1290, 1290, 1290, 526: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 538: 1290, 540: 1290, 1290, 543: 1290, 545: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 553: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 575: 1290, 578: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 598: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 617: 1290, 1290, 1290, 1290, 692: 1290}, {57: 4107}, - {1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 522: 1289, 1289, 1289, 526: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 538: 1289, 540: 1289, 1289, 543: 1289, 545: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 553: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 575: 1289, 578: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 598: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 617: 1289, 1289, 1289, 1289, 692: 1289}, - {57: 4109}, - {1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 522: 1369, 1369, 1369, 526: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 538: 1369, 540: 1369, 1369, 543: 1369, 545: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 553: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 575: 1369, 578: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 598: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 617: 1369, 1369, 1369, 1369, 692: 1369}, - // 1320 + {934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 934, 57: 934, 124: 934, 148: 934, 521: 934, 934, 934, 525: 934, 934, 934, 934, 934, 934, 537: 934, 934, 934, 934, 543: 934, 545: 934, 547: 934, 556: 934, 577: 934, 598: 934, 634: 934, 637: 934, 691: 934, 934, 694: 934, 934, 934, 934, 934, 934, 706: 934, 710: 934}, + {933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 57: 933, 124: 933, 148: 933, 521: 933, 933, 933, 525: 933, 933, 933, 933, 933, 933, 537: 933, 933, 933, 933, 543: 933, 545: 933, 547: 933, 556: 933, 577: 933, 598: 933, 634: 933, 637: 933, 691: 933, 933, 694: 933, 933, 933, 933, 933, 933, 706: 933, 710: 933}, + {1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 523: 1366, 1366, 1366, 527: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 539: 1366, 541: 1366, 1366, 544: 1366, 546: 1366, 1366, 1366, 1366, 1366, 1366, 553: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 576: 1366, 579: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 599: 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 1366, 618: 1366, 1366, 1366, 1366, 693: 1366}, + {1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 523: 1368, 1368, 1368, 527: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 539: 1368, 541: 1368, 1368, 544: 1368, 546: 1368, 1368, 1368, 1368, 1368, 1368, 553: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 576: 1368, 579: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 599: 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 1368, 618: 1368, 1368, 1368, 1368, 693: 1368}, + // 1315 + {57: 4110, 552: 4111}, + {1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 523: 1290, 1290, 1290, 527: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 539: 1290, 541: 1290, 1290, 544: 1290, 546: 1290, 1290, 1290, 1290, 1290, 1290, 553: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 576: 1290, 579: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 599: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 618: 1290, 1290, 1290, 1290, 693: 1290}, {57: 4112}, - {1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 522: 1370, 1370, 1370, 526: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 538: 1370, 540: 1370, 1370, 543: 1370, 545: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 553: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 575: 1370, 578: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 598: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 617: 1370, 1370, 1370, 1370, 692: 1370}, - {1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 522: 1384, 1384, 1384, 526: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 538: 1384, 540: 1384, 1384, 543: 1384, 545: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 553: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 575: 1384, 578: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 598: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 617: 1384, 1384, 1384, 1384, 692: 1384, 700: 1384, 713: 1384, 715: 1384}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 4114}, - {57: 4115}, + {1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 523: 1289, 1289, 1289, 527: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 539: 1289, 541: 1289, 1289, 544: 1289, 546: 1289, 1289, 1289, 1289, 1289, 1289, 553: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 576: 1289, 579: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 599: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 618: 1289, 1289, 1289, 1289, 693: 1289}, + {57: 4114}, + // 1320 + {1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 523: 1369, 1369, 1369, 527: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 539: 1369, 541: 1369, 1369, 544: 1369, 546: 1369, 1369, 1369, 1369, 1369, 1369, 553: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 576: 1369, 579: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 599: 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 1369, 618: 1369, 1369, 1369, 1369, 693: 1369}, + {57: 4117}, + {1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 523: 1370, 1370, 1370, 527: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 539: 1370, 541: 1370, 1370, 544: 1370, 546: 1370, 1370, 1370, 1370, 1370, 1370, 553: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 576: 1370, 579: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 599: 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 1370, 618: 1370, 1370, 1370, 1370, 693: 1370}, + {1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 523: 1384, 1384, 1384, 527: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 539: 1384, 541: 1384, 1384, 544: 1384, 546: 1384, 1384, 1384, 1384, 1384, 1384, 553: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 576: 1384, 579: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 599: 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 1384, 618: 1384, 1384, 1384, 1384, 693: 1384, 701: 1384, 714: 1384, 716: 1384}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 4119}, // 1325 - {1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 522: 1371, 1371, 1371, 526: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 538: 1371, 540: 1371, 1371, 543: 1371, 545: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 553: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 575: 1371, 578: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 598: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 617: 1371, 1371, 1371, 1371, 692: 1371}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 4117}, - {57: 4118}, - {1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 522: 1372, 1372, 1372, 526: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 538: 1372, 540: 1372, 1372, 543: 1372, 545: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 553: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 575: 1372, 578: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 598: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 617: 1372, 1372, 1372, 1372, 692: 1372}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4120, 3053, 3054, 3052, 764: 4121}, + {57: 4120}, + {1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 523: 1371, 1371, 1371, 527: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 539: 1371, 541: 1371, 1371, 544: 1371, 546: 1371, 1371, 1371, 1371, 1371, 1371, 553: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 576: 1371, 579: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 599: 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 1371, 618: 1371, 1371, 1371, 1371, 693: 1371}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 4122}, + {57: 4123}, + {1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 523: 1372, 1372, 1372, 527: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 539: 1372, 541: 1372, 1372, 544: 1372, 546: 1372, 1372, 1372, 1372, 1372, 1372, 553: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 576: 1372, 579: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 599: 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 1372, 618: 1372, 1372, 1372, 1372, 693: 1372}, // 1330 - {57: 1461, 548: 1461, 703: 4123}, - {57: 4122}, - {1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 522: 1430, 1430, 1430, 526: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 538: 1430, 540: 1430, 1430, 543: 1430, 545: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 553: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 575: 1430, 578: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 598: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 617: 1430, 1430, 1430, 1430, 692: 1430}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4124, 3053, 3054, 3052}, - {57: 1460, 548: 1460, 703: 4125}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4125, 3057, 3058, 3056, 766: 4126}, + {57: 1461, 549: 1461, 704: 4128}, + {57: 4127}, + {1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 523: 1430, 1430, 1430, 527: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 539: 1430, 541: 1430, 1430, 544: 1430, 546: 1430, 1430, 1430, 1430, 1430, 1430, 553: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 576: 1430, 579: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 599: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 618: 1430, 1430, 1430, 1430, 693: 1430}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4129, 3057, 3058, 3056}, // 1335 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4126, 3053, 3054, 3052}, - {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 522: 1459, 1459, 1459, 526: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 538: 1459, 540: 1459, 1459, 543: 1459, 545: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 553: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 575: 1459, 578: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 598: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 617: 1459, 1459, 1459, 1459, 692: 1459, 707: 1459, 1459}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4120, 3053, 3054, 3052, 764: 4128}, - {57: 4129}, - {1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 522: 1431, 1431, 1431, 526: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 538: 1431, 540: 1431, 1431, 543: 1431, 545: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 553: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 575: 1431, 578: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 598: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 617: 1431, 1431, 1431, 1431, 692: 1431}, + {57: 1460, 549: 1460, 704: 4130}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4131, 3057, 3058, 3056}, + {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 523: 1459, 1459, 1459, 527: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 539: 1459, 541: 1459, 1459, 544: 1459, 546: 1459, 1459, 1459, 1459, 1459, 1459, 553: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 576: 1459, 579: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 599: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 618: 1459, 1459, 1459, 1459, 693: 1459, 708: 1459, 1459}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4125, 3057, 3058, 3056, 766: 4133}, + {57: 4134}, // 1340 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4131}, - {9: 4132, 532: 4133, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {78: 4144, 111: 4140, 163: 4146, 166: 4141, 4139, 173: 4143, 181: 4150, 544: 4152, 576: 4137, 697: 4151, 720: 4147, 4148, 725: 4142, 728: 4149, 804: 4145, 936: 4138, 1101: 4136}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 4134}, - {57: 4135}, + {1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 523: 1431, 1431, 1431, 527: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 539: 1431, 541: 1431, 1431, 544: 1431, 546: 1431, 1431, 1431, 1431, 1431, 1431, 553: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 576: 1431, 579: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 599: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 618: 1431, 1431, 1431, 1431, 693: 1431}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4136}, + {9: 4137, 533: 4138, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {78: 4149, 111: 4145, 163: 4151, 166: 4146, 4144, 173: 4148, 181: 4155, 545: 4157, 577: 4142, 698: 4156, 721: 4152, 4153, 726: 4147, 729: 4154, 806: 4150, 938: 4143, 1103: 4141}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 4139}, // 1345 - {1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 522: 1432, 1432, 1432, 526: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 538: 1432, 540: 1432, 1432, 543: 1432, 545: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 553: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 575: 1432, 578: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 598: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 617: 1432, 1432, 1432, 1432, 692: 1432}, - {57: 4195}, - {57: 448, 521: 4160, 705: 448, 827: 4161, 870: 4194}, - {16: 448, 57: 448, 521: 4160, 544: 448, 576: 448, 697: 448, 705: 448, 827: 4161, 870: 4179}, - {57: 1250, 705: 1250}, + {57: 4140}, + {1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 523: 1432, 1432, 1432, 527: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 539: 1432, 541: 1432, 1432, 544: 1432, 546: 1432, 1432, 1432, 1432, 1432, 1432, 553: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 576: 1432, 579: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 599: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 618: 1432, 1432, 1432, 1432, 693: 1432}, + {57: 4200}, + {57: 448, 522: 4165, 706: 448, 829: 4166, 872: 4199}, + {16: 448, 57: 448, 522: 4165, 545: 448, 577: 448, 698: 448, 706: 448, 829: 4166, 872: 4184}, // 1350 - {57: 1249, 705: 1249}, - {57: 448, 521: 4160, 705: 448, 827: 4161, 870: 4178}, - {57: 441, 521: 4165, 705: 441, 827: 4166, 988: 4177, 994: 4167}, - {57: 448, 521: 4160, 705: 448, 827: 4161, 870: 4176}, - {57: 513, 705: 513, 726: 4173, 4174, 1200: 4175}, + {57: 1250, 706: 1250}, + {57: 1249, 706: 1249}, + {57: 448, 522: 4165, 706: 448, 829: 4166, 872: 4183}, + {57: 441, 522: 4170, 706: 441, 829: 4171, 990: 4182, 996: 4172}, + {57: 448, 522: 4165, 706: 448, 829: 4166, 872: 4181}, // 1355 - {57: 513, 705: 513, 726: 4173, 4174, 1200: 4172}, - {57: 1243, 705: 1243}, - {57: 1242, 705: 1242}, - {57: 441, 521: 4165, 705: 441, 827: 4166, 988: 4164, 994: 4167}, - {57: 1240, 705: 1240}, + {57: 513, 706: 513, 727: 4178, 4179, 1202: 4180}, + {57: 513, 706: 513, 727: 4178, 4179, 1202: 4177}, + {57: 1243, 706: 1243}, + {57: 1242, 706: 1242}, + {57: 441, 522: 4170, 706: 441, 829: 4171, 990: 4169, 996: 4172}, // 1360 - {57: 435, 521: 435, 598: 4154, 705: 435, 1205: 4153}, - {16: 486, 57: 486, 521: 486, 544: 486, 576: 486, 697: 486, 705: 486}, - {16: 485, 57: 485, 521: 485, 544: 485, 576: 485, 697: 485, 705: 485}, - {57: 448, 521: 4160, 705: 448, 827: 4161, 870: 4159}, - {720: 4156, 4155}, + {57: 1240, 706: 1240}, + {57: 435, 522: 435, 599: 4159, 706: 435, 1207: 4158}, + {16: 486, 57: 486, 522: 486, 545: 486, 577: 486, 698: 486, 706: 486}, + {16: 485, 57: 485, 522: 485, 545: 485, 577: 485, 698: 485, 706: 485}, + {57: 448, 522: 4165, 706: 448, 829: 4166, 872: 4164}, // 1365 - {599: 4158}, - {599: 4157}, - {433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 57: 433, 520: 433, 433, 524: 433, 433, 433, 433, 433, 536: 433, 539: 433, 636: 433, 690: 433, 433, 693: 433, 433, 433, 433, 705: 433}, - {434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 57: 434, 520: 434, 434, 524: 434, 434, 434, 434, 434, 536: 434, 539: 434, 636: 434, 690: 434, 434, 693: 434, 434, 434, 434, 705: 434}, - {57: 1239, 705: 1239}, + {721: 4161, 4160}, + {600: 4163}, + {600: 4162}, + {433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 57: 433, 521: 433, 433, 525: 433, 433, 433, 433, 433, 537: 433, 540: 433, 637: 433, 691: 433, 433, 694: 433, 433, 433, 433, 706: 433}, + {434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 57: 434, 521: 434, 434, 525: 434, 434, 434, 434, 434, 537: 434, 540: 434, 637: 434, 691: 434, 434, 694: 434, 434, 434, 434, 706: 434}, // 1370 - {552: 3027, 785: 3026, 803: 4162}, - {447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 16: 447, 57: 447, 78: 447, 132: 447, 447, 146: 447, 520: 447, 524: 447, 447, 447, 447, 447, 536: 447, 539: 447, 544: 447, 567: 447, 576: 447, 594: 447, 636: 447, 690: 447, 447, 693: 447, 447, 447, 447, 447, 705: 447, 804: 447, 806: 447}, - {57: 4163}, - {449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 16: 449, 57: 449, 78: 449, 132: 449, 449, 146: 449, 520: 449, 524: 449, 449, 449, 449, 449, 536: 449, 539: 449, 544: 449, 567: 449, 576: 449, 594: 449, 636: 449, 690: 449, 449, 693: 449, 449, 449, 449, 449, 705: 449, 804: 449, 806: 449}, - {57: 1241, 705: 1241}, + {57: 1239, 706: 1239}, + {552: 3031, 787: 3030, 802: 4167}, + {447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 16: 447, 57: 447, 78: 447, 132: 447, 447, 146: 447, 521: 447, 525: 447, 447, 447, 447, 447, 537: 447, 540: 447, 545: 447, 568: 447, 577: 447, 595: 447, 637: 447, 691: 447, 447, 694: 447, 447, 447, 447, 447, 706: 447, 806: 447, 808: 447}, + {57: 4168}, + {449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 16: 449, 57: 449, 78: 449, 132: 449, 449, 146: 449, 521: 449, 525: 449, 449, 449, 449, 449, 537: 449, 540: 449, 545: 449, 568: 449, 577: 449, 595: 449, 637: 449, 691: 449, 449, 694: 449, 449, 449, 449, 449, 706: 449, 806: 449, 808: 449}, // 1375 - {552: 3027, 785: 3026, 803: 4168}, - {440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 57: 440, 78: 440, 520: 440, 524: 440, 440, 440, 440, 440, 536: 440, 539: 440, 636: 440, 690: 440, 440, 693: 440, 440, 440, 440, 705: 440, 804: 440, 806: 440}, - {439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 57: 439, 78: 439, 520: 439, 524: 439, 439, 439, 439, 439, 536: 439, 539: 439, 636: 439, 690: 439, 439, 693: 439, 439, 439, 439, 705: 439, 804: 439, 806: 439}, - {9: 4169, 57: 4163}, - {552: 3027, 785: 3026, 803: 4170}, + {57: 1241, 706: 1241}, + {552: 3031, 787: 3030, 802: 4173}, + {440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 57: 440, 78: 440, 521: 440, 525: 440, 440, 440, 440, 440, 537: 440, 540: 440, 637: 440, 691: 440, 440, 694: 440, 440, 440, 440, 706: 440, 806: 440, 808: 440}, + {439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 57: 439, 78: 439, 521: 439, 525: 439, 439, 439, 439, 439, 537: 439, 540: 439, 637: 439, 691: 439, 439, 694: 439, 439, 439, 439, 706: 439, 806: 439, 808: 439}, + {9: 4174, 57: 4168}, // 1380 - {57: 4171}, - {438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 57: 438, 78: 438, 520: 438, 524: 438, 438, 438, 438, 438, 536: 438, 539: 438, 636: 438, 690: 438, 438, 693: 438, 438, 438, 438, 705: 438, 804: 438, 806: 438}, - {57: 1244, 705: 1244}, - {57: 512, 705: 512}, - {57: 511, 705: 511}, + {552: 3031, 787: 3030, 802: 4175}, + {57: 4176}, + {438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 57: 438, 78: 438, 521: 438, 525: 438, 438, 438, 438, 438, 537: 438, 540: 438, 637: 438, 691: 438, 438, 694: 438, 438, 438, 438, 706: 438, 806: 438, 808: 438}, + {57: 1244, 706: 1244}, + {57: 512, 706: 512}, // 1385 - {57: 1245, 705: 1245}, - {57: 1246, 705: 1246}, - {57: 1247, 705: 1247}, - {57: 1248, 705: 1248}, - {16: 4184, 57: 432, 544: 4185, 576: 4181, 697: 4183, 705: 432, 840: 4182, 882: 4180}, + {57: 511, 706: 511}, + {57: 1245, 706: 1245}, + {57: 1246, 706: 1246}, + {57: 1247, 706: 1247}, + {57: 1248, 706: 1248}, // 1390 - {57: 1251, 705: 1251}, - {429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 16: 4184, 57: 429, 520: 429, 524: 429, 429, 429, 429, 429, 536: 429, 539: 429, 544: 4185, 636: 429, 690: 429, 429, 693: 429, 429, 429, 429, 4183, 705: 429, 840: 4192, 1378: 4191}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 4188}, - {546: 4187}, - {426, 426, 426, 426, 426, 426, 426, 426, 426, 10: 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, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 426, 525: 426, 548: 426, 553: 426, 568: 426, 576: 426}, + {16: 4189, 57: 432, 545: 4190, 577: 4186, 698: 4188, 706: 432, 842: 4187, 884: 4185}, + {57: 1251, 706: 1251}, + {429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 16: 4189, 57: 429, 521: 429, 525: 429, 429, 429, 429, 429, 537: 429, 540: 429, 545: 4190, 637: 429, 691: 429, 429, 694: 429, 429, 429, 429, 4188, 706: 429, 842: 4197, 1380: 4196}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 4193}, + {547: 4192}, // 1395 - {546: 4186}, - {425, 425, 425, 425, 425, 425, 425, 425, 425, 10: 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, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 425, 525: 425, 548: 425, 553: 425, 568: 425, 576: 425}, - {427, 427, 427, 427, 427, 427, 427, 427, 427, 10: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 58: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 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, 523: 427, 525: 427, 548: 427, 553: 427, 568: 427, 576: 427}, - {437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 57: 437, 520: 437, 524: 437, 437, 437, 437, 437, 536: 437, 539: 437, 576: 4189, 636: 437, 690: 437, 437, 693: 437, 437, 437, 437, 705: 437, 1377: 4190}, - {436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 57: 436, 520: 436, 524: 436, 436, 436, 436, 436, 536: 436, 539: 436, 636: 436, 690: 436, 436, 693: 436, 436, 436, 436, 705: 436}, + {426, 426, 426, 426, 426, 426, 426, 426, 426, 10: 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, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 426, 524: 426, 526: 426, 549: 426, 554: 426, 569: 426, 577: 426}, + {547: 4191}, + {425, 425, 425, 425, 425, 425, 425, 425, 425, 10: 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, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 425, 524: 425, 526: 425, 549: 425, 554: 425, 569: 425, 577: 425}, + {427, 427, 427, 427, 427, 427, 427, 427, 427, 10: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 58: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 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, 524: 427, 526: 427, 549: 427, 554: 427, 569: 427, 577: 427}, + {437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 57: 437, 521: 437, 525: 437, 437, 437, 437, 437, 537: 437, 540: 437, 577: 4194, 637: 437, 691: 437, 437, 694: 437, 437, 437, 437, 706: 437, 1379: 4195}, // 1400 - {430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 57: 430, 520: 430, 524: 430, 430, 430, 430, 430, 536: 430, 539: 430, 636: 430, 690: 430, 430, 693: 430, 430, 430, 430, 705: 430}, - {431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 57: 431, 520: 431, 524: 431, 431, 431, 431, 431, 536: 431, 539: 431, 636: 431, 690: 431, 431, 693: 431, 431, 431, 431, 705: 431}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 4193}, - {428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 57: 428, 520: 428, 524: 428, 428, 428, 428, 428, 536: 428, 539: 428, 636: 428, 690: 428, 428, 693: 428, 428, 428, 428, 705: 428}, - {57: 1252, 705: 1252}, + {436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 57: 436, 521: 436, 525: 436, 436, 436, 436, 436, 537: 436, 540: 436, 637: 436, 691: 436, 436, 694: 436, 436, 436, 436, 706: 436}, + {430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 57: 430, 521: 430, 525: 430, 430, 430, 430, 430, 537: 430, 540: 430, 637: 430, 691: 430, 430, 694: 430, 430, 430, 430, 706: 430}, + {431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 57: 431, 521: 431, 525: 431, 431, 431, 431, 431, 537: 431, 540: 431, 637: 431, 691: 431, 431, 694: 431, 431, 431, 431, 706: 431}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 4198}, + {428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 57: 428, 521: 428, 525: 428, 428, 428, 428, 428, 537: 428, 540: 428, 637: 428, 691: 428, 428, 694: 428, 428, 428, 428, 706: 428}, // 1405 - {1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 522: 1433, 1433, 1433, 526: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 538: 1433, 540: 1433, 1433, 543: 1433, 545: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 553: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 575: 1433, 578: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 598: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 617: 1433, 1433, 1433, 1433, 692: 1433}, - {556: 3684, 3682, 3683, 3681, 3679, 578: 1258, 786: 3680, 3678}, - {578: 4200, 1279: 4199, 1475: 4198}, - {96: 1254, 578: 4200, 4206, 1279: 4205, 1329: 4204}, - {96: 1257, 578: 1257, 1257}, + {57: 1252, 706: 1252}, + {1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 523: 1433, 1433, 1433, 527: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 539: 1433, 541: 1433, 1433, 544: 1433, 546: 1433, 1433, 1433, 1433, 1433, 1433, 553: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 576: 1433, 579: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 599: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 618: 1433, 1433, 1433, 1433, 693: 1433}, + {557: 3689, 3687, 3688, 3686, 3684, 579: 1258, 788: 3685, 3683}, + {579: 4205, 1281: 4204, 1477: 4203}, + {96: 1254, 579: 4205, 4211, 1281: 4210, 1331: 4209}, // 1410 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4201}, - {556: 3684, 3682, 3683, 3681, 3679, 596: 4202, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4203}, - {96: 1255, 556: 3684, 3682, 3683, 3681, 3679, 578: 1255, 1255, 786: 3680, 3678}, - {96: 4208}, + {96: 1257, 579: 1257, 1257}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4206}, + {557: 3689, 3687, 3688, 3686, 3684, 597: 4207, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4208}, + {96: 1255, 557: 3689, 3687, 3688, 3686, 3684, 579: 1255, 1255, 788: 3685, 3683}, // 1415 - {96: 1256, 578: 1256, 1256}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4207}, - {96: 1253, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 522: 1434, 1434, 1434, 526: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 538: 1434, 540: 1434, 1434, 543: 1434, 545: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 553: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 575: 1434, 578: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 598: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 617: 1434, 1434, 1434, 1434, 692: 1434}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4210}, + {96: 4213}, + {96: 1256, 579: 1256, 1256}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4212}, + {96: 1253, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 523: 1434, 1434, 1434, 527: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 539: 1434, 541: 1434, 1434, 544: 1434, 546: 1434, 1434, 1434, 1434, 1434, 1434, 553: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 576: 1434, 579: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 599: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 618: 1434, 1434, 1434, 1434, 693: 1434}, // 1420 - {527: 4211, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {78: 4144, 111: 4140, 163: 4146, 166: 4141, 4139, 173: 4143, 181: 4150, 544: 4152, 576: 4137, 697: 4151, 720: 4147, 4148, 725: 4142, 728: 4149, 804: 4145, 936: 4138, 1101: 4212}, - {57: 1427, 705: 4214, 1296: 4213}, - {57: 4215}, - {57: 1426}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4215}, + {528: 4216, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {78: 4149, 111: 4145, 163: 4151, 166: 4146, 4144, 173: 4148, 181: 4155, 545: 4157, 577: 4142, 698: 4156, 721: 4152, 4153, 726: 4147, 729: 4154, 806: 4150, 938: 4143, 1103: 4217}, + {57: 1427, 706: 4219, 1298: 4218}, + {57: 4220}, // 1425 - {1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 522: 1435, 1435, 1435, 526: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 538: 1435, 540: 1435, 1435, 543: 1435, 545: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 553: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 575: 1435, 578: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 598: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 617: 1435, 1435, 1435, 1435, 692: 1435}, - {1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 522: 1436, 1436, 1436, 526: 1436, 1436, 3689, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 538: 1436, 540: 1436, 1436, 543: 1436, 545: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 553: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 575: 1436, 578: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 598: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 617: 1436, 1436, 1436, 1436, 692: 1436}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4218}, - {556: 3684, 3682, 3683, 3681, 3679, 573: 4219, 786: 3680, 3678}, - {1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 522: 1437, 1437, 1437, 526: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 538: 1437, 540: 1437, 1437, 543: 1437, 545: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 553: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 575: 1437, 578: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 598: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 617: 1437, 1437, 1437, 1437, 692: 1437}, + {57: 1426}, + {1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 523: 1435, 1435, 1435, 527: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 539: 1435, 541: 1435, 1435, 544: 1435, 546: 1435, 1435, 1435, 1435, 1435, 1435, 553: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 576: 1435, 579: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 599: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 618: 1435, 1435, 1435, 1435, 693: 1435}, + {1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 523: 1436, 1436, 1436, 527: 1436, 1436, 3694, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 539: 1436, 541: 1436, 1436, 544: 1436, 546: 1436, 1436, 1436, 1436, 1436, 1436, 553: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 576: 1436, 579: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 599: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 618: 1436, 1436, 1436, 1436, 693: 1436}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4223}, + {557: 3689, 3687, 3688, 3686, 3684, 574: 4224, 788: 3685, 3683}, // 1430 - {1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 522: 1438, 1438, 1438, 526: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 538: 1438, 540: 1438, 1438, 543: 1438, 545: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 553: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 575: 1438, 578: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 598: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 617: 1438, 1438, 1438, 1438, 692: 1438}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4222}, - {9: 4223}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4224}, - {9: 2156, 57: 4225, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 523: 1437, 1437, 1437, 527: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 539: 1437, 541: 1437, 1437, 544: 1437, 546: 1437, 1437, 1437, 1437, 1437, 1437, 553: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 576: 1437, 579: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 599: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 618: 1437, 1437, 1437, 1437, 693: 1437}, + {1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 523: 1438, 1438, 1438, 527: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 539: 1438, 541: 1438, 1438, 544: 1438, 546: 1438, 1438, 1438, 1438, 1438, 1438, 553: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 576: 1438, 579: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 599: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 618: 1438, 1438, 1438, 1438, 693: 1438}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4227}, + {9: 4228}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4229}, // 1435 - {1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 522: 1439, 1439, 1439, 526: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 538: 1439, 540: 1439, 1439, 543: 1439, 545: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 553: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 575: 1439, 578: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 598: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 617: 1439, 1439, 1439, 1439, 692: 1439}, - {9: 2157, 57: 4335, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {9: 4332}, - {9: 1442, 57: 1442, 524: 1442, 526: 1442, 528: 1442, 992, 533: 1442, 1442, 1442, 540: 992, 992, 543: 3020, 545: 3019, 548: 1442, 554: 3016, 556: 1442, 1442, 1442, 1442, 1442, 568: 1442, 572: 1442, 595: 1442, 598: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 617: 1442, 1442, 1442, 1442, 692: 1442, 829: 4241, 4242}, - {521: 4119, 628: 4246, 997: 4245, 1076: 4244}, + {9: 2157, 57: 4230, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 523: 1439, 1439, 1439, 527: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 539: 1439, 541: 1439, 1439, 544: 1439, 546: 1439, 1439, 1439, 1439, 1439, 1439, 553: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 576: 1439, 579: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 599: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 618: 1439, 1439, 1439, 1439, 693: 1439}, + {9: 2158, 57: 4340, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {9: 4337}, + {9: 1442, 57: 1442, 525: 1442, 527: 1442, 529: 1442, 992, 534: 1442, 1442, 1442, 541: 992, 992, 544: 3024, 546: 3023, 549: 1442, 555: 3020, 557: 1442, 1442, 1442, 1442, 1442, 569: 1442, 573: 1442, 596: 1442, 599: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 618: 1442, 1442, 1442, 1442, 693: 1442, 831: 4246, 4247}, // 1440 - {521: 2843, 537: 2841, 597: 2840, 633: 2836, 761: 4238, 792: 4237, 2837, 2838, 2839, 2848, 2846, 4239, 4240}, - {57: 4236, 529: 993, 540: 993, 993}, - {57: 4235}, - {57: 4234}, - {1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 526: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 537: 1020, 1020, 540: 1020, 1020, 543: 1020, 545: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 553: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 575: 1020, 578: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 617: 1020, 1020, 1020, 1020, 633: 1020, 692: 1020, 702: 1020, 789: 1020}, + {522: 4124, 629: 4251, 999: 4250, 1078: 4249}, + {522: 2847, 538: 2845, 598: 2844, 634: 2840, 763: 4243, 794: 4242, 2841, 2842, 2843, 2852, 2850, 4244, 4245}, + {57: 4241, 530: 993, 541: 993, 993}, + {57: 4240}, + {57: 4239}, // 1445 - {1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 526: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 537: 1021, 1021, 540: 1021, 1021, 543: 1021, 545: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 553: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 575: 1021, 578: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 617: 1021, 1021, 1021, 1021, 633: 1021, 692: 1021, 702: 1021, 789: 1021}, - {1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 526: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 537: 1022, 1022, 540: 1022, 1022, 543: 1022, 545: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 553: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 575: 1022, 578: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 617: 1022, 1022, 1022, 1022, 633: 1022, 692: 1022, 702: 1022, 789: 1022}, - {1177, 1177, 57: 1177, 520: 1177, 522: 1177, 529: 993, 532: 1177, 540: 993, 993}, - {1176, 1176, 57: 1176, 520: 1176, 522: 1176, 529: 992, 532: 1176, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {1005, 1005, 57: 1005, 520: 1005, 522: 1005, 532: 1005}, + {1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 527: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 538: 1020, 1020, 541: 1020, 1020, 544: 1020, 546: 1020, 1020, 1020, 1020, 1020, 1020, 553: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 576: 1020, 579: 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, 618: 1020, 1020, 1020, 1020, 634: 1020, 693: 1020, 703: 1020, 791: 1020}, + {1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 527: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 538: 1021, 1021, 541: 1021, 1021, 544: 1021, 546: 1021, 1021, 1021, 1021, 1021, 1021, 553: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 576: 1021, 579: 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 618: 1021, 1021, 1021, 1021, 634: 1021, 693: 1021, 703: 1021, 791: 1021}, + {1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 527: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 538: 1022, 1022, 541: 1022, 1022, 544: 1022, 546: 1022, 1022, 1022, 1022, 1022, 1022, 553: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 576: 1022, 579: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 618: 1022, 1022, 1022, 1022, 634: 1022, 693: 1022, 703: 1022, 791: 1022}, + {1177, 1177, 57: 1177, 521: 1177, 523: 1177, 530: 993, 533: 1177, 541: 993, 993}, + {1176, 1176, 57: 1176, 521: 1176, 523: 1176, 530: 992, 533: 1176, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, // 1450 - {1004, 1004, 57: 1004, 520: 1004, 522: 1004, 532: 1004}, - {998, 998, 57: 998, 520: 998, 522: 998, 532: 998, 543: 3020, 545: 3019, 830: 4243}, - {997, 997, 57: 997, 520: 997, 522: 997, 532: 997}, - {996, 996, 57: 996, 520: 996, 522: 996, 532: 996}, - {1479, 1479, 9: 4258, 57: 1479, 520: 1479, 522: 1479, 529: 1479, 532: 1479, 540: 1479, 1479, 543: 1479, 545: 1479, 547: 1479, 549: 1479, 1479, 554: 3016, 829: 3017, 895: 4257}, + {1005, 1005, 57: 1005, 521: 1005, 523: 1005, 533: 1005}, + {1004, 1004, 57: 1004, 521: 1004, 523: 1004, 533: 1004}, + {998, 998, 57: 998, 521: 998, 523: 998, 533: 998, 544: 3024, 546: 3023, 832: 4248}, + {997, 997, 57: 997, 521: 997, 523: 997, 533: 997}, + {996, 996, 57: 996, 521: 996, 523: 996, 533: 996}, // 1455 - {131, 131, 9: 131, 57: 131, 520: 131, 522: 131, 529: 131, 532: 131, 540: 131, 131, 543: 131, 545: 131, 547: 131, 549: 131, 131, 554: 131}, - {521: 4247, 923: 4248}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 1519, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 4252, 1465: 4251, 4250}, - {129, 129, 9: 129, 57: 129, 520: 129, 522: 129, 529: 129, 532: 129, 540: 129, 129, 543: 129, 545: 129, 547: 129, 549: 129, 129, 554: 129}, - {1515, 1515, 9: 1515, 57: 1515, 520: 1515, 522: 1515, 532: 1515, 545: 1515, 553: 1515, 1515, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {1479, 1479, 9: 4263, 57: 1479, 521: 1479, 523: 1479, 530: 1479, 533: 1479, 541: 1479, 1479, 544: 1479, 546: 1479, 548: 1479, 550: 1479, 1479, 555: 3020, 831: 3021, 897: 4262}, + {131, 131, 9: 131, 57: 131, 521: 131, 523: 131, 530: 131, 533: 131, 541: 131, 131, 544: 131, 546: 131, 548: 131, 550: 131, 131, 555: 131}, + {522: 4252, 925: 4253}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 1519, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 4257, 1467: 4256, 4255}, + {129, 129, 9: 129, 57: 129, 521: 129, 523: 129, 530: 129, 533: 129, 541: 129, 129, 544: 129, 546: 129, 548: 129, 550: 129, 129, 555: 129}, // 1460 - {57: 4256}, - {9: 4254, 57: 1518}, + {1515, 1515, 9: 1515, 57: 1515, 521: 1515, 523: 1515, 533: 1515, 546: 1515, 554: 1515, 1515, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {57: 4261}, + {9: 4259, 57: 1518}, {9: 1516, 57: 1516}, - {1514, 1514, 9: 1514, 57: 1514, 520: 1514, 4127, 1514, 532: 1514, 545: 1514, 553: 1514, 1514}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 4255}, + {1514, 1514, 9: 1514, 57: 1514, 521: 1514, 4132, 1514, 533: 1514, 546: 1514, 554: 1514, 1514}, // 1465 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 4260}, {9: 1517, 57: 1517}, - {1520, 1520, 9: 1520, 57: 1520, 103: 1520, 520: 1520, 522: 1520, 529: 1520, 532: 1520, 540: 1520, 1520, 543: 1520, 545: 1520, 547: 1520, 549: 1520, 1520, 554: 1520, 556: 1520}, - {1047, 1047, 57: 1047, 520: 1047, 522: 1047, 529: 1047, 532: 1047, 540: 1047, 1047, 543: 3020, 545: 3019, 547: 1047, 549: 1047, 1047, 830: 3021, 912: 4260}, - {628: 4246, 997: 4259}, - {130, 130, 9: 130, 57: 130, 520: 130, 522: 130, 529: 130, 532: 130, 540: 130, 130, 543: 130, 545: 130, 547: 130, 549: 130, 130, 554: 130}, + {1520, 1520, 9: 1520, 57: 1520, 103: 1520, 521: 1520, 523: 1520, 530: 1520, 533: 1520, 541: 1520, 1520, 544: 1520, 546: 1520, 548: 1520, 550: 1520, 1520, 555: 1520, 557: 1520}, + {1047, 1047, 57: 1047, 521: 1047, 523: 1047, 530: 1047, 533: 1047, 541: 1047, 1047, 544: 3024, 546: 3023, 548: 1047, 550: 1047, 1047, 832: 3025, 914: 4265}, + {629: 4251, 999: 4264}, // 1470 - {1018, 1018, 57: 1018, 520: 1018, 522: 1018, 529: 1018, 532: 1018, 540: 1018, 1018, 547: 4262, 549: 1018, 4263, 978: 4261}, - {1024, 1024, 57: 1024, 520: 1024, 522: 1024, 529: 1024, 532: 1024, 540: 1024, 1024, 549: 4288, 979: 4287}, - {330: 4268, 702: 4267}, - {595: 4264}, - {330: 4265}, + {130, 130, 9: 130, 57: 130, 521: 130, 523: 130, 530: 130, 533: 130, 541: 130, 130, 544: 130, 546: 130, 548: 130, 550: 130, 130, 555: 130}, + {1018, 1018, 57: 1018, 521: 1018, 523: 1018, 530: 1018, 533: 1018, 541: 1018, 1018, 548: 4267, 550: 1018, 4268, 980: 4266}, + {1024, 1024, 57: 1024, 521: 1024, 523: 1024, 530: 1024, 533: 1024, 541: 1024, 1024, 550: 4293, 981: 4292}, + {330: 4273, 703: 4272}, + {596: 4269}, // 1475 - {255: 4266}, - {1010, 1010, 57: 1010, 520: 1010, 522: 1010, 529: 1010, 532: 1010, 540: 1010, 1010, 549: 1010}, - {1009, 1009, 57: 1009, 189: 1009, 192: 1009, 215: 1009, 520: 1009, 522: 1009, 529: 1009, 532: 1009, 540: 1009, 1009, 549: 1009, 1193: 4270, 4281}, - {1009, 1009, 57: 1009, 189: 1009, 192: 1009, 520: 1009, 522: 1009, 529: 1009, 532: 1009, 540: 1009, 1009, 549: 1009, 1193: 4270, 4269}, - {1016, 1016, 57: 1016, 189: 4278, 192: 4279, 520: 1016, 522: 1016, 529: 1016, 532: 1016, 540: 1016, 1016, 549: 1016}, + {330: 4270}, + {255: 4271}, + {1010, 1010, 57: 1010, 521: 1010, 523: 1010, 530: 1010, 533: 1010, 541: 1010, 1010, 550: 1010}, + {1009, 1009, 57: 1009, 189: 1009, 192: 1009, 215: 1009, 521: 1009, 523: 1009, 530: 1009, 533: 1009, 541: 1009, 1009, 550: 1009, 1195: 4275, 4286}, + {1009, 1009, 57: 1009, 189: 1009, 192: 1009, 521: 1009, 523: 1009, 530: 1009, 533: 1009, 541: 1009, 1009, 550: 1009, 1195: 4275, 4274}, // 1480 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 4273}, - {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 575: 1233, 578: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 617: 1233, 1233, 1233, 1233, 633: 1233, 636: 1233, 1233, 690: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 4276, 1233, 706: 1233, 709: 1233, 711: 1233, 1233, 716: 1233, 1233, 1233, 1233, 724: 1233, 732: 1233, 751: 1233, 1233, 1233, 1233, 1233, 1233}, - {1231, 1231, 9: 1231, 57: 1231, 189: 1231, 192: 1231, 215: 1231, 520: 1231, 522: 1231, 529: 1231, 532: 1231, 540: 1231, 1231, 549: 1231, 551: 1231, 700: 1231, 717: 1231, 719: 1231}, - {1008, 1008, 9: 4274, 57: 1008, 189: 1008, 192: 1008, 215: 1008, 520: 1008, 522: 1008, 529: 1008, 532: 1008, 540: 1008, 1008, 549: 1008}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4275}, + {1016, 1016, 57: 1016, 189: 4283, 192: 4284, 521: 1016, 523: 1016, 530: 1016, 533: 1016, 541: 1016, 1016, 550: 1016}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 4278}, + {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 576: 1233, 579: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 618: 1233, 1233, 1233, 1233, 634: 1233, 637: 1233, 1233, 691: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 4281, 1233, 707: 1233, 710: 1233, 712: 1233, 1233, 717: 1233, 1233, 1233, 1233, 725: 1233, 733: 1233, 752: 1233, 1233, 1233, 1233, 1233, 1233, 1233}, + {1231, 1231, 9: 1231, 57: 1231, 189: 1231, 192: 1231, 215: 1231, 521: 1231, 523: 1231, 530: 1231, 533: 1231, 541: 1231, 1231, 550: 1231, 553: 1231, 701: 1231, 718: 1231, 720: 1231}, + {1008, 1008, 9: 4279, 57: 1008, 189: 1008, 192: 1008, 215: 1008, 521: 1008, 523: 1008, 530: 1008, 533: 1008, 541: 1008, 1008, 550: 1008}, // 1485 - {1230, 1230, 9: 1230, 57: 1230, 189: 1230, 192: 1230, 205: 1230, 215: 1230, 520: 1230, 522: 1230, 529: 1230, 532: 1230, 540: 1230, 1230, 549: 1230, 551: 1230, 700: 1230, 704: 1230, 717: 1230, 719: 1230, 751: 1230}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4277, 3053, 3054, 3052}, - {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 575: 1232, 578: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 617: 1232, 1232, 1232, 1232, 633: 1232, 636: 1232, 1232, 690: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 704: 1232, 706: 1232, 709: 1232, 711: 1232, 1232, 716: 1232, 1232, 1232, 1232, 724: 1232, 732: 1232, 751: 1232, 1232, 1232, 1232, 1232, 1232}, - {1013, 1013, 57: 1013, 520: 1013, 522: 1013, 529: 1013, 532: 1013, 540: 1013, 1013, 549: 1013}, - {310: 4280}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4280}, + {1230, 1230, 9: 1230, 57: 1230, 189: 1230, 192: 1230, 205: 1230, 215: 1230, 521: 1230, 523: 1230, 530: 1230, 533: 1230, 541: 1230, 1230, 550: 1230, 553: 1230, 701: 1230, 705: 1230, 718: 1230, 720: 1230, 752: 1230, 1230}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4282, 3057, 3058, 3056}, + {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 576: 1232, 579: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 618: 1232, 1232, 1232, 1232, 634: 1232, 637: 1232, 1232, 691: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 705: 1232, 707: 1232, 710: 1232, 712: 1232, 1232, 717: 1232, 1232, 1232, 1232, 725: 1232, 733: 1232, 752: 1232, 1232, 1232, 1232, 1232, 1232, 1232}, + {1013, 1013, 57: 1013, 521: 1013, 523: 1013, 530: 1013, 533: 1013, 541: 1013, 1013, 550: 1013}, // 1490 - {1011, 1011, 57: 1011, 520: 1011, 522: 1011, 529: 1011, 532: 1011, 540: 1011, 1011, 549: 1011}, - {1017, 1017, 57: 1017, 189: 4282, 192: 4284, 215: 4283, 520: 1017, 522: 1017, 529: 1017, 532: 1017, 540: 1017, 1017, 549: 1017}, - {1015, 1015, 57: 1015, 520: 1015, 522: 1015, 529: 1015, 532: 1015, 540: 1015, 1015, 549: 1015}, - {552: 3027, 785: 4286}, {310: 4285}, + {1011, 1011, 57: 1011, 521: 1011, 523: 1011, 530: 1011, 533: 1011, 541: 1011, 1011, 550: 1011}, + {1017, 1017, 57: 1017, 189: 4287, 192: 4289, 215: 4288, 521: 1017, 523: 1017, 530: 1017, 533: 1017, 541: 1017, 1017, 550: 1017}, + {1015, 1015, 57: 1015, 521: 1015, 523: 1015, 530: 1015, 533: 1015, 541: 1015, 1015, 550: 1015}, + {552: 3031, 787: 4291}, // 1495 - {1012, 1012, 57: 1012, 520: 1012, 522: 1012, 529: 1012, 532: 1012, 540: 1012, 1012, 549: 1012}, - {1014, 1014, 57: 1014, 520: 1014, 522: 1014, 529: 1014, 532: 1014, 540: 1014, 1014, 549: 1014}, - {1178, 1178, 57: 1178, 520: 1178, 522: 1178, 529: 1178, 532: 1178, 540: 1178, 1178}, - {1391: 4289}, - {523: 4290}, + {310: 4290}, + {1012, 1012, 57: 1012, 521: 1012, 523: 1012, 530: 1012, 533: 1012, 541: 1012, 1012, 550: 1012}, + {1014, 1014, 57: 1014, 521: 1014, 523: 1014, 530: 1014, 533: 1014, 541: 1014, 1014, 550: 1014}, + {1178, 1178, 57: 1178, 521: 1178, 523: 1178, 530: 1178, 533: 1178, 541: 1178, 1178}, + {1393: 4294}, // 1500 - {243, 243, 57: 243, 124: 4294, 148: 4293, 520: 243, 522: 243, 529: 243, 532: 243, 540: 243, 243, 709: 243, 917: 4292, 1152: 4291}, - {228, 228, 57: 228, 520: 228, 522: 228, 529: 228, 532: 228, 540: 228, 228, 709: 4322, 1040: 4321}, - {127: 4301, 839: 4297, 842: 4299, 848: 4300, 850: 4298, 1151: 4296, 1336: 4295}, - {241, 241, 17: 241, 58: 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 79: 241, 241, 241, 241, 241, 127: 241, 520: 241, 241, 551: 241, 595: 241, 701: 241, 839: 241, 842: 241, 848: 241, 850: 241}, - {240, 240, 17: 240, 58: 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 79: 240, 240, 240, 240, 240, 127: 240, 520: 240, 240, 551: 240, 595: 240, 701: 240, 839: 240, 842: 240, 848: 240, 850: 240}, + {524: 4295}, + {243, 243, 57: 243, 124: 4299, 148: 4298, 521: 243, 523: 243, 530: 243, 533: 243, 541: 243, 243, 710: 243, 919: 4297, 1154: 4296}, + {228, 228, 57: 228, 521: 228, 523: 228, 530: 228, 533: 228, 541: 228, 228, 710: 4327, 1042: 4326}, + {127: 4306, 841: 4302, 844: 4304, 850: 4305, 852: 4303, 1153: 4301, 1338: 4300}, + {241, 241, 17: 241, 58: 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 79: 241, 241, 241, 241, 241, 127: 241, 521: 241, 241, 553: 241, 596: 241, 702: 241, 841: 241, 844: 241, 850: 241, 852: 241}, // 1505 - {242, 242, 57: 242, 127: 4301, 520: 242, 242, 242, 529: 242, 532: 242, 538: 242, 540: 242, 242, 546: 242, 709: 242, 839: 4297, 842: 4299, 848: 4300, 850: 4298, 1151: 4320}, - {238, 238, 57: 238, 127: 238, 520: 238, 238, 238, 529: 238, 532: 238, 538: 238, 540: 238, 238, 546: 238, 709: 238, 839: 238, 842: 238, 848: 238, 850: 238}, - {711: 4318}, - {523: 4312, 627: 4313, 629: 4314, 941: 4317}, - {711: 4315}, + {240, 240, 17: 240, 58: 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 79: 240, 240, 240, 240, 240, 127: 240, 521: 240, 240, 553: 240, 596: 240, 702: 240, 841: 240, 844: 240, 850: 240, 852: 240}, + {242, 242, 57: 242, 127: 4306, 521: 242, 242, 242, 530: 242, 533: 242, 539: 242, 541: 242, 242, 547: 242, 710: 242, 841: 4302, 844: 4304, 850: 4305, 852: 4303, 1153: 4325}, + {238, 238, 57: 238, 127: 238, 521: 238, 238, 238, 530: 238, 533: 238, 539: 238, 541: 238, 238, 547: 238, 710: 238, 841: 238, 844: 238, 850: 238, 852: 238}, + {712: 4323}, + {524: 4317, 628: 4318, 630: 4319, 943: 4322}, // 1510 - {711: 4310}, - {539: 4302}, - {711: 4303}, - {523: 4304, 627: 4305, 629: 4306, 1005: 4307}, - {420, 420, 9: 420, 57: 420, 127: 420, 520: 420, 420, 420, 529: 420, 532: 420, 538: 420, 540: 420, 420, 546: 420, 709: 420, 839: 420, 842: 420, 848: 420, 850: 420, 991: 420}, + {712: 4320}, + {712: 4315}, + {540: 4307}, + {712: 4308}, + {524: 4309, 628: 4310, 630: 4311, 1007: 4312}, // 1515 - {419, 419, 9: 419, 57: 419, 127: 419, 520: 419, 419, 419, 529: 419, 532: 419, 538: 419, 540: 419, 419, 546: 419, 709: 419, 839: 419, 842: 419, 848: 419, 850: 419, 991: 419}, - {418, 418, 9: 418, 57: 418, 127: 418, 520: 418, 418, 418, 529: 418, 532: 418, 538: 418, 540: 418, 418, 546: 418, 709: 418, 839: 418, 842: 418, 848: 418, 850: 418, 991: 418}, - {233, 233, 57: 233, 127: 233, 520: 233, 233, 233, 529: 233, 532: 233, 538: 233, 540: 233, 233, 546: 233, 709: 233, 839: 233, 842: 233, 848: 233, 850: 233, 991: 4308}, - {842: 4309}, - {232, 232, 57: 232, 127: 232, 520: 232, 232, 232, 529: 232, 532: 232, 538: 232, 540: 232, 232, 546: 232, 709: 232, 839: 232, 842: 232, 848: 232, 850: 232}, + {420, 420, 9: 420, 57: 420, 127: 420, 521: 420, 420, 420, 530: 420, 533: 420, 539: 420, 541: 420, 420, 547: 420, 710: 420, 841: 420, 844: 420, 850: 420, 852: 420, 993: 420}, + {419, 419, 9: 419, 57: 419, 127: 419, 521: 419, 419, 419, 530: 419, 533: 419, 539: 419, 541: 419, 419, 547: 419, 710: 419, 841: 419, 844: 419, 850: 419, 852: 419, 993: 419}, + {418, 418, 9: 418, 57: 418, 127: 418, 521: 418, 418, 418, 530: 418, 533: 418, 539: 418, 541: 418, 418, 547: 418, 710: 418, 841: 418, 844: 418, 850: 418, 852: 418, 993: 418}, + {233, 233, 57: 233, 127: 233, 521: 233, 233, 233, 530: 233, 533: 233, 539: 233, 541: 233, 233, 547: 233, 710: 233, 841: 233, 844: 233, 850: 233, 852: 233, 993: 4313}, + {844: 4314}, // 1520 - {523: 4312, 627: 4313, 629: 4314, 941: 4311}, - {234, 234, 57: 234, 127: 234, 520: 234, 234, 234, 529: 234, 532: 234, 538: 234, 540: 234, 234, 546: 234, 709: 234, 839: 234, 842: 234, 848: 234, 850: 234}, - {231, 231, 57: 231, 127: 231, 520: 231, 231, 231, 529: 231, 532: 231, 538: 231, 540: 231, 231, 546: 231, 709: 231, 839: 231, 842: 231, 848: 231, 850: 231}, - {230, 230, 57: 230, 127: 230, 520: 230, 230, 230, 529: 230, 532: 230, 538: 230, 540: 230, 230, 546: 230, 709: 230, 839: 230, 842: 230, 848: 230, 850: 230}, - {229, 229, 57: 229, 127: 229, 520: 229, 229, 229, 529: 229, 532: 229, 538: 229, 540: 229, 229, 546: 229, 709: 229, 839: 229, 842: 229, 848: 229, 850: 229}, + {232, 232, 57: 232, 127: 232, 521: 232, 232, 232, 530: 232, 533: 232, 539: 232, 541: 232, 232, 547: 232, 710: 232, 841: 232, 844: 232, 850: 232, 852: 232}, + {524: 4317, 628: 4318, 630: 4319, 943: 4316}, + {234, 234, 57: 234, 127: 234, 521: 234, 234, 234, 530: 234, 533: 234, 539: 234, 541: 234, 234, 547: 234, 710: 234, 841: 234, 844: 234, 850: 234, 852: 234}, + {231, 231, 57: 231, 127: 231, 521: 231, 231, 231, 530: 231, 533: 231, 539: 231, 541: 231, 231, 547: 231, 710: 231, 841: 231, 844: 231, 850: 231, 852: 231}, + {230, 230, 57: 230, 127: 230, 521: 230, 230, 230, 530: 230, 533: 230, 539: 230, 541: 230, 230, 547: 230, 710: 230, 841: 230, 844: 230, 850: 230, 852: 230}, // 1525 - {523: 4312, 627: 4313, 629: 4314, 941: 4316}, - {235, 235, 57: 235, 127: 235, 520: 235, 235, 235, 529: 235, 532: 235, 538: 235, 540: 235, 235, 546: 235, 709: 235, 839: 235, 842: 235, 848: 235, 850: 235}, - {236, 236, 57: 236, 127: 236, 520: 236, 236, 236, 529: 236, 532: 236, 538: 236, 540: 236, 236, 546: 236, 709: 236, 839: 236, 842: 236, 848: 236, 850: 236}, - {523: 4312, 627: 4313, 629: 4314, 941: 4319}, - {237, 237, 57: 237, 127: 237, 520: 237, 237, 237, 529: 237, 532: 237, 538: 237, 540: 237, 237, 546: 237, 709: 237, 839: 237, 842: 237, 848: 237, 850: 237}, + {229, 229, 57: 229, 127: 229, 521: 229, 229, 229, 530: 229, 533: 229, 539: 229, 541: 229, 229, 547: 229, 710: 229, 841: 229, 844: 229, 850: 229, 852: 229}, + {524: 4317, 628: 4318, 630: 4319, 943: 4321}, + {235, 235, 57: 235, 127: 235, 521: 235, 235, 235, 530: 235, 533: 235, 539: 235, 541: 235, 235, 547: 235, 710: 235, 841: 235, 844: 235, 850: 235, 852: 235}, + {236, 236, 57: 236, 127: 236, 521: 236, 236, 236, 530: 236, 533: 236, 539: 236, 541: 236, 236, 547: 236, 710: 236, 841: 236, 844: 236, 850: 236, 852: 236}, + {524: 4317, 628: 4318, 630: 4319, 943: 4324}, // 1530 - {239, 239, 57: 239, 127: 239, 520: 239, 239, 239, 529: 239, 532: 239, 538: 239, 540: 239, 239, 546: 239, 709: 239, 839: 239, 842: 239, 848: 239, 850: 239}, - {1023, 1023, 57: 1023, 520: 1023, 522: 1023, 529: 1023, 532: 1023, 540: 1023, 1023}, - {226, 226, 57: 226, 520: 226, 226, 226, 529: 226, 532: 226, 538: 226, 540: 226, 226, 546: 226, 839: 226, 1440: 4323, 4324}, - {224, 224, 57: 224, 520: 224, 224, 224, 529: 224, 532: 224, 538: 224, 540: 224, 224, 546: 224, 839: 4328, 1362: 4327}, - {711: 4325}, + {237, 237, 57: 237, 127: 237, 521: 237, 237, 237, 530: 237, 533: 237, 539: 237, 541: 237, 237, 547: 237, 710: 237, 841: 237, 844: 237, 850: 237, 852: 237}, + {239, 239, 57: 239, 127: 239, 521: 239, 239, 239, 530: 239, 533: 239, 539: 239, 541: 239, 239, 547: 239, 710: 239, 841: 239, 844: 239, 850: 239, 852: 239}, + {1023, 1023, 57: 1023, 521: 1023, 523: 1023, 530: 1023, 533: 1023, 541: 1023, 1023}, + {226, 226, 57: 226, 521: 226, 226, 226, 530: 226, 533: 226, 539: 226, 541: 226, 226, 547: 226, 841: 226, 1442: 4328, 4329}, + {224, 224, 57: 224, 521: 224, 224, 224, 530: 224, 533: 224, 539: 224, 541: 224, 224, 547: 224, 841: 4333, 1364: 4332}, // 1535 - {523: 4312, 627: 4313, 629: 4314, 941: 4326}, - {225, 225, 57: 225, 520: 225, 225, 225, 529: 225, 532: 225, 538: 225, 540: 225, 225, 546: 225, 839: 225}, - {227, 227, 57: 227, 520: 227, 227, 227, 529: 227, 532: 227, 538: 227, 540: 227, 227, 546: 227}, - {711: 4329}, - {523: 4312, 627: 4313, 629: 4314, 941: 4330}, + {712: 4330}, + {524: 4317, 628: 4318, 630: 4319, 943: 4331}, + {225, 225, 57: 225, 521: 225, 225, 225, 530: 225, 533: 225, 539: 225, 541: 225, 225, 547: 225, 841: 225}, + {227, 227, 57: 227, 521: 227, 227, 227, 530: 227, 533: 227, 539: 227, 541: 227, 227, 547: 227}, + {712: 4334}, // 1540 - {223, 223, 57: 223, 520: 223, 223, 223, 529: 223, 532: 223, 538: 223, 540: 223, 223, 546: 223}, - {1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 526: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 537: 1019, 1019, 540: 1019, 1019, 543: 1019, 545: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 553: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 575: 1019, 578: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 617: 1019, 1019, 1019, 1019, 633: 1019, 692: 1019, 702: 1019, 789: 1019}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4333}, - {9: 2156, 57: 4334, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 522: 1440, 1440, 1440, 526: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 538: 1440, 540: 1440, 1440, 543: 1440, 545: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 553: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 575: 1440, 578: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 598: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 617: 1440, 1440, 1440, 1440, 692: 1440}, + {524: 4317, 628: 4318, 630: 4319, 943: 4335}, + {223, 223, 57: 223, 521: 223, 223, 223, 530: 223, 533: 223, 539: 223, 541: 223, 223, 547: 223}, + {1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 527: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 538: 1019, 1019, 541: 1019, 1019, 544: 1019, 546: 1019, 1019, 1019, 1019, 1019, 1019, 553: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 576: 1019, 579: 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 618: 1019, 1019, 1019, 1019, 634: 1019, 693: 1019, 703: 1019, 791: 1019}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4338}, + {9: 2157, 57: 4339, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 1545 - {1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 522: 1441, 1441, 1441, 526: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 538: 1441, 540: 1441, 1441, 543: 1441, 545: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 553: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 575: 1441, 578: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 598: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 617: 1441, 1441, 1441, 1441, 692: 1441}, - {1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 522: 1443, 1443, 1443, 526: 1443, 1443, 3689, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 538: 1443, 540: 1443, 1443, 543: 1443, 545: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 553: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 575: 1443, 578: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 598: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 617: 1443, 1443, 1443, 1443, 692: 1443}, - {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 522: 1445, 1445, 1445, 526: 1445, 1445, 3689, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 538: 1445, 540: 1445, 1445, 543: 1445, 545: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 553: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 575: 1445, 578: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 598: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 617: 1445, 1445, 1445, 1445, 692: 1445}, - {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 522: 1446, 1446, 1446, 526: 1446, 1446, 3689, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 538: 1446, 540: 1446, 1446, 543: 1446, 545: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 553: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 575: 1446, 578: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 598: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 617: 1446, 1446, 1446, 1446, 692: 1446}, - {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 522: 1447, 1447, 1447, 526: 1447, 1447, 3689, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 538: 1447, 540: 1447, 1447, 543: 1447, 545: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 553: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 575: 1447, 578: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 598: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 617: 1447, 1447, 1447, 1447, 692: 1447}, + {1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 523: 1440, 1440, 1440, 527: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 539: 1440, 541: 1440, 1440, 544: 1440, 546: 1440, 1440, 1440, 1440, 1440, 1440, 553: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 576: 1440, 579: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 599: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 618: 1440, 1440, 1440, 1440, 693: 1440}, + {1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 523: 1441, 1441, 1441, 527: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 539: 1441, 541: 1441, 1441, 544: 1441, 546: 1441, 1441, 1441, 1441, 1441, 1441, 553: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 576: 1441, 579: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 599: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 618: 1441, 1441, 1441, 1441, 693: 1441}, + {1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 523: 1443, 1443, 1443, 527: 1443, 1443, 3694, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 539: 1443, 541: 1443, 1443, 544: 1443, 546: 1443, 1443, 1443, 1443, 1443, 1443, 553: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 576: 1443, 579: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 599: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 618: 1443, 1443, 1443, 1443, 693: 1443}, + {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 523: 1445, 1445, 1445, 527: 1445, 1445, 3694, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 539: 1445, 541: 1445, 1445, 544: 1445, 546: 1445, 1445, 1445, 1445, 1445, 1445, 553: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 576: 1445, 579: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 599: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 618: 1445, 1445, 1445, 1445, 693: 1445}, + {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 523: 1446, 1446, 1446, 527: 1446, 1446, 3694, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 539: 1446, 541: 1446, 1446, 544: 1446, 546: 1446, 1446, 1446, 1446, 1446, 1446, 553: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 576: 1446, 579: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 599: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 618: 1446, 1446, 1446, 1446, 693: 1446}, // 1550 - {1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 522: 1448, 1448, 1448, 526: 1448, 1448, 3689, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 538: 1448, 540: 1448, 1448, 543: 1448, 545: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 553: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 575: 1448, 578: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 598: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 617: 1448, 1448, 1448, 1448, 692: 1448}, - {523: 4344}, - {523: 4343}, - {1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 522: 1428, 1428, 1428, 526: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 538: 1428, 540: 1428, 1428, 543: 1428, 545: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 553: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 575: 1428, 578: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 598: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 617: 1428, 1428, 1428, 1428, 692: 1428}, - {1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 522: 1429, 1429, 1429, 526: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 538: 1429, 540: 1429, 1429, 543: 1429, 545: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 553: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 575: 1429, 578: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 598: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 617: 1429, 1429, 1429, 1429, 692: 1429}, + {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 523: 1447, 1447, 1447, 527: 1447, 1447, 3694, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 539: 1447, 541: 1447, 1447, 544: 1447, 546: 1447, 1447, 1447, 1447, 1447, 1447, 553: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 576: 1447, 579: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 599: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 618: 1447, 1447, 1447, 1447, 693: 1447}, + {1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 523: 1448, 1448, 1448, 527: 1448, 1448, 3694, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 539: 1448, 541: 1448, 1448, 544: 1448, 546: 1448, 1448, 1448, 1448, 1448, 1448, 553: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 576: 1448, 579: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 599: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 618: 1448, 1448, 1448, 1448, 693: 1448}, + {524: 4349}, + {524: 4348}, + {1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 523: 1428, 1428, 1428, 527: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 539: 1428, 541: 1428, 1428, 544: 1428, 546: 1428, 1428, 1428, 1428, 1428, 1428, 553: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 576: 1428, 579: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 599: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 618: 1428, 1428, 1428, 1428, 693: 1428}, // 1555 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4346, 3053, 3054, 3052}, - {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 4347, 1460, 1460, 1460, 526: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 538: 1460, 540: 1460, 1460, 543: 1460, 545: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 553: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 575: 1460, 578: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 598: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 617: 1460, 1460, 1460, 1460, 692: 1460, 703: 4125, 707: 1460, 1460}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 4348}, - {57: 4349}, - {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 522: 1292, 1292, 1292, 526: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 538: 1292, 540: 1292, 1292, 543: 1292, 545: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 553: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 575: 1292, 578: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 598: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 617: 1292, 1292, 1292, 1292, 692: 1292}, + {1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 523: 1429, 1429, 1429, 527: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 539: 1429, 541: 1429, 1429, 544: 1429, 546: 1429, 1429, 1429, 1429, 1429, 1429, 553: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 576: 1429, 579: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 599: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 618: 1429, 1429, 1429, 1429, 693: 1429}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4351, 3057, 3058, 3056}, + {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 4352, 1460, 1460, 1460, 527: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 539: 1460, 541: 1460, 1460, 544: 1460, 546: 1460, 1460, 1460, 1460, 1460, 1460, 553: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 576: 1460, 579: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 599: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 618: 1460, 1460, 1460, 1460, 693: 1460, 704: 4130, 708: 1460, 1460}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 4353}, + {57: 4354}, // 1560 - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 4351}, - {533: 4047}, - {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 522: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 538: 1499, 1499, 1499, 1499, 543: 1499, 545: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 553: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 575: 1499, 578: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 598: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 617: 1499, 1499, 1499, 1499, 636: 1499, 690: 1499, 1499, 1499, 1499, 1499, 1499, 1499}, - {1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 522: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 538: 1496, 1496, 1496, 1496, 543: 1496, 545: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 553: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 575: 1496, 578: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 598: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 617: 1496, 1496, 1496, 1496, 636: 1496, 690: 1496, 1496, 1496, 1496, 1496, 1496, 1496}, - {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 522: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 538: 1495, 1495, 1495, 1495, 543: 1495, 545: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 553: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 575: 1495, 578: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 598: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 617: 1495, 1495, 1495, 1495, 636: 1495, 690: 1495, 1495, 1495, 1495, 1495, 1495, 1495}, + {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 523: 1292, 1292, 1292, 527: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 539: 1292, 541: 1292, 1292, 544: 1292, 546: 1292, 1292, 1292, 1292, 1292, 1292, 553: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 576: 1292, 579: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 599: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 618: 1292, 1292, 1292, 1292, 693: 1292}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 4356}, + {534: 4052}, + {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 523: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 539: 1499, 1499, 1499, 1499, 544: 1499, 546: 1499, 1499, 1499, 1499, 1499, 1499, 553: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 576: 1499, 579: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 599: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 618: 1499, 1499, 1499, 1499, 637: 1499, 691: 1499, 1499, 1499, 1499, 1499, 1499, 1499}, + {1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 523: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 539: 1496, 1496, 1496, 1496, 544: 1496, 546: 1496, 1496, 1496, 1496, 1496, 1496, 553: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 576: 1496, 579: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 599: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 618: 1496, 1496, 1496, 1496, 637: 1496, 691: 1496, 1496, 1496, 1496, 1496, 1496, 1496}, // 1565 - {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 522: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 538: 1493, 1493, 1493, 1493, 543: 1493, 545: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 553: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 575: 1493, 578: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 598: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 617: 1493, 1493, 1493, 1493, 636: 1493, 690: 1493, 1493, 1493, 1493, 1493, 1493, 1493}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 4358, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4357}, - {57: 4362, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4359}, - {57: 4360, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 523: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 539: 1495, 1495, 1495, 1495, 544: 1495, 546: 1495, 1495, 1495, 1495, 1495, 1495, 553: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 576: 1495, 579: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 599: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 618: 1495, 1495, 1495, 1495, 637: 1495, 691: 1495, 1495, 1495, 1495, 1495, 1495, 1495}, + {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 523: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 539: 1493, 1493, 1493, 1493, 544: 1493, 546: 1493, 1493, 1493, 1493, 1493, 1493, 553: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 576: 1493, 579: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 599: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 618: 1493, 1493, 1493, 1493, 637: 1493, 691: 1493, 1493, 1493, 1493, 1493, 1493, 1493}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 4363, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4362}, + {57: 4367, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4364}, // 1570 - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4361}, - {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 522: 1300, 1300, 1300, 526: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 538: 1300, 540: 1300, 1300, 543: 1300, 545: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 553: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 575: 1300, 578: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 598: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 617: 1300, 1300, 1300, 1300, 692: 1300}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4363}, - {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 522: 1301, 1301, 1301, 526: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 538: 1301, 540: 1301, 1301, 543: 1301, 545: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 553: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 575: 1301, 578: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 598: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 617: 1301, 1301, 1301, 1301, 692: 1301}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 4366, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4365}, + {57: 4365, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4366}, + {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 523: 1300, 1300, 1300, 527: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 539: 1300, 541: 1300, 1300, 544: 1300, 546: 1300, 1300, 1300, 1300, 1300, 1300, 553: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 576: 1300, 579: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 599: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 618: 1300, 1300, 1300, 1300, 693: 1300}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4368}, + {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 523: 1301, 1301, 1301, 527: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 539: 1301, 541: 1301, 1301, 544: 1301, 546: 1301, 1301, 1301, 1301, 1301, 1301, 553: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 576: 1301, 579: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 599: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 618: 1301, 1301, 1301, 1301, 693: 1301}, // 1575 - {9: 4376, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4367}, - {9: 4368, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 4370, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4369}, - {57: 4374, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 4371, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4370}, + {9: 4381, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4372}, + {9: 4373, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 4375, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4374}, // 1580 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4371}, - {57: 4372, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4373}, - {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 522: 1296, 1296, 1296, 526: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 538: 1296, 540: 1296, 1296, 543: 1296, 545: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 553: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 575: 1296, 578: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 598: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 617: 1296, 1296, 1296, 1296, 692: 1296}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4375}, + {57: 4379, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4376}, + {57: 4377, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4378}, + {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 523: 1296, 1296, 1296, 527: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 539: 1296, 541: 1296, 1296, 544: 1296, 546: 1296, 1296, 1296, 1296, 1296, 1296, 553: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 576: 1296, 579: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 599: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 618: 1296, 1296, 1296, 1296, 693: 1296}, // 1585 - {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 522: 1298, 1298, 1298, 526: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 538: 1298, 540: 1298, 1298, 543: 1298, 545: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 553: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 575: 1298, 578: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 598: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 617: 1298, 1298, 1298, 1298, 692: 1298}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 704: 4378, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4377}, - {57: 4382, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4379}, - {57: 4380, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4380}, + {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 523: 1298, 1298, 1298, 527: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 539: 1298, 541: 1298, 1298, 544: 1298, 546: 1298, 1298, 1298, 1298, 1298, 1298, 553: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 576: 1298, 579: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 599: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 618: 1298, 1298, 1298, 1298, 693: 1298}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 705: 4383, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4382}, + {57: 4387, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4384}, // 1590 - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4381}, - {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 522: 1297, 1297, 1297, 526: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 538: 1297, 540: 1297, 1297, 543: 1297, 545: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 553: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 575: 1297, 578: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 598: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 617: 1297, 1297, 1297, 1297, 692: 1297}, - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4383}, - {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 522: 1299, 1299, 1299, 526: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 538: 1299, 540: 1299, 1299, 543: 1299, 545: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 553: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 575: 1299, 578: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 598: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 617: 1299, 1299, 1299, 1299, 692: 1299}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 876: 4385}, + {57: 4385, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4386}, + {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 523: 1297, 1297, 1297, 527: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 539: 1297, 541: 1297, 1297, 544: 1297, 546: 1297, 1297, 1297, 1297, 1297, 1297, 553: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 576: 1297, 579: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 599: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 618: 1297, 1297, 1297, 1297, 693: 1297}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4388}, + {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 523: 1299, 1299, 1299, 527: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 539: 1299, 541: 1299, 1299, 544: 1299, 546: 1299, 1299, 1299, 1299, 1299, 1299, 553: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 576: 1299, 579: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 599: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 618: 1299, 1299, 1299, 1299, 693: 1299}, // 1595 - {9: 4386}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4387}, - {9: 4388, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4389}, - {57: 4390, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 878: 4390}, + {9: 4391}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4392}, + {9: 4393, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4394}, // 1600 - {1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 522: 1346, 1346, 1346, 526: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 538: 1346, 540: 1346, 1346, 543: 1346, 545: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 553: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 575: 1346, 578: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 598: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 617: 1346, 1346, 1346, 1346, 692: 1346}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 876: 4392}, - {9: 4393}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4394}, - {9: 4395, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {57: 4395, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 523: 1346, 1346, 1346, 527: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 539: 1346, 541: 1346, 1346, 544: 1346, 546: 1346, 1346, 1346, 1346, 1346, 1346, 553: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 576: 1346, 579: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 599: 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 618: 1346, 1346, 1346, 1346, 693: 1346}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 878: 4397}, + {9: 4398}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4399}, // 1605 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4396}, - {57: 4397, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 522: 1347, 1347, 1347, 526: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 538: 1347, 540: 1347, 1347, 543: 1347, 545: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 553: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 575: 1347, 578: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 598: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 617: 1347, 1347, 1347, 1347, 692: 1347}, - {166: 4401, 4400, 173: 4402, 179: 4403, 1345: 4399}, - {9: 4404}, + {9: 4400, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4401}, + {57: 4402, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 523: 1347, 1347, 1347, 527: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 539: 1347, 541: 1347, 1347, 544: 1347, 546: 1347, 1347, 1347, 1347, 1347, 1347, 553: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 576: 1347, 579: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 599: 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 1347, 618: 1347, 1347, 1347, 1347, 693: 1347}, + {166: 4406, 4405, 173: 4407, 179: 4408, 1347: 4404}, // 1610 + {9: 4409}, {9: 1336}, {9: 1335}, {9: 1334}, {9: 1333}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4405}, // 1615 - {57: 4406, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 522: 1353, 1353, 1353, 526: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 538: 1353, 540: 1353, 1353, 543: 1353, 545: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 553: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 575: 1353, 578: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 598: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 617: 1353, 1353, 1353, 1353, 692: 1353}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4408}, - {9: 4409}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 4411}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4410}, + {57: 4411, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 523: 1353, 1353, 1353, 527: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 539: 1353, 541: 1353, 1353, 544: 1353, 546: 1353, 1353, 1353, 1353, 1353, 1353, 553: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 576: 1353, 579: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 599: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 618: 1353, 1353, 1353, 1353, 693: 1353}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4413}, + {9: 4414}, // 1620 - {2190, 2190, 6: 2190, 2190, 2190, 2190, 15: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 57: 2190, 86: 2190, 88: 2190, 90: 2190, 2190, 94: 2190, 2190, 97: 2190, 2190, 2190, 2190, 2190, 126: 2190, 155: 2190, 2190, 2190, 2190, 525: 2190, 528: 2190, 2190, 543: 2190, 2190, 2190, 553: 2190, 555: 2190, 697: 2190, 2190, 706: 2190}, - {57: 4417}, - {152, 152, 6: 152, 152, 152, 15: 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 57: 152, 86: 152, 88: 152, 90: 152, 152, 94: 152, 152, 97: 152, 152, 152, 152, 152, 525: 152, 528: 152, 152, 544: 152, 555: 152, 697: 152, 152, 706: 152}, - {552: 3027, 785: 4410, 810: 4416}, - {552: 3027, 785: 4415}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 4416}, + {2191, 2191, 6: 2191, 2191, 2191, 2191, 15: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 57: 2191, 86: 2191, 88: 2191, 90: 2191, 2191, 94: 2191, 2191, 97: 2191, 2191, 2191, 2191, 2191, 126: 2191, 155: 2191, 2191, 2191, 2191, 526: 2191, 529: 2191, 2191, 544: 2191, 2191, 2191, 554: 2191, 556: 2191, 698: 2191, 2191, 707: 2191}, + {57: 4422}, + {152, 152, 6: 152, 152, 152, 15: 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 57: 152, 86: 152, 88: 152, 90: 152, 152, 94: 152, 152, 97: 152, 152, 152, 152, 152, 526: 152, 529: 152, 152, 545: 152, 556: 152, 698: 152, 152, 707: 152}, + {552: 3031, 787: 4415, 812: 4421}, // 1625 - {150, 150, 6: 150, 150, 150, 15: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 57: 150, 86: 150, 88: 150, 90: 150, 150, 94: 150, 150, 97: 150, 150, 150, 150, 150, 525: 150, 528: 150, 150, 544: 150, 555: 150, 697: 150, 150, 706: 150}, - {151, 151, 6: 151, 151, 151, 15: 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 57: 151, 86: 151, 88: 151, 90: 151, 151, 94: 151, 151, 97: 151, 151, 151, 151, 151, 525: 151, 528: 151, 151, 544: 151, 555: 151, 697: 151, 151, 706: 151}, - {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 522: 1324, 1324, 1324, 526: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 538: 1324, 540: 1324, 1324, 543: 1324, 545: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 553: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 575: 1324, 578: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 598: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 617: 1324, 1324, 1324, 1324, 692: 1324}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4419}, - {57: 4420}, + {552: 3031, 787: 4420}, + {150, 150, 6: 150, 150, 150, 15: 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 57: 150, 86: 150, 88: 150, 90: 150, 150, 94: 150, 150, 97: 150, 150, 150, 150, 150, 526: 150, 529: 150, 150, 545: 150, 556: 150, 698: 150, 150, 707: 150}, + {151, 151, 6: 151, 151, 151, 15: 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 57: 151, 86: 151, 88: 151, 90: 151, 151, 94: 151, 151, 97: 151, 151, 151, 151, 151, 526: 151, 529: 151, 151, 545: 151, 556: 151, 698: 151, 151, 707: 151}, + {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 523: 1324, 1324, 1324, 527: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 539: 1324, 541: 1324, 1324, 544: 1324, 546: 1324, 1324, 1324, 1324, 1324, 1324, 553: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 576: 1324, 579: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 599: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 618: 1324, 1324, 1324, 1324, 693: 1324}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4424}, // 1630 - {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 522: 1325, 1325, 1325, 526: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 538: 1325, 540: 1325, 1325, 543: 1325, 545: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 553: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 575: 1325, 578: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 598: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 617: 1325, 1325, 1325, 1325, 692: 1325}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4422}, - {57: 4423, 527: 4424, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 522: 1341, 1341, 1341, 526: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 538: 1341, 540: 1341, 1341, 543: 1341, 545: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 553: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 575: 1341, 578: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 598: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 617: 1341, 1341, 1341, 1341, 692: 1341}, - {544: 4152, 576: 4426, 697: 4151, 936: 4425}, + {57: 4425}, + {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 523: 1325, 1325, 1325, 527: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 539: 1325, 541: 1325, 1325, 544: 1325, 546: 1325, 1325, 1325, 1325, 1325, 1325, 553: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 576: 1325, 579: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 599: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 618: 1325, 1325, 1325, 1325, 693: 1325}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4427}, + {57: 4428, 528: 4429, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 523: 1341, 1341, 1341, 527: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 539: 1341, 541: 1341, 1341, 544: 1341, 546: 1341, 1341, 1341, 1341, 1341, 1341, 553: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 576: 1341, 579: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 599: 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1341, 618: 1341, 1341, 1341, 1341, 693: 1341}, // 1635 - {521: 4160, 827: 4429}, - {521: 4160, 827: 4427}, - {57: 4428}, - {1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 522: 1339, 1339, 1339, 526: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 538: 1339, 540: 1339, 1339, 543: 1339, 545: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 553: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 575: 1339, 578: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 598: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 617: 1339, 1339, 1339, 1339, 692: 1339}, - {57: 4430}, + {545: 4157, 577: 4431, 698: 4156, 938: 4430}, + {522: 4165, 829: 4434}, + {522: 4165, 829: 4432}, + {57: 4433}, + {1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 523: 1339, 1339, 1339, 527: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 539: 1339, 541: 1339, 1339, 544: 1339, 546: 1339, 1339, 1339, 1339, 1339, 1339, 553: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 576: 1339, 579: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 599: 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 1339, 618: 1339, 1339, 1339, 1339, 693: 1339}, // 1640 - {1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 522: 1340, 1340, 1340, 526: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 538: 1340, 540: 1340, 1340, 543: 1340, 545: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 553: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 575: 1340, 578: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 598: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 617: 1340, 1340, 1340, 1340, 692: 1340}, - {1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 522: 1363, 1363, 1363, 526: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 538: 1363, 540: 1363, 1363, 543: 1363, 545: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 553: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 575: 1363, 578: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 598: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 617: 1363, 1363, 1363, 1363, 692: 1363}, - {1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 522: 1364, 1364, 1364, 526: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 538: 1364, 540: 1364, 1364, 543: 1364, 545: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 553: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 575: 1364, 578: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 598: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 617: 1364, 1364, 1364, 1364, 692: 1364}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 4434}, {57: 4435}, + {1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 523: 1340, 1340, 1340, 527: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 539: 1340, 541: 1340, 1340, 544: 1340, 546: 1340, 1340, 1340, 1340, 1340, 1340, 553: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 576: 1340, 579: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 599: 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 1340, 618: 1340, 1340, 1340, 1340, 693: 1340}, + {1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 523: 1363, 1363, 1363, 527: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 539: 1363, 541: 1363, 1363, 544: 1363, 546: 1363, 1363, 1363, 1363, 1363, 1363, 553: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 576: 1363, 579: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 599: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 618: 1363, 1363, 1363, 1363, 693: 1363}, + {1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 523: 1364, 1364, 1364, 527: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 539: 1364, 541: 1364, 1364, 544: 1364, 546: 1364, 1364, 1364, 1364, 1364, 1364, 553: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 576: 1364, 579: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 599: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 618: 1364, 1364, 1364, 1364, 693: 1364}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 4439}, // 1645 - {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 522: 1360, 1360, 1360, 526: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 538: 1360, 540: 1360, 1360, 543: 1360, 545: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 553: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 575: 1360, 578: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 598: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 617: 1360, 1360, 1360, 1360, 692: 1360}, - {1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 522: 1365, 1365, 1365, 526: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 538: 1365, 540: 1365, 1365, 543: 1365, 545: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 553: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 575: 1365, 578: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 598: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 617: 1365, 1365, 1365, 1365, 692: 1365}, - {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 521: 1421, 523: 1421, 1421, 1421, 1421, 530: 1421, 1421, 533: 1421, 1421, 1421, 537: 1421, 539: 1421, 542: 1421, 544: 1421, 552: 1421, 574: 1421, 576: 1421, 1421, 615: 1421, 1421, 621: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 634: 1421, 1421, 637: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 699: 1421, 704: 3886, 816: 3884, 3885, 872: 3887, 875: 3888, 898: 4438, 3889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4439}, - {57: 4440, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {57: 4440}, + {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 523: 1360, 1360, 1360, 527: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 539: 1360, 541: 1360, 1360, 544: 1360, 546: 1360, 1360, 1360, 1360, 1360, 1360, 553: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 576: 1360, 579: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 599: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 618: 1360, 1360, 1360, 1360, 693: 1360}, + {1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 523: 1365, 1365, 1365, 527: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 539: 1365, 541: 1365, 1365, 544: 1365, 546: 1365, 1365, 1365, 1365, 1365, 1365, 553: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 576: 1365, 579: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 599: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 618: 1365, 1365, 1365, 1365, 693: 1365}, + {2: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 10: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 58: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 522: 1421, 524: 1421, 1421, 1421, 1421, 531: 1421, 1421, 534: 1421, 1421, 1421, 538: 1421, 540: 1421, 543: 1421, 545: 1421, 552: 1421, 575: 1421, 577: 1421, 1421, 616: 1421, 1421, 622: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 635: 1421, 1421, 638: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 700: 1421, 705: 3891, 818: 3889, 3890, 874: 3892, 877: 3893, 900: 4443, 3894}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4444}, // 1650 - {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 522: 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 538: 1137, 540: 1137, 1137, 543: 1137, 545: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 575: 1137, 578: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 598: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 617: 1137, 1137, 1137, 1137, 692: 1137, 805: 3701, 819: 3894, 831: 4441}, - {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 522: 1322, 1322, 1322, 526: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 538: 1322, 540: 1322, 1322, 543: 1322, 545: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 553: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 575: 1322, 578: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 598: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 617: 1322, 1322, 1322, 1322, 692: 1322}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 4443}, - {57: 4444}, - {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 522: 1293, 1293, 1293, 526: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 538: 1293, 540: 1293, 1293, 543: 1293, 545: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 553: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 575: 1293, 578: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 598: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 617: 1293, 1293, 1293, 1293, 692: 1293}, + {57: 4445, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 523: 1137, 1137, 1137, 527: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 539: 1137, 541: 1137, 1137, 544: 1137, 546: 1137, 1137, 1137, 1137, 1137, 1137, 553: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 576: 1137, 579: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 599: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 618: 1137, 1137, 1137, 1137, 693: 1137, 807: 3706, 821: 3899, 833: 4446}, + {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 523: 1322, 1322, 1322, 527: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 539: 1322, 541: 1322, 1322, 544: 1322, 546: 1322, 1322, 1322, 1322, 1322, 1322, 553: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 576: 1322, 579: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 599: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 618: 1322, 1322, 1322, 1322, 693: 1322}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 4448}, + {57: 4449}, // 1655 - {185: 2553, 214: 2553, 539: 2553, 568: 2553, 595: 2553, 614: 2553, 617: 2553, 2553, 2553, 623: 2553, 2553, 635: 2553}, - {185: 2552, 214: 2552, 539: 2552, 568: 2552, 595: 2552, 614: 2552, 617: 2552, 2552, 2552, 623: 2552, 2552, 635: 2552}, - {2: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 10: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 58: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 521: 2135, 523: 2135, 2135, 2135, 530: 2135, 2135, 533: 2135, 2135, 2135, 537: 2135, 539: 2135, 542: 2135, 544: 2135, 552: 2135, 574: 2135, 576: 2135, 2135, 615: 2135, 2135, 621: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 634: 2135, 2135, 637: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135}, - {568: 4480, 595: 4479, 614: 4478, 617: 4481, 4459, 4460, 1228: 4482}, - {521: 2131}, + {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 523: 1293, 1293, 1293, 527: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 539: 1293, 541: 1293, 1293, 544: 1293, 546: 1293, 1293, 1293, 1293, 1293, 1293, 553: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 576: 1293, 579: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 599: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 618: 1293, 1293, 1293, 1293, 693: 1293}, + {185: 2554, 214: 2554, 540: 2554, 569: 2554, 596: 2554, 615: 2554, 618: 2554, 2554, 2554, 624: 2554, 2554, 636: 2554}, + {185: 2553, 214: 2553, 540: 2553, 569: 2553, 596: 2553, 615: 2553, 618: 2553, 2553, 2553, 624: 2553, 2553, 636: 2553}, + {2: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 10: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 58: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 522: 2136, 524: 2136, 2136, 2136, 531: 2136, 2136, 534: 2136, 2136, 2136, 538: 2136, 540: 2136, 543: 2136, 545: 2136, 552: 2136, 575: 2136, 577: 2136, 2136, 616: 2136, 2136, 622: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 635: 2136, 2136, 638: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136}, + {569: 4485, 596: 4484, 615: 4483, 618: 4486, 4464, 4465, 1230: 4487}, // 1660 - {2: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 10: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 58: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 521: 2129, 523: 2129, 2129, 2129, 530: 2129, 2129, 533: 2129, 2129, 2129, 537: 2129, 539: 2129, 542: 2129, 544: 2129, 552: 2129, 574: 2129, 576: 2129, 2129, 615: 2129, 2129, 621: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 634: 2129, 2129, 637: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129}, - {2: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 10: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 58: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 521: 2127, 523: 2127, 2127, 2127, 530: 2127, 2127, 533: 2127, 2127, 2127, 537: 2127, 539: 2127, 542: 2127, 544: 2127, 552: 2127, 574: 2127, 576: 2127, 2127, 615: 2127, 2127, 621: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 634: 2127, 2127, 637: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127}, - {2: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 10: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 58: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 521: 2125, 523: 2125, 2125, 2125, 530: 2125, 2125, 533: 2125, 2125, 2125, 537: 2125, 539: 2125, 542: 2125, 544: 2125, 552: 2125, 574: 2125, 576: 2125, 2125, 615: 2125, 2125, 621: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 634: 2125, 2125, 637: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125}, - {521: 4474, 761: 4475}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4471}, + {522: 2132}, + {2: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 10: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 58: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 522: 2130, 524: 2130, 2130, 2130, 531: 2130, 2130, 534: 2130, 2130, 2130, 538: 2130, 540: 2130, 543: 2130, 545: 2130, 552: 2130, 575: 2130, 577: 2130, 2130, 616: 2130, 2130, 622: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 635: 2130, 2130, 638: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130}, + {2: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 10: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 58: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 522: 2128, 524: 2128, 2128, 2128, 531: 2128, 2128, 534: 2128, 2128, 2128, 538: 2128, 540: 2128, 543: 2128, 545: 2128, 552: 2128, 575: 2128, 577: 2128, 2128, 616: 2128, 2128, 622: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 635: 2128, 2128, 638: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128}, + {2: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 10: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 58: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 522: 2126, 524: 2126, 2126, 2126, 531: 2126, 2126, 534: 2126, 2126, 2126, 538: 2126, 540: 2126, 543: 2126, 545: 2126, 552: 2126, 575: 2126, 577: 2126, 2126, 616: 2126, 2126, 622: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 635: 2126, 2126, 638: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126}, + {522: 4479, 763: 4480}, // 1665 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4469, 3592, 3673, 3591, 3588}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4465, 3592, 3673, 3591, 3588}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4464, 3592, 3673, 3591, 3588}, - {521: 4461}, - {2: 2112, 2112, 2112, 2112, 2112, 2112, 2112, 10: 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, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 521: 2112, 523: 2112, 2112, 2112, 530: 2112, 2112, 533: 2112, 2112, 2112, 537: 2112, 539: 2112, 542: 2112, 544: 2112, 552: 2112, 574: 2112, 576: 2112, 2112, 615: 2112, 2112, 621: 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 634: 2112, 2112, 637: 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, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4476}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4474, 3597, 3678, 3596, 3593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4470, 3597, 3678, 3596, 3593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4469, 3597, 3678, 3596, 3593}, + {522: 4466}, // 1670 - {2: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 10: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 58: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 521: 2111, 523: 2111, 2111, 2111, 530: 2111, 2111, 533: 2111, 2111, 2111, 537: 2111, 539: 2111, 542: 2111, 544: 2111, 552: 2111, 574: 2111, 576: 2111, 2111, 615: 2111, 2111, 621: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 634: 2111, 2111, 637: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4462, 3592, 3673, 3591, 3588}, - {57: 4463, 528: 3689, 692: 3690}, - {2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 522: 2114, 2114, 527: 2114, 529: 2114, 2114, 2114, 2114, 538: 2114, 540: 2114, 2114, 543: 2114, 545: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 553: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 569: 2114, 2114, 2114, 573: 2114, 575: 2114, 578: 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 2114, 596: 2114, 598: 2114, 2114, 606: 2114, 2114, 2114, 610: 2114, 2114, 2114}, - {2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 522: 2115, 2115, 527: 2115, 3689, 2115, 2115, 2115, 2115, 538: 2115, 540: 2115, 2115, 543: 2115, 545: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 553: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 569: 2115, 2115, 2115, 573: 2115, 575: 2115, 578: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 596: 2115, 598: 2115, 2115, 606: 2115, 2115, 2115, 610: 2115, 2115, 2115, 692: 3690}, + {2: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 10: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 58: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 522: 2113, 524: 2113, 2113, 2113, 531: 2113, 2113, 534: 2113, 2113, 2113, 538: 2113, 540: 2113, 543: 2113, 545: 2113, 552: 2113, 575: 2113, 577: 2113, 2113, 616: 2113, 2113, 622: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 635: 2113, 2113, 638: 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113, 2113}, + {2: 2112, 2112, 2112, 2112, 2112, 2112, 2112, 10: 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, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2112, 522: 2112, 524: 2112, 2112, 2112, 531: 2112, 2112, 534: 2112, 2112, 2112, 538: 2112, 540: 2112, 543: 2112, 545: 2112, 552: 2112, 575: 2112, 577: 2112, 2112, 616: 2112, 2112, 622: 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 635: 2112, 2112, 638: 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, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4467, 3597, 3678, 3596, 3593}, + {57: 4468, 529: 3694, 693: 3695}, + {2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 523: 2115, 2115, 528: 2115, 530: 2115, 2115, 2115, 2115, 539: 2115, 541: 2115, 2115, 544: 2115, 546: 2115, 2115, 2115, 2115, 2115, 2115, 553: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 570: 2115, 2115, 2115, 574: 2115, 576: 2115, 579: 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 2115, 597: 2115, 599: 2115, 2115, 607: 2115, 2115, 2115, 611: 2115, 2115, 2115}, // 1675 - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2110, 4467, 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, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 522: 2110, 2110, 527: 2110, 3689, 2110, 2110, 2110, 2110, 538: 2110, 540: 2110, 2110, 543: 2110, 545: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 553: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 569: 2110, 2110, 2110, 573: 2110, 575: 2110, 578: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 596: 2110, 598: 2110, 2110, 606: 2110, 2110, 2110, 610: 2110, 2110, 2110, 692: 3690, 1178: 4466}, - {2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 522: 2116, 2116, 527: 2116, 529: 2116, 2116, 2116, 2116, 538: 2116, 540: 2116, 2116, 543: 2116, 545: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 553: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 569: 2116, 2116, 2116, 573: 2116, 575: 2116, 578: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 596: 2116, 598: 2116, 2116, 606: 2116, 2116, 2116, 610: 2116, 2116, 2116}, - {523: 4468}, - {2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 522: 2109, 2109, 527: 2109, 529: 2109, 2109, 2109, 2109, 538: 2109, 540: 2109, 2109, 543: 2109, 545: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 553: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 569: 2109, 2109, 2109, 573: 2109, 575: 2109, 578: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 596: 2109, 598: 2109, 2109, 606: 2109, 2109, 2109, 610: 2109, 2109, 2109}, - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 2110, 4467, 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, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 522: 2110, 2110, 527: 2110, 3689, 2110, 2110, 2110, 2110, 538: 2110, 540: 2110, 2110, 543: 2110, 545: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 553: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 569: 2110, 2110, 2110, 573: 2110, 575: 2110, 578: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 596: 2110, 598: 2110, 2110, 606: 2110, 2110, 2110, 610: 2110, 2110, 2110, 692: 3690, 1178: 4470}, + {2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 523: 2116, 2116, 528: 2116, 3694, 2116, 2116, 2116, 2116, 539: 2116, 541: 2116, 2116, 544: 2116, 546: 2116, 2116, 2116, 2116, 2116, 2116, 553: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 570: 2116, 2116, 2116, 574: 2116, 576: 2116, 579: 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 2116, 597: 2116, 599: 2116, 2116, 607: 2116, 2116, 2116, 611: 2116, 2116, 2116, 693: 3695}, + {2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 4472, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 523: 2111, 2111, 528: 2111, 3694, 2111, 2111, 2111, 2111, 539: 2111, 541: 2111, 2111, 544: 2111, 546: 2111, 2111, 2111, 2111, 2111, 2111, 553: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 570: 2111, 2111, 2111, 574: 2111, 576: 2111, 579: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 597: 2111, 599: 2111, 2111, 607: 2111, 2111, 2111, 611: 2111, 2111, 2111, 693: 3695, 1180: 4471}, + {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 2117, 2117, 528: 2117, 530: 2117, 2117, 2117, 2117, 539: 2117, 541: 2117, 2117, 544: 2117, 546: 2117, 2117, 2117, 2117, 2117, 2117, 553: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 570: 2117, 2117, 2117, 574: 2117, 576: 2117, 579: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 597: 2117, 599: 2117, 2117, 607: 2117, 2117, 2117, 611: 2117, 2117, 2117}, + {524: 4473}, + {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 2110, 2110, 528: 2110, 530: 2110, 2110, 2110, 2110, 539: 2110, 541: 2110, 2110, 544: 2110, 546: 2110, 2110, 2110, 2110, 2110, 2110, 553: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 570: 2110, 2110, 2110, 574: 2110, 576: 2110, 579: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 597: 2110, 599: 2110, 2110, 607: 2110, 2110, 2110, 611: 2110, 2110, 2110}, // 1680 - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 522: 2117, 2117, 527: 2117, 529: 2117, 2117, 2117, 2117, 538: 2117, 540: 2117, 2117, 543: 2117, 545: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 553: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 569: 2117, 2117, 2117, 573: 2117, 575: 2117, 578: 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, 596: 2117, 598: 2117, 2117, 606: 2117, 2117, 2117, 610: 2117, 2117, 2117}, - {533: 4026, 4027, 4032, 556: 4472, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 4473}, - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 522: 2118, 2118, 527: 2118, 529: 2118, 2118, 2118, 2118, 538: 2118, 540: 2118, 2118, 543: 2118, 545: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 553: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 569: 2118, 2118, 2118, 573: 2118, 575: 2118, 578: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 596: 2118, 598: 2118, 2118, 606: 2118, 2118, 2118, 610: 2118, 2118, 2118}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 2842, 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 4229, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 597: 2840, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 2836, 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 4228, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 792: 4231, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 4233, 4232, 849: 4476}, + {2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 4472, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 523: 2111, 2111, 528: 2111, 3694, 2111, 2111, 2111, 2111, 539: 2111, 541: 2111, 2111, 544: 2111, 546: 2111, 2111, 2111, 2111, 2111, 2111, 553: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 570: 2111, 2111, 2111, 574: 2111, 576: 2111, 579: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 597: 2111, 599: 2111, 2111, 607: 2111, 2111, 2111, 611: 2111, 2111, 2111, 693: 3695, 1180: 4475}, + {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 2118, 2118, 528: 2118, 530: 2118, 2118, 2118, 2118, 539: 2118, 541: 2118, 2118, 544: 2118, 546: 2118, 2118, 2118, 2118, 2118, 2118, 553: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 570: 2118, 2118, 2118, 574: 2118, 576: 2118, 579: 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 2118, 597: 2118, 599: 2118, 2118, 607: 2118, 2118, 2118, 611: 2118, 2118, 2118}, + {534: 4031, 4032, 4037, 557: 4477, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 4478}, + {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 2119, 2119, 528: 2119, 530: 2119, 2119, 2119, 2119, 539: 2119, 541: 2119, 2119, 544: 2119, 546: 2119, 2119, 2119, 2119, 2119, 2119, 553: 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 570: 2119, 2119, 2119, 574: 2119, 576: 2119, 579: 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 597: 2119, 599: 2119, 2119, 607: 2119, 2119, 2119, 611: 2119, 2119, 2119}, // 1685 - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 522: 2119, 2119, 527: 2119, 529: 2119, 2119, 2119, 2119, 538: 2119, 540: 2119, 2119, 543: 2119, 545: 2119, 2119, 2119, 2119, 2119, 2119, 2119, 553: 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 569: 2119, 2119, 2119, 573: 2119, 575: 2119, 578: 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 2119, 596: 2119, 598: 2119, 2119, 606: 2119, 2119, 2119, 610: 2119, 2119, 2119}, - {9: 3930, 57: 4477}, - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 522: 2120, 2120, 527: 2120, 529: 2120, 2120, 2120, 2120, 538: 2120, 540: 2120, 2120, 543: 2120, 545: 2120, 2120, 2120, 2120, 2120, 2120, 2120, 553: 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 569: 2120, 2120, 2120, 573: 2120, 575: 2120, 578: 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 596: 2120, 598: 2120, 2120, 606: 2120, 2120, 2120, 610: 2120, 2120, 2120}, - {2: 2134, 2134, 2134, 2134, 2134, 2134, 2134, 10: 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 58: 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 521: 2134, 523: 2134, 2134, 2134, 530: 2134, 2134, 533: 2134, 2134, 2134, 537: 2134, 539: 2134, 542: 2134, 544: 2134, 552: 2134, 574: 2134, 576: 2134, 2134, 615: 2134, 2134, 621: 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 634: 2134, 2134, 637: 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134, 2134}, - {521: 2130}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 2846, 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 4234, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 598: 2844, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 2840, 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 4233, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 794: 4236, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 4238, 4237, 851: 4481}, + {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 2120, 2120, 528: 2120, 530: 2120, 2120, 2120, 2120, 539: 2120, 541: 2120, 2120, 544: 2120, 546: 2120, 2120, 2120, 2120, 2120, 2120, 553: 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 570: 2120, 2120, 2120, 574: 2120, 576: 2120, 579: 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 2120, 597: 2120, 599: 2120, 2120, 607: 2120, 2120, 2120, 611: 2120, 2120, 2120}, + {9: 3935, 57: 4482}, + {2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 523: 2121, 2121, 528: 2121, 530: 2121, 2121, 2121, 2121, 539: 2121, 541: 2121, 2121, 544: 2121, 546: 2121, 2121, 2121, 2121, 2121, 2121, 553: 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 570: 2121, 2121, 2121, 574: 2121, 576: 2121, 579: 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 2121, 597: 2121, 599: 2121, 2121, 607: 2121, 2121, 2121, 611: 2121, 2121, 2121}, + {2: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 10: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 58: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 522: 2135, 524: 2135, 2135, 2135, 531: 2135, 2135, 534: 2135, 2135, 2135, 538: 2135, 540: 2135, 543: 2135, 545: 2135, 552: 2135, 575: 2135, 577: 2135, 2135, 616: 2135, 2135, 622: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 635: 2135, 2135, 638: 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135, 2135}, // 1690 - {2: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 10: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 58: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 521: 2128, 523: 2128, 2128, 2128, 530: 2128, 2128, 533: 2128, 2128, 2128, 537: 2128, 539: 2128, 542: 2128, 544: 2128, 552: 2128, 574: 2128, 576: 2128, 2128, 615: 2128, 2128, 621: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 634: 2128, 2128, 637: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128}, - {2: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 10: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 58: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 521: 2126, 523: 2126, 2126, 2126, 530: 2126, 2126, 533: 2126, 2126, 2126, 537: 2126, 539: 2126, 542: 2126, 544: 2126, 552: 2126, 574: 2126, 576: 2126, 2126, 615: 2126, 2126, 621: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 634: 2126, 2126, 637: 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126, 2126}, - {2: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 10: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 58: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 521: 2124, 523: 2124, 2124, 2124, 530: 2124, 2124, 533: 2124, 2124, 2124, 537: 2124, 539: 2124, 542: 2124, 544: 2124, 552: 2124, 574: 2124, 576: 2124, 2124, 615: 2124, 2124, 621: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 634: 2124, 2124, 637: 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124, 2124}, - {214: 4506, 539: 4507, 623: 4505, 4504}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 4498, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 4499, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 4497, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 704: 4500, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 4495, 1295: 4496}, + {522: 2131}, + {2: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 10: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 58: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 522: 2129, 524: 2129, 2129, 2129, 531: 2129, 2129, 534: 2129, 2129, 2129, 538: 2129, 540: 2129, 543: 2129, 545: 2129, 552: 2129, 575: 2129, 577: 2129, 2129, 616: 2129, 2129, 622: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 635: 2129, 2129, 638: 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129, 2129}, + {2: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 10: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 58: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 522: 2127, 524: 2127, 2127, 2127, 531: 2127, 2127, 534: 2127, 2127, 2127, 538: 2127, 540: 2127, 543: 2127, 545: 2127, 552: 2127, 575: 2127, 577: 2127, 2127, 616: 2127, 2127, 622: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 635: 2127, 2127, 638: 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127, 2127}, + {2: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 10: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 58: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 522: 2125, 524: 2125, 2125, 2125, 531: 2125, 2125, 534: 2125, 2125, 2125, 538: 2125, 540: 2125, 543: 2125, 545: 2125, 552: 2125, 575: 2125, 577: 2125, 2125, 616: 2125, 2125, 622: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 635: 2125, 2125, 638: 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125, 2125}, + {214: 4511, 540: 4512, 624: 4510, 4509}, // 1695 - {2: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 10: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 58: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 521: 2143, 523: 2143, 2143, 2143, 530: 2143, 2143, 533: 2143, 2143, 2143, 537: 2143, 539: 2143, 542: 2143, 544: 2143, 552: 2143, 574: 2143, 576: 2143, 2143, 615: 2143, 2143, 621: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 634: 2143, 2143, 637: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 704: 2143}, - {2: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 10: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 58: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 521: 2142, 523: 2142, 2142, 2142, 530: 2142, 2142, 533: 2142, 2142, 2142, 537: 2142, 539: 2142, 542: 2142, 544: 2142, 552: 2142, 574: 2142, 576: 2142, 2142, 615: 2142, 2142, 621: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 634: 2142, 2142, 637: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 704: 2142}, - {2: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 10: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 58: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 521: 2141, 523: 2141, 2141, 2141, 530: 2141, 2141, 533: 2141, 2141, 2141, 537: 2141, 539: 2141, 542: 2141, 544: 2141, 552: 2141, 574: 2141, 576: 2141, 2141, 615: 2141, 2141, 621: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 634: 2141, 2141, 637: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 704: 2141}, - {2: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 10: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 58: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 521: 2140, 523: 2140, 2140, 2140, 530: 2140, 2140, 533: 2140, 2140, 2140, 537: 2140, 539: 2140, 542: 2140, 544: 2140, 552: 2140, 574: 2140, 576: 2140, 2140, 615: 2140, 2140, 621: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 634: 2140, 2140, 637: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 704: 2140}, - {2: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 10: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 58: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 521: 2139, 523: 2139, 2139, 2139, 530: 2139, 2139, 533: 2139, 2139, 2139, 537: 2139, 539: 2139, 542: 2139, 544: 2139, 552: 2139, 574: 2139, 576: 2139, 2139, 615: 2139, 2139, 621: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 634: 2139, 2139, 637: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 704: 2139}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 4503, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 4504, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 4502, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 705: 4505, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 4500, 1297: 4501}, + {2: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 10: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 58: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 522: 2144, 524: 2144, 2144, 2144, 531: 2144, 2144, 534: 2144, 2144, 2144, 538: 2144, 540: 2144, 543: 2144, 545: 2144, 552: 2144, 575: 2144, 577: 2144, 2144, 616: 2144, 2144, 622: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 635: 2144, 2144, 638: 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 2144, 705: 2144}, + {2: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 10: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 58: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 522: 2143, 524: 2143, 2143, 2143, 531: 2143, 2143, 534: 2143, 2143, 2143, 538: 2143, 540: 2143, 543: 2143, 545: 2143, 552: 2143, 575: 2143, 577: 2143, 2143, 616: 2143, 2143, 622: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 635: 2143, 2143, 638: 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 2143, 705: 2143}, + {2: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 10: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 58: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 522: 2142, 524: 2142, 2142, 2142, 531: 2142, 2142, 534: 2142, 2142, 2142, 538: 2142, 540: 2142, 543: 2142, 545: 2142, 552: 2142, 575: 2142, 577: 2142, 2142, 616: 2142, 2142, 622: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 635: 2142, 2142, 638: 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 2142, 705: 2142}, + {2: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 10: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 58: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 522: 2141, 524: 2141, 2141, 2141, 531: 2141, 2141, 534: 2141, 2141, 2141, 538: 2141, 540: 2141, 543: 2141, 545: 2141, 552: 2141, 575: 2141, 577: 2141, 2141, 616: 2141, 2141, 622: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 635: 2141, 2141, 638: 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 2141, 705: 2141}, // 1700 - {2: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 10: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 58: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 521: 2138, 523: 2138, 2138, 2138, 530: 2138, 2138, 533: 2138, 2138, 2138, 537: 2138, 539: 2138, 542: 2138, 544: 2138, 552: 2138, 574: 2138, 576: 2138, 2138, 615: 2138, 2138, 621: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 634: 2138, 2138, 637: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 704: 2138}, - {2: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 10: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 58: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 521: 2137, 523: 2137, 2137, 2137, 530: 2137, 2137, 533: 2137, 2137, 2137, 537: 2137, 539: 2137, 542: 2137, 544: 2137, 552: 2137, 574: 2137, 576: 2137, 2137, 615: 2137, 2137, 621: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 634: 2137, 2137, 637: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 704: 2137}, - {2: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 10: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 58: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 521: 2136, 523: 2136, 2136, 2136, 530: 2136, 2136, 533: 2136, 2136, 2136, 537: 2136, 539: 2136, 542: 2136, 544: 2136, 552: 2136, 574: 2136, 576: 2136, 2136, 615: 2136, 2136, 621: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 634: 2136, 2136, 637: 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 2136, 704: 2136}, - {214: 2133, 524: 4446, 526: 4445, 539: 2133, 623: 2133, 2133, 901: 4494}, - {214: 2132, 539: 2132, 623: 2132, 2132}, + {2: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 10: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 58: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 522: 2140, 524: 2140, 2140, 2140, 531: 2140, 2140, 534: 2140, 2140, 2140, 538: 2140, 540: 2140, 543: 2140, 545: 2140, 552: 2140, 575: 2140, 577: 2140, 2140, 616: 2140, 2140, 622: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 635: 2140, 2140, 638: 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 2140, 705: 2140}, + {2: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 10: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 58: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 522: 2139, 524: 2139, 2139, 2139, 531: 2139, 2139, 534: 2139, 2139, 2139, 538: 2139, 540: 2139, 543: 2139, 545: 2139, 552: 2139, 575: 2139, 577: 2139, 2139, 616: 2139, 2139, 622: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 635: 2139, 2139, 638: 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 2139, 705: 2139}, + {2: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 10: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 58: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 522: 2138, 524: 2138, 2138, 2138, 531: 2138, 2138, 534: 2138, 2138, 2138, 538: 2138, 540: 2138, 543: 2138, 545: 2138, 552: 2138, 575: 2138, 577: 2138, 2138, 616: 2138, 2138, 622: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 635: 2138, 2138, 638: 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 2138, 705: 2138}, + {2: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 10: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 58: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 522: 2137, 524: 2137, 2137, 2137, 531: 2137, 2137, 534: 2137, 2137, 2137, 538: 2137, 540: 2137, 543: 2137, 545: 2137, 552: 2137, 575: 2137, 577: 2137, 2137, 616: 2137, 2137, 622: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 635: 2137, 2137, 638: 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 2137, 705: 2137}, + {214: 2134, 525: 4451, 527: 4450, 540: 2134, 624: 2134, 2134, 903: 4499}, // 1705 - {2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 522: 2147, 2147, 527: 2147, 529: 2147, 2147, 2147, 2147, 538: 2147, 540: 2147, 2147, 543: 2147, 545: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 553: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 569: 2147, 2147, 2147, 573: 2147, 575: 2147, 578: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 596: 2147, 598: 2147, 2147, 606: 2147, 2147, 2147, 610: 2147, 2147, 2147}, - {521: 2843, 761: 4503}, - {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 522: 925, 925, 925, 526: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 538: 925, 540: 925, 925, 543: 925, 545: 925, 925, 925, 925, 925, 925, 925, 553: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 575: 925, 578: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 598: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 617: 925, 925, 925, 925, 692: 925, 710: 4501}, - {1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 2123, 1940, 1940, 1940, 526: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 538: 1940, 540: 1940, 1940, 543: 1940, 545: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 553: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 575: 1940, 578: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 598: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 617: 1940, 1940, 1940, 1940, 692: 1940, 703: 1940, 707: 1940, 1940}, - {1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 2122, 1939, 1939, 1939, 526: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 538: 1939, 540: 1939, 1939, 543: 1939, 545: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 553: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 575: 1939, 578: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 598: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 617: 1939, 1939, 1939, 1939, 692: 1939, 703: 1939, 707: 1939, 1939}, + {214: 2133, 540: 2133, 624: 2133, 2133}, + {2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 523: 2148, 2148, 528: 2148, 530: 2148, 2148, 2148, 2148, 539: 2148, 541: 2148, 2148, 544: 2148, 546: 2148, 2148, 2148, 2148, 2148, 2148, 553: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 570: 2148, 2148, 2148, 574: 2148, 576: 2148, 579: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 597: 2148, 599: 2148, 2148, 607: 2148, 2148, 2148, 611: 2148, 2148, 2148}, + {522: 2847, 763: 4508}, + {925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 523: 925, 925, 925, 527: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 539: 925, 541: 925, 925, 544: 925, 546: 925, 925, 925, 925, 925, 925, 553: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 576: 925, 579: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 599: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 618: 925, 925, 925, 925, 693: 925, 711: 4506}, + {1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 2124, 1940, 1940, 1940, 527: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 539: 1940, 541: 1940, 1940, 544: 1940, 546: 1940, 1940, 1940, 1940, 1940, 1940, 553: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 576: 1940, 579: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 599: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 618: 1940, 1940, 1940, 1940, 693: 1940, 704: 1940, 708: 1940, 1940}, // 1710 - {521: 2121}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 4502}, - {2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 522: 2145, 2145, 527: 2145, 529: 2145, 2145, 2145, 2145, 538: 2145, 540: 2145, 2145, 543: 2145, 545: 2145, 2145, 2145, 2145, 2145, 2145, 2145, 553: 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 569: 2145, 2145, 2145, 573: 2145, 575: 2145, 578: 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 2145, 596: 2145, 598: 2145, 2145, 606: 2145, 2145, 2145, 610: 2145, 2145, 2145}, - {2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 522: 2146, 2146, 527: 2146, 529: 2146, 2146, 2146, 2146, 538: 2146, 540: 2146, 2146, 543: 2146, 545: 2146, 2146, 2146, 2146, 2146, 2146, 2146, 553: 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 569: 2146, 2146, 2146, 573: 2146, 575: 2146, 578: 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 596: 2146, 598: 2146, 2146, 606: 2146, 2146, 2146, 610: 2146, 2146, 2146}, - {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 522: 2172, 2172, 527: 2172, 529: 2172, 2172, 2172, 2172, 538: 2172, 540: 2172, 2172, 543: 2172, 545: 2172, 2172, 2172, 549: 2172, 2172, 2172, 553: 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 569: 2172, 2172, 2172, 573: 2172, 575: 2172, 578: 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 596: 2172}, + {1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 2123, 1939, 1939, 1939, 527: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 539: 1939, 541: 1939, 1939, 544: 1939, 546: 1939, 1939, 1939, 1939, 1939, 1939, 553: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 576: 1939, 579: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 599: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 618: 1939, 1939, 1939, 1939, 693: 1939, 704: 1939, 708: 1939, 1939}, + {522: 2122}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 4507}, + {2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 523: 2146, 2146, 528: 2146, 530: 2146, 2146, 2146, 2146, 539: 2146, 541: 2146, 2146, 544: 2146, 546: 2146, 2146, 2146, 2146, 2146, 2146, 553: 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 570: 2146, 2146, 2146, 574: 2146, 576: 2146, 579: 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 2146, 597: 2146, 599: 2146, 2146, 607: 2146, 2146, 2146, 611: 2146, 2146, 2146}, + {2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 523: 2147, 2147, 528: 2147, 530: 2147, 2147, 2147, 2147, 539: 2147, 541: 2147, 2147, 544: 2147, 546: 2147, 2147, 2147, 2147, 2147, 2147, 553: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 570: 2147, 2147, 2147, 574: 2147, 576: 2147, 579: 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 2147, 597: 2147, 599: 2147, 2147, 607: 2147, 2147, 2147, 611: 2147, 2147, 2147}, // 1715 - {2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 522: 2171, 2171, 527: 2171, 529: 2171, 2171, 2171, 2171, 538: 2171, 540: 2171, 2171, 543: 2171, 545: 2171, 2171, 2171, 549: 2171, 2171, 2171, 553: 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 569: 2171, 2171, 2171, 573: 2171, 575: 2171, 578: 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 596: 2171}, - {2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 522: 2170, 2170, 527: 2170, 529: 2170, 2170, 2170, 2170, 538: 2170, 540: 2170, 2170, 543: 2170, 545: 2170, 2170, 2170, 549: 2170, 2170, 2170, 553: 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 569: 2170, 2170, 2170, 573: 2170, 575: 2170, 578: 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 2170, 596: 2170}, - {2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 522: 2148, 2148, 527: 2148, 529: 2148, 2148, 2148, 2148, 538: 2148, 540: 2148, 2148, 543: 2148, 545: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 553: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 569: 2148, 2148, 2148, 573: 2148, 575: 2148, 578: 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 2148, 596: 2148, 598: 2148, 2148, 606: 2148, 2148, 2148, 610: 2148, 2148, 2148}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 4511}, - {2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 521: 2576, 536: 2576, 544: 2576, 2576, 2576, 548: 2576, 567: 2576, 576: 2576, 594: 2576, 697: 2576, 703: 4532, 716: 2576, 2576, 719: 2576, 2576, 2576, 2576, 2576, 725: 2576, 2576, 2576, 2576, 2576, 2576, 2576, 735: 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576}, + {2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 523: 2173, 2173, 528: 2173, 530: 2173, 2173, 2173, 2173, 539: 2173, 541: 2173, 2173, 544: 2173, 546: 2173, 2173, 2173, 550: 2173, 2173, 553: 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 570: 2173, 2173, 2173, 574: 2173, 576: 2173, 579: 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 597: 2173}, + {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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 2172, 2172, 528: 2172, 530: 2172, 2172, 2172, 2172, 539: 2172, 541: 2172, 2172, 544: 2172, 546: 2172, 2172, 2172, 550: 2172, 2172, 553: 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 570: 2172, 2172, 2172, 574: 2172, 576: 2172, 579: 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 2172, 597: 2172}, + {2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 523: 2171, 2171, 528: 2171, 530: 2171, 2171, 2171, 2171, 539: 2171, 541: 2171, 2171, 544: 2171, 546: 2171, 2171, 2171, 550: 2171, 2171, 553: 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 570: 2171, 2171, 2171, 574: 2171, 576: 2171, 579: 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 2171, 597: 2171}, + {2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 523: 2149, 2149, 528: 2149, 530: 2149, 2149, 2149, 2149, 539: 2149, 541: 2149, 2149, 544: 2149, 546: 2149, 2149, 2149, 2149, 2149, 2149, 553: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 570: 2149, 2149, 2149, 574: 2149, 576: 2149, 579: 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 2149, 597: 2149, 599: 2149, 2149, 607: 2149, 2149, 2149, 611: 2149, 2149, 2149}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 4516}, // 1720 - {9: 2573, 57: 2573}, - {9: 4512, 57: 4513}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4531}, - {354: 4514}, - {521: 4515}, + {2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 522: 2577, 537: 2577, 545: 2577, 2577, 2577, 549: 2577, 568: 2577, 577: 2577, 595: 2577, 698: 2577, 704: 4537, 717: 2577, 2577, 720: 2577, 2577, 2577, 2577, 2577, 726: 2577, 2577, 2577, 2577, 2577, 2577, 2577, 736: 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577, 2577}, + {9: 2574, 57: 2574}, + {9: 4517, 57: 4518}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4536}, + {354: 4519}, // 1725 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 4516}, - {57: 2166, 522: 4519, 533: 4026, 4027, 4032, 572: 4028, 595: 4518, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025, 1343: 4517}, - {57: 4530}, - {183: 4523, 569: 4522}, - {165: 4520}, + {522: 4520}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 4521}, + {57: 2167, 523: 4524, 534: 4031, 4032, 4037, 573: 4033, 596: 4523, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030, 1345: 4522}, + {57: 4535}, + {183: 4528, 570: 4527}, // 1730 - {296: 4521}, - {57: 2162}, - {393: 4525}, - {255: 4524}, + {165: 4525}, + {296: 4526}, {57: 2163}, + {393: 4530}, + {255: 4529}, // 1735 - {255: 4526}, - {57: 2165, 522: 4527}, - {165: 4528}, - {296: 4529}, {57: 2164}, + {255: 4531}, + {57: 2166, 523: 4532}, + {165: 4533}, + {296: 4534}, // 1740 - {2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 522: 2173, 2173, 527: 2173, 529: 2173, 2173, 2173, 2173, 538: 2173, 540: 2173, 2173, 543: 2173, 545: 2173, 2173, 2173, 549: 2173, 2173, 2173, 553: 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 569: 2173, 2173, 2173, 573: 2173, 575: 2173, 578: 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 2173, 596: 2173}, - {9: 2572, 57: 2572}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4533, 3053, 3054, 3052}, - {2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 521: 2575, 536: 2575, 544: 2575, 2575, 2575, 548: 2575, 567: 2575, 576: 2575, 594: 2575, 697: 2575, 703: 4534, 716: 2575, 2575, 719: 2575, 2575, 2575, 2575, 2575, 725: 2575, 2575, 2575, 2575, 2575, 2575, 2575, 735: 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4535, 3053, 3054, 3052}, + {57: 2165}, + {2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 523: 2174, 2174, 528: 2174, 530: 2174, 2174, 2174, 2174, 539: 2174, 541: 2174, 2174, 544: 2174, 546: 2174, 2174, 2174, 550: 2174, 2174, 553: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 570: 2174, 2174, 2174, 574: 2174, 576: 2174, 579: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 597: 2174}, + {9: 2573, 57: 2573}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4538, 3057, 3058, 3056}, + {2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 522: 2576, 537: 2576, 545: 2576, 2576, 2576, 549: 2576, 568: 2576, 577: 2576, 595: 2576, 698: 2576, 704: 4539, 717: 2576, 2576, 720: 2576, 2576, 2576, 2576, 2576, 726: 2576, 2576, 2576, 2576, 2576, 2576, 2576, 736: 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576, 2576}, // 1745 - {2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 521: 2574, 536: 2574, 544: 2574, 2574, 2574, 548: 2574, 567: 2574, 576: 2574, 594: 2574, 697: 2574, 716: 2574, 2574, 719: 2574, 2574, 2574, 2574, 2574, 725: 2574, 2574, 2574, 2574, 2574, 2574, 2574, 735: 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574, 2574}, - {2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 522: 2174, 2174, 527: 2174, 529: 2174, 2174, 2174, 2174, 538: 2174, 540: 2174, 2174, 543: 2174, 545: 2174, 2174, 2174, 549: 2174, 2174, 2174, 553: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 569: 2174, 2174, 2174, 573: 2174, 575: 2174, 578: 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 2174, 596: 2174, 786: 3680, 3678}, - {1485, 1485, 9: 1485, 57: 1485, 152: 1485, 520: 1485, 522: 1485, 529: 1485, 532: 1485, 540: 1485, 1485, 543: 1485, 545: 1485, 547: 1485, 549: 1485, 1485, 554: 1485, 562: 1485, 565: 1485, 575: 1485, 581: 1485, 1485}, - {1484, 1484, 9: 1484, 57: 1484, 152: 1484, 520: 1484, 522: 1484, 529: 1484, 532: 1484, 540: 1484, 1484, 543: 1484, 545: 1484, 547: 1484, 549: 1484, 1484, 554: 1484, 562: 1484, 565: 1484, 575: 1484, 581: 1484, 1484}, - {1483, 1483, 9: 1483, 57: 1483, 152: 1483, 520: 1483, 522: 1483, 529: 1483, 532: 1483, 540: 1483, 1483, 543: 1483, 545: 1483, 547: 1483, 549: 1483, 1483, 554: 1483, 562: 1483, 565: 1483, 575: 1483, 581: 1483, 1483}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4540, 3057, 3058, 3056}, + {2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 522: 2575, 537: 2575, 545: 2575, 2575, 2575, 549: 2575, 568: 2575, 577: 2575, 595: 2575, 698: 2575, 717: 2575, 2575, 720: 2575, 2575, 2575, 2575, 2575, 726: 2575, 2575, 2575, 2575, 2575, 2575, 2575, 736: 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575, 2575}, + {2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 523: 2175, 2175, 528: 2175, 530: 2175, 2175, 2175, 2175, 539: 2175, 541: 2175, 2175, 544: 2175, 546: 2175, 2175, 2175, 550: 2175, 2175, 553: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 570: 2175, 2175, 2175, 574: 2175, 576: 2175, 579: 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 2175, 597: 2175, 788: 3685, 3683}, + {1485, 1485, 9: 1485, 57: 1485, 152: 1485, 521: 1485, 523: 1485, 530: 1485, 533: 1485, 541: 1485, 1485, 544: 1485, 546: 1485, 548: 1485, 550: 1485, 1485, 555: 1485, 563: 1485, 566: 1485, 576: 1485, 582: 1485, 1485}, + {1484, 1484, 9: 1484, 57: 1484, 152: 1484, 521: 1484, 523: 1484, 530: 1484, 533: 1484, 541: 1484, 1484, 544: 1484, 546: 1484, 548: 1484, 550: 1484, 1484, 555: 1484, 563: 1484, 566: 1484, 576: 1484, 582: 1484, 1484}, // 1750 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4541}, - {2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 522: 2178, 2178, 527: 2178, 529: 2178, 2178, 2178, 2178, 538: 2178, 540: 2178, 2178, 543: 2178, 545: 2178, 2178, 2178, 549: 2178, 2178, 2178, 553: 2178, 2178, 2178, 3684, 3682, 3683, 3681, 3679, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 569: 2178, 2178, 2178, 573: 2178, 575: 2178, 578: 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 2178, 596: 2178, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4543}, - {57: 4544}, - {2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 522: 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 538: 2470, 2470, 2470, 2470, 543: 2470, 545: 2470, 2470, 2470, 2470, 2470, 2470, 2470, 553: 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 575: 2470, 578: 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 598: 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, 617: 2470, 2470, 2470, 2470, 636: 2470, 690: 2470, 2470, 2470, 2470, 2470, 2470, 2470}, + {1483, 1483, 9: 1483, 57: 1483, 152: 1483, 521: 1483, 523: 1483, 530: 1483, 533: 1483, 541: 1483, 1483, 544: 1483, 546: 1483, 548: 1483, 550: 1483, 1483, 555: 1483, 563: 1483, 566: 1483, 576: 1483, 582: 1483, 1483}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4546}, + {2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 523: 2179, 2179, 528: 2179, 530: 2179, 2179, 2179, 2179, 539: 2179, 541: 2179, 2179, 544: 2179, 546: 2179, 2179, 2179, 550: 2179, 2179, 553: 2179, 2179, 2179, 2179, 3689, 3687, 3688, 3686, 3684, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 570: 2179, 2179, 2179, 574: 2179, 576: 2179, 579: 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 2179, 597: 2179, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4548}, + {57: 4549}, // 1755 - {547: 4546}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4547}, - {2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 522: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 538: 2471, 2471, 2471, 2471, 543: 2471, 545: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 553: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 575: 2471, 578: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 598: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 617: 2471, 2471, 2471, 2471, 636: 2471, 690: 2471, 2471, 2471, 2471, 2471, 2471, 2471}, - {405, 405, 57: 405, 520: 405, 522: 405, 529: 405, 532: 405, 540: 405, 405, 543: 405, 545: 405, 547: 405, 549: 405, 405, 554: 405, 556: 3684, 3682, 3683, 3681, 3679, 405, 405, 565: 405, 786: 3680, 3678}, - {127, 127}, + {2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 523: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 539: 2471, 2471, 2471, 2471, 544: 2471, 546: 2471, 2471, 2471, 2471, 2471, 2471, 553: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 576: 2471, 579: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 599: 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 2471, 618: 2471, 2471, 2471, 2471, 637: 2471, 691: 2471, 2471, 2471, 2471, 2471, 2471, 2471}, + {548: 4551}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4552}, + {2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 523: 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 539: 2472, 2472, 2472, 2472, 544: 2472, 546: 2472, 2472, 2472, 2472, 2472, 2472, 553: 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 576: 2472, 579: 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 599: 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 618: 2472, 2472, 2472, 2472, 637: 2472, 691: 2472, 2472, 2472, 2472, 2472, 2472, 2472}, + {405, 405, 57: 405, 521: 405, 523: 405, 530: 405, 533: 405, 541: 405, 405, 544: 405, 546: 405, 548: 405, 550: 405, 405, 555: 405, 557: 3689, 3687, 3688, 3686, 3684, 405, 405, 566: 405, 788: 3685, 3683}, // 1760 - {165: 4552}, + {127, 127}, + {165: 4557}, {123, 123}, - {404, 404, 543: 404, 545: 404, 553: 3013, 404, 877: 3014, 4553}, - {1479, 1479, 543: 1479, 545: 1479, 554: 3016, 829: 3017, 895: 4554}, - {1047, 1047, 543: 3020, 545: 3019, 830: 3021, 912: 4555}, + {404, 404, 544: 404, 546: 404, 554: 3017, 404, 879: 3018, 4558}, + {1479, 1479, 544: 1479, 546: 1479, 555: 3020, 831: 3021, 897: 4559}, // 1765 + {1047, 1047, 544: 3024, 546: 3023, 832: 3025, 914: 4560}, {125, 125}, - {597: 4558}, - {2: 2085, 2085, 2085, 2085, 2085, 2085, 2085, 10: 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 58: 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 2085, 521: 2085, 549: 2085, 551: 2085, 597: 2085, 632: 2085}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4559}, - {2654, 2654, 2654, 2654, 2654, 2654, 4607, 4609, 561, 10: 4576, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 89: 4578, 4599, 4600, 102: 4601, 220: 4570, 239: 4564, 241: 4562, 244: 4585, 247: 4586, 261: 4580, 266: 4596, 280: 4574, 289: 4582, 294: 4577, 304: 4581, 314: 4587, 321: 4583, 328: 4597, 4598, 333: 4565, 522: 4595, 525: 4606, 528: 2410, 4643, 536: 2654, 544: 2410, 546: 4567, 550: 4602, 554: 4584, 4594, 637: 4568, 690: 4573, 697: 2410, 4612, 701: 4561, 712: 4589, 716: 4575, 718: 4603, 752: 4588, 4590, 755: 4569, 4579, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 4648, 958: 4593, 972: 4591, 1004: 4566, 1013: 4571, 1090: 4605, 1261: 4572, 1285: 4592, 1291: 4604, 4560}, + {598: 4563}, + {2: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 10: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 58: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 522: 2086, 550: 2086, 553: 2086, 598: 2086, 633: 2086}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4564}, // 1770 - {2408, 2408, 5424, 5425, 5422, 5423, 536: 5426, 1211: 5421, 1293: 5420}, - {536: 5394}, - {2785, 2785, 208: 5388, 536: 5389}, - {204: 5380}, - {523: 2281, 525: 2281, 548: 2977, 788: 5377}, + {2658, 2658, 2658, 2658, 2658, 2658, 4612, 4614, 561, 10: 4581, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 89: 4583, 4604, 4605, 102: 4606, 220: 4575, 239: 4569, 241: 4567, 244: 4590, 247: 4591, 261: 4585, 266: 4601, 280: 4579, 289: 4587, 294: 4582, 304: 4586, 314: 4592, 321: 4588, 328: 4602, 4603, 333: 4570, 523: 4600, 526: 4611, 529: 2411, 4648, 537: 2658, 545: 2411, 547: 4572, 551: 4607, 555: 4589, 4599, 638: 4573, 691: 4578, 698: 2411, 4617, 702: 4566, 713: 4594, 717: 4580, 719: 4608, 754: 4593, 4595, 757: 4574, 4584, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 4653, 960: 4598, 974: 4596, 1006: 4571, 1015: 4576, 1092: 4610, 1263: 4577, 1287: 4597, 1293: 4609, 4565}, + {2409, 2409, 5429, 5430, 5427, 5428, 537: 5431, 1213: 5426, 1295: 5425}, + {537: 5399}, + {2789, 2789, 208: 5393, 537: 5394}, + {204: 5385}, // 1775 - {523: 2281, 525: 2281, 548: 2977, 788: 5374}, - {2739, 2739, 2739, 2739, 2739, 2739, 4607, 4609, 561, 2739, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 525: 4606, 528: 2410, 4643, 536: 2739, 544: 2410, 555: 5370, 697: 2410, 4612, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 5371}, - {208: 5360}, - {700: 5352}, - {2: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 10: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 58: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 521: 2659, 536: 5211, 574: 2659, 636: 2648, 690: 2648, 2648, 693: 2648, 4967, 698: 2648, 733: 2648, 2648, 915: 5213, 937: 4802, 961: 5209, 987: 5210, 999: 5212}, + {524: 2282, 526: 2282, 549: 2981, 790: 5382}, + {524: 2282, 526: 2282, 549: 2981, 790: 5379}, + {2743, 2743, 2743, 2743, 2743, 2743, 4612, 4614, 561, 2743, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 526: 4611, 529: 2411, 4648, 537: 2743, 545: 2411, 556: 5375, 698: 2411, 4617, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 5376}, + {208: 5365}, + {701: 5357}, // 1780 - {536: 5202}, - {2728, 2728, 2728, 2728, 2728, 2728, 9: 2728, 536: 2728}, - {2727, 2727, 2727, 2727, 2727, 2727, 9: 2727, 536: 2727}, - {536: 5200}, - {536: 5197}, + {2: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 10: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 58: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 522: 2663, 537: 5216, 575: 2663, 637: 2652, 691: 2652, 2652, 694: 2652, 4972, 699: 2652, 734: 2652, 2652, 917: 5218, 939: 4807, 963: 5214, 989: 5215, 1001: 5217}, + {537: 5207}, + {2732, 2732, 2732, 2732, 2732, 2732, 9: 2732, 537: 2732}, + {2731, 2731, 2731, 2731, 2731, 2731, 9: 2731, 537: 2731}, + {537: 5205}, // 1785 - {2: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 10: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 58: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 536: 5176, 574: 2659, 636: 4788, 690: 4803, 5175, 694: 4804, 698: 4789, 733: 5179, 910: 5178, 937: 4802, 961: 5174, 999: 5177, 1103: 5180}, - {536: 5167}, - {536: 5156}, - {536: 5154}, - {536: 5151}, + {537: 5202}, + {2: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 10: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 58: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 537: 5181, 575: 2663, 637: 4793, 691: 4808, 5180, 695: 4809, 699: 4794, 734: 5184, 912: 5183, 939: 4807, 963: 5179, 1001: 5182, 1105: 5185}, + {537: 5172}, + {537: 5161}, + {537: 5159}, // 1790 - {536: 5148}, - {20: 5145, 536: 5144}, - {20: 5141, 536: 5140}, - {536: 5130}, - {711: 5123}, + {537: 5156}, + {537: 5153}, + {20: 5150, 537: 5149}, + {20: 5146, 537: 5145}, + {537: 5135}, // 1795 - {1039: 5122}, - {1039: 5121}, - {2: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 10: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 58: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 574: 2659, 937: 4802, 961: 5117}, - {2: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 10: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 58: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 574: 2659, 937: 4802, 961: 4828}, - {2: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 10: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 58: 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 2659, 690: 4803, 694: 4804, 698: 4801, 937: 4802, 961: 4799, 1103: 4800}, + {712: 5128}, + {1041: 5127}, + {1041: 5126}, + {2: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 10: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 58: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 575: 2663, 939: 4807, 963: 5122}, + {2: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 10: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 58: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 575: 2663, 939: 4807, 963: 4833}, // 1800 - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 527: 4786, 548: 2977, 636: 4788, 698: 4789, 700: 4784, 788: 4785, 910: 4787, 937: 4783}, - {2695, 2695, 2695, 2695, 2695, 2695, 9: 2695, 536: 2695}, - {2694, 2694, 2694, 2694, 2694, 2694, 9: 2694, 536: 2694}, - {2693, 2693, 2693, 2693, 2693, 2693, 9: 2693, 536: 2693}, - {2692, 2692, 2692, 2692, 2692, 2692, 8: 560, 2692, 29: 560, 536: 2692}, + {2: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 10: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 58: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 691: 4808, 695: 4809, 699: 4806, 939: 4807, 963: 4804, 1105: 4805}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 528: 4791, 549: 2981, 637: 4793, 699: 4794, 701: 4789, 790: 4790, 912: 4792, 939: 4788}, + {2699, 2699, 2699, 2699, 2699, 2699, 9: 2699, 537: 2699}, + {2698, 2698, 2698, 2698, 2698, 2698, 9: 2698, 537: 2698}, + {2697, 2697, 2697, 2697, 2697, 2697, 9: 2697, 537: 2697}, // 1805 - {237: 4782}, - {237: 4781}, - {2689, 2689, 2689, 2689, 2689, 2689, 9: 2689, 536: 2689}, - {2688, 2688, 2688, 2688, 2688, 2688, 9: 2688, 536: 2688}, - {2684, 2684, 2684, 2684, 2684, 2684, 9: 2684, 536: 2684}, + {2696, 2696, 2696, 2696, 2696, 2696, 8: 560, 2696, 29: 560, 537: 2696}, + {237: 4787}, + {237: 4786}, + {2693, 2693, 2693, 2693, 2693, 2693, 9: 2693, 537: 2693}, + {2692, 2692, 2692, 2692, 2692, 2692, 9: 2692, 537: 2692}, // 1810 - {2683, 2683, 2683, 2683, 2683, 2683, 9: 2683, 536: 2683}, - {56: 2281, 283: 2281, 305: 2281, 307: 2281, 525: 2281, 548: 2977, 788: 4775}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 525: 2281, 548: 2977, 788: 4772}, - {190: 4771, 754: 4770}, - {2653, 2653, 2653, 2653, 2653, 2653, 9: 4768, 536: 2653}, + {2688, 2688, 2688, 2688, 2688, 2688, 9: 2688, 537: 2688}, + {2687, 2687, 2687, 2687, 2687, 2687, 9: 2687, 537: 2687}, + {56: 2282, 283: 2282, 305: 2282, 307: 2282, 526: 2282, 549: 2981, 790: 4780}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 526: 2282, 549: 2981, 790: 4777}, + {190: 4776, 756: 4775}, // 1815 - {2652, 2652, 2652, 2652, 2652, 2652, 9: 2652, 536: 2652}, - {16: 2409, 18: 2409, 22: 2409, 528: 2409, 544: 2409, 697: 2409}, - {523: 2281, 548: 2977, 788: 4766}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 788: 4764}, - {23: 4759, 223: 4760, 290: 4761}, + {2657, 2657, 2657, 2657, 2657, 2657, 9: 4773, 537: 2657}, + {2656, 2656, 2656, 2656, 2656, 2656, 9: 2656, 537: 2656}, + {16: 2410, 18: 2410, 22: 2410, 529: 2410, 545: 2410, 698: 2410}, + {524: 2282, 549: 2981, 790: 4771}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 790: 4769}, // 1820 - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 788: 4757}, - {288: 4754}, - {288: 4751}, - {548: 2977, 552: 2281, 788: 4749}, - {548: 2977, 552: 2281, 788: 4747}, + {23: 4764, 223: 4765, 290: 4766}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 790: 4762}, + {288: 4759}, + {288: 4756}, + {549: 2981, 552: 2282, 790: 4754}, // 1825 - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 548: 2977, 788: 4745}, - {548: 2977, 552: 2281, 788: 4743}, - {2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 15: 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 57: 2354, 520: 2354, 2354, 2354, 525: 2354, 527: 2354, 2354, 2354, 536: 2354, 2354, 2354, 542: 2354, 544: 2354, 555: 2354, 597: 2354, 633: 2354, 697: 2354, 2354}, - {598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 15: 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 520: 598, 598, 598, 525: 598, 527: 598, 598, 598, 536: 598, 598, 598, 542: 598, 544: 598, 555: 598, 597: 598, 633: 598, 697: 598, 598}, - {16: 4184, 528: 4738, 544: 4185, 697: 4183, 840: 4737}, + {549: 2981, 552: 2282, 790: 4752}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 549: 2981, 790: 4750}, + {549: 2981, 552: 2282, 790: 4748}, + {2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 15: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 57: 2355, 521: 2355, 2355, 2355, 526: 2355, 528: 2355, 2355, 2355, 537: 2355, 2355, 2355, 543: 2355, 545: 2355, 556: 2355, 598: 2355, 634: 2355, 698: 2355, 2355}, + {598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 15: 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 521: 598, 598, 598, 526: 598, 528: 598, 598, 598, 537: 598, 598, 598, 543: 598, 545: 598, 556: 598, 598: 598, 634: 598, 698: 598, 598}, // 1830 - {8: 4731, 29: 4732}, - {548: 2977, 552: 2281, 788: 4729}, - {548: 2977, 552: 2281, 788: 4727}, - {523: 2281, 548: 2977, 788: 4725}, - {548: 2977, 552: 2281, 788: 4723}, + {16: 4189, 529: 4743, 545: 4190, 698: 4188, 842: 4742}, + {8: 4736, 29: 4737}, + {549: 2981, 552: 2282, 790: 4734}, + {549: 2981, 552: 2282, 790: 4732}, + {524: 2282, 549: 2981, 790: 4730}, // 1835 - {548: 2977, 552: 2281, 788: 4721}, - {523: 2281, 548: 2977, 788: 4719}, - {523: 2281, 548: 2977, 788: 4717}, - {548: 2977, 552: 2281, 788: 4715}, - {548: 2977, 552: 2281, 788: 4713}, + {549: 2981, 552: 2282, 790: 4728}, + {549: 2981, 552: 2282, 790: 4726}, + {524: 2282, 549: 2981, 790: 4724}, + {524: 2282, 549: 2981, 790: 4722}, + {549: 2981, 552: 2282, 790: 4720}, // 1840 - {584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 15: 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 520: 584, 584, 584, 525: 584, 527: 584, 584, 584, 536: 584, 584, 584, 542: 584, 544: 584, 555: 584, 597: 584, 633: 584, 697: 584, 584}, - {525: 2281, 548: 2977, 552: 2281, 788: 4711}, - {525: 2281, 548: 2977, 552: 2281, 788: 4708}, - {525: 2281, 548: 2977, 552: 2281, 788: 4705}, - {548: 2977, 552: 2281, 788: 4703}, + {549: 2981, 552: 2282, 790: 4718}, + {584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 15: 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 521: 584, 584, 584, 526: 584, 528: 584, 584, 584, 537: 584, 584, 584, 543: 584, 545: 584, 556: 584, 598: 584, 634: 584, 698: 584, 584}, + {526: 2282, 549: 2981, 552: 2282, 790: 4716}, + {526: 2282, 549: 2981, 552: 2282, 790: 4713}, + {526: 2282, 549: 2981, 552: 2282, 790: 4710}, // 1845 - {548: 2977, 552: 2281, 788: 4701}, - {548: 2977, 552: 2281, 625: 2281, 2281, 788: 4699}, - {523: 2281, 548: 2977, 788: 4697}, - {523: 2281, 548: 2977, 788: 4695}, - {548: 2977, 552: 2281, 788: 4693}, + {549: 2981, 552: 2282, 790: 4708}, + {549: 2981, 552: 2282, 790: 4706}, + {549: 2981, 552: 2282, 626: 2282, 2282, 790: 4704}, + {524: 2282, 549: 2981, 790: 4702}, + {524: 2282, 549: 2981, 790: 4700}, // 1850 - {548: 2977, 552: 2281, 788: 4691}, - {525: 2281, 548: 2977, 552: 2281, 788: 4687}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 539: 2281, 548: 2977, 788: 4684}, - {521: 2281, 548: 2977, 788: 4679}, - {523: 2281, 548: 2977, 788: 4676}, + {549: 2981, 552: 2282, 790: 4698}, + {549: 2981, 552: 2282, 790: 4696}, + {526: 2282, 549: 2981, 552: 2282, 790: 4692}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 540: 2282, 549: 2981, 790: 4689}, + {522: 2282, 549: 2981, 790: 4684}, // 1855 - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 548: 2977, 788: 4670}, - {523: 2281, 548: 2977, 788: 4668}, - {523: 2281, 548: 2977, 788: 4666}, - {555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 15: 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 520: 555, 555, 555, 525: 555, 527: 555, 555, 555, 536: 555, 555, 555, 542: 555, 544: 555, 555: 555, 597: 555, 633: 555, 697: 555, 555}, - {169: 2281, 241: 2281, 246: 2281, 281: 2281, 322: 2281, 337: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 525: 2281, 548: 2977, 788: 4650}, + {524: 2282, 549: 2981, 790: 4681}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 549: 2981, 790: 4675}, + {524: 2282, 549: 2981, 790: 4673}, + {524: 2282, 549: 2981, 790: 4671}, + {555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 15: 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 555, 521: 555, 555, 555, 526: 555, 528: 555, 555, 555, 537: 555, 555, 555, 543: 555, 545: 555, 556: 555, 598: 555, 634: 555, 698: 555, 555}, // 1860 - {169: 4653, 241: 4656, 246: 4652, 281: 4654, 322: 4655, 337: 4657, 4658, 4663, 4662, 4659, 4664, 4665, 4660, 4661, 525: 4651}, - {549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 15: 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 520: 549, 549, 549, 525: 549, 527: 549, 549, 549, 536: 549, 549, 549, 542: 549, 544: 549, 555: 549, 597: 549, 633: 549, 697: 549, 549}, - {548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 15: 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 520: 548, 548, 548, 525: 548, 527: 548, 548, 548, 536: 548, 548, 548, 542: 548, 544: 548, 555: 548, 597: 548, 633: 548, 697: 548, 548}, - {547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 15: 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 520: 547, 547, 547, 525: 547, 527: 547, 547, 547, 536: 547, 547, 547, 542: 547, 544: 547, 555: 547, 597: 547, 633: 547, 697: 547, 547}, - {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 15: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 520: 546, 546, 546, 525: 546, 527: 546, 546, 546, 536: 546, 546, 546, 542: 546, 544: 546, 555: 546, 597: 546, 633: 546, 697: 546, 546}, + {169: 2282, 241: 2282, 246: 2282, 281: 2282, 322: 2282, 337: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 526: 2282, 549: 2981, 790: 4655}, + {169: 4658, 241: 4661, 246: 4657, 281: 4659, 322: 4660, 337: 4662, 4663, 4668, 4667, 4664, 4669, 4670, 4665, 4666, 526: 4656}, + {549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 15: 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 549, 521: 549, 549, 549, 526: 549, 528: 549, 549, 549, 537: 549, 549, 549, 543: 549, 545: 549, 556: 549, 598: 549, 634: 549, 698: 549, 549}, + {548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 15: 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 548, 521: 548, 548, 548, 526: 548, 528: 548, 548, 548, 537: 548, 548, 548, 543: 548, 545: 548, 556: 548, 598: 548, 634: 548, 698: 548, 548}, + {547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 15: 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 547, 521: 547, 547, 547, 526: 547, 528: 547, 547, 547, 537: 547, 547, 547, 543: 547, 545: 547, 556: 547, 598: 547, 634: 547, 698: 547, 547}, // 1865 - {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 15: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 520: 545, 545, 545, 525: 545, 527: 545, 545, 545, 536: 545, 545, 545, 542: 545, 544: 545, 555: 545, 597: 545, 633: 545, 697: 545, 545}, - {544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 15: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 520: 544, 544, 544, 525: 544, 527: 544, 544, 544, 536: 544, 544, 544, 542: 544, 544: 544, 555: 544, 597: 544, 633: 544, 697: 544, 544}, - {543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 15: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 520: 543, 543, 543, 525: 543, 527: 543, 543, 543, 536: 543, 543, 543, 542: 543, 544: 543, 555: 543, 597: 543, 633: 543, 697: 543, 543}, - {542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 15: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 520: 542, 542, 542, 525: 542, 527: 542, 542, 542, 536: 542, 542, 542, 542: 542, 544: 542, 555: 542, 597: 542, 633: 542, 697: 542, 542}, - {541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 15: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 520: 541, 541, 541, 525: 541, 527: 541, 541, 541, 536: 541, 541, 541, 542: 541, 544: 541, 555: 541, 597: 541, 633: 541, 697: 541, 541}, + {546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 15: 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 546, 521: 546, 546, 546, 526: 546, 528: 546, 546, 546, 537: 546, 546, 546, 543: 546, 545: 546, 556: 546, 598: 546, 634: 546, 698: 546, 546}, + {545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 15: 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 545, 521: 545, 545, 545, 526: 545, 528: 545, 545, 545, 537: 545, 545, 545, 543: 545, 545: 545, 556: 545, 598: 545, 634: 545, 698: 545, 545}, + {544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 15: 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 544, 521: 544, 544, 544, 526: 544, 528: 544, 544, 544, 537: 544, 544, 544, 543: 544, 545: 544, 556: 544, 598: 544, 634: 544, 698: 544, 544}, + {543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 15: 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 521: 543, 543, 543, 526: 543, 528: 543, 543, 543, 537: 543, 543, 543, 543: 543, 545: 543, 556: 543, 598: 543, 634: 543, 698: 543, 543}, + {542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 15: 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 521: 542, 542, 542, 526: 542, 528: 542, 542, 542, 537: 542, 542, 542, 543: 542, 545: 542, 556: 542, 598: 542, 634: 542, 698: 542, 542}, // 1870 - {540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 15: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 520: 540, 540, 540, 525: 540, 527: 540, 540, 540, 536: 540, 540, 540, 542: 540, 544: 540, 555: 540, 597: 540, 633: 540, 697: 540, 540}, - {539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 15: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 520: 539, 539, 539, 525: 539, 527: 539, 539, 539, 536: 539, 539, 539, 542: 539, 544: 539, 555: 539, 597: 539, 633: 539, 697: 539, 539}, - {538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 15: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 520: 538, 538, 538, 525: 538, 527: 538, 538, 538, 536: 538, 538, 538, 542: 538, 544: 538, 555: 538, 597: 538, 633: 538, 697: 538, 538}, - {537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 15: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 520: 537, 537, 537, 525: 537, 527: 537, 537, 537, 536: 537, 537, 537, 542: 537, 544: 537, 555: 537, 597: 537, 633: 537, 697: 537, 537}, - {536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 15: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 520: 536, 536, 536, 525: 536, 527: 536, 536, 536, 536: 536, 536, 536, 542: 536, 544: 536, 555: 536, 597: 536, 633: 536, 697: 536, 536}, + {541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 15: 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 521: 541, 541, 541, 526: 541, 528: 541, 541, 541, 537: 541, 541, 541, 543: 541, 545: 541, 556: 541, 598: 541, 634: 541, 698: 541, 541}, + {540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 15: 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 540, 521: 540, 540, 540, 526: 540, 528: 540, 540, 540, 537: 540, 540, 540, 543: 540, 545: 540, 556: 540, 598: 540, 634: 540, 698: 540, 540}, + {539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 15: 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 539, 521: 539, 539, 539, 526: 539, 528: 539, 539, 539, 537: 539, 539, 539, 543: 539, 545: 539, 556: 539, 598: 539, 634: 539, 698: 539, 539}, + {538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 15: 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 538, 521: 538, 538, 538, 526: 538, 528: 538, 538, 538, 537: 538, 538, 538, 543: 538, 545: 538, 556: 538, 598: 538, 634: 538, 698: 538, 538}, + {537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 15: 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 537, 521: 537, 537, 537, 526: 537, 528: 537, 537, 537, 537: 537, 537, 537, 543: 537, 545: 537, 556: 537, 598: 537, 634: 537, 698: 537, 537}, // 1875 - {535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 15: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 520: 535, 535, 535, 525: 535, 527: 535, 535, 535, 536: 535, 535, 535, 542: 535, 544: 535, 555: 535, 597: 535, 633: 535, 697: 535, 535}, - {523: 4667}, - {562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 15: 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 520: 562, 562, 562, 525: 562, 527: 562, 562, 562, 536: 562, 562, 562, 542: 562, 544: 562, 555: 562, 597: 562, 633: 562, 697: 562, 562}, - {523: 4669}, - {563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 15: 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 520: 563, 563, 563, 525: 563, 527: 563, 563, 563, 536: 563, 563, 563, 542: 563, 544: 563, 555: 563, 597: 563, 633: 563, 697: 563, 563}, + {536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 15: 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 521: 536, 536, 536, 526: 536, 528: 536, 536, 536, 537: 536, 536, 536, 543: 536, 545: 536, 556: 536, 598: 536, 634: 536, 698: 536, 536}, + {535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 15: 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 535, 521: 535, 535, 535, 526: 535, 528: 535, 535, 535, 537: 535, 535, 535, 543: 535, 545: 535, 556: 535, 598: 535, 634: 535, 698: 535, 535}, + {524: 4672}, + {562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 15: 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 562, 521: 562, 562, 562, 526: 562, 528: 562, 562, 562, 537: 562, 562, 562, 543: 562, 545: 562, 556: 562, 598: 562, 634: 562, 698: 562, 562}, + {524: 4674}, // 1880 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4671, 3053, 3054, 3052}, - {533: 4672}, - {631: 4673}, - {523: 3578, 539: 3569, 552: 3573, 623: 3568, 3570, 3572, 3571, 3576, 629: 3577, 638: 3575, 763: 4674, 765: 3574}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 876: 3784, 889: 4675}, + {563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 15: 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 563, 521: 563, 563, 563, 526: 563, 528: 563, 563, 563, 537: 563, 563, 563, 543: 563, 545: 563, 556: 563, 598: 563, 634: 563, 698: 563, 563}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4676, 3057, 3058, 3056}, + {534: 4677}, + {632: 4678}, + {524: 3583, 540: 3574, 552: 3578, 624: 3573, 3575, 3577, 3576, 3581, 630: 3582, 639: 3580, 765: 4679, 767: 3579}, // 1885 - {564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 15: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 520: 564, 564, 564, 525: 564, 527: 564, 564, 564, 536: 564, 564, 564, 542: 564, 544: 564, 555: 564, 597: 564, 633: 564, 697: 564, 564}, - {523: 4678, 1146: 4677}, - {565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 15: 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 520: 565, 565, 565, 525: 565, 527: 565, 565, 565, 536: 565, 565, 565, 542: 565, 544: 565, 555: 565, 597: 565, 633: 565, 697: 565, 565}, - {132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 15: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 520: 132, 132, 132, 525: 132, 527: 132, 132, 132, 536: 132, 132, 132, 542: 132, 544: 132, 546: 132, 555: 132, 597: 132, 633: 132, 697: 132, 132}, - {521: 4680}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 878: 3789, 891: 4680}, + {564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 15: 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 564, 521: 564, 564, 564, 526: 564, 528: 564, 564, 564, 537: 564, 564, 564, 543: 564, 545: 564, 556: 564, 598: 564, 634: 564, 698: 564, 564}, + {524: 4683, 1148: 4682}, + {565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 15: 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 565, 521: 565, 565, 565, 526: 565, 528: 565, 565, 565, 537: 565, 565, 565, 543: 565, 545: 565, 556: 565, 598: 565, 634: 565, 698: 565, 565}, + {132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 15: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 521: 132, 132, 132, 526: 132, 528: 132, 132, 132, 537: 132, 132, 132, 543: 132, 545: 132, 547: 132, 556: 132, 598: 132, 634: 132, 698: 132, 132}, // 1890 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 736, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 4681, 1269: 4682}, - {735, 735, 9: 4274, 57: 735, 522: 735}, - {57: 4683}, - {566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 15: 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 520: 566, 566, 566, 525: 566, 527: 566, 566, 566, 536: 566, 566, 566, 542: 566, 544: 566, 555: 566, 597: 566, 633: 566, 697: 566, 566}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 539: 4685, 757: 3831, 3053, 3054, 3052, 791: 4686}, + {522: 4685}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 736, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 4686, 1271: 4687}, + {735, 735, 9: 4279, 57: 735, 523: 735}, + {57: 4688}, + {566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 15: 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 566, 521: 566, 566, 566, 526: 566, 528: 566, 566, 566, 537: 566, 566, 566, 543: 566, 545: 566, 556: 566, 598: 566, 634: 566, 698: 566, 566}, // 1895 - {568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 15: 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 520: 568, 568, 568, 525: 568, 527: 568, 568, 568, 536: 568, 568, 568, 542: 568, 544: 568, 555: 568, 597: 568, 633: 568, 697: 568, 568}, - {567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 15: 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 520: 567, 567, 567, 525: 567, 527: 567, 567, 567, 536: 567, 567, 567, 542: 567, 544: 567, 555: 567, 597: 567, 633: 567, 697: 567, 567}, - {525: 4689, 552: 3027, 785: 3026, 803: 4690, 1262: 4688}, - {571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 15: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 520: 571, 571, 571, 525: 571, 527: 571, 571, 571, 536: 571, 571, 571, 542: 571, 544: 571, 555: 571, 597: 571, 633: 571, 697: 571, 571}, - {559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 15: 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 520: 559, 559, 559, 525: 559, 527: 559, 559, 559, 536: 559, 559, 559, 542: 559, 544: 559, 555: 559, 597: 559, 633: 559, 697: 559, 559}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 540: 4690, 759: 3836, 3057, 3058, 3056, 793: 4691}, + {568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 15: 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 521: 568, 568, 568, 526: 568, 528: 568, 568, 568, 537: 568, 568, 568, 543: 568, 545: 568, 556: 568, 598: 568, 634: 568, 698: 568, 568}, + {567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 15: 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 567, 521: 567, 567, 567, 526: 567, 528: 567, 567, 567, 537: 567, 567, 567, 543: 567, 545: 567, 556: 567, 598: 567, 634: 567, 698: 567, 567}, + {526: 4694, 552: 3031, 787: 3030, 802: 4695, 1264: 4693}, + {571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 15: 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 521: 571, 571, 571, 526: 571, 528: 571, 571, 571, 537: 571, 571, 571, 543: 571, 545: 571, 556: 571, 598: 571, 634: 571, 698: 571, 571}, // 1900 - {558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 15: 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 520: 558, 558, 558, 525: 558, 527: 558, 558, 558, 536: 558, 558, 558, 542: 558, 544: 558, 555: 558, 597: 558, 633: 558, 697: 558, 558}, - {552: 3027, 785: 3026, 803: 4692}, - {572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 15: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 520: 572, 572, 572, 525: 572, 527: 572, 572, 572, 536: 572, 572, 572, 542: 572, 544: 572, 555: 572, 597: 572, 633: 572, 697: 572, 572}, - {552: 3027, 785: 3026, 803: 4694}, - {573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 15: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 520: 573, 573, 573, 525: 573, 527: 573, 573, 573, 536: 573, 573, 573, 542: 573, 544: 573, 555: 573, 597: 573, 633: 573, 697: 573, 573}, + {559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 15: 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 559, 521: 559, 559, 559, 526: 559, 528: 559, 559, 559, 537: 559, 559, 559, 543: 559, 545: 559, 556: 559, 598: 559, 634: 559, 698: 559, 559}, + {558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 15: 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 558, 521: 558, 558, 558, 526: 558, 528: 558, 558, 558, 537: 558, 558, 558, 543: 558, 545: 558, 556: 558, 598: 558, 634: 558, 698: 558, 558}, + {552: 3031, 787: 3030, 802: 4697}, + {572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 15: 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 521: 572, 572, 572, 526: 572, 528: 572, 572, 572, 537: 572, 572, 572, 543: 572, 545: 572, 556: 572, 598: 572, 634: 572, 698: 572, 572}, + {552: 3031, 787: 3030, 802: 4699}, // 1905 - {523: 4696}, - {574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 15: 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 520: 574, 574, 574, 525: 574, 527: 574, 574, 574, 536: 574, 574, 574, 542: 574, 544: 574, 555: 574, 597: 574, 633: 574, 697: 574, 574}, - {523: 4698}, - {575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 15: 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 520: 575, 575, 575, 525: 575, 527: 575, 575, 575, 536: 575, 575, 575, 542: 575, 544: 575, 555: 575, 597: 575, 633: 575, 697: 575, 575}, - {552: 3763, 625: 3765, 3764, 902: 4700}, + {573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 15: 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, 521: 573, 573, 573, 526: 573, 528: 573, 573, 573, 537: 573, 573, 573, 543: 573, 545: 573, 556: 573, 598: 573, 634: 573, 698: 573, 573}, + {524: 4701}, + {574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 15: 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 521: 574, 574, 574, 526: 574, 528: 574, 574, 574, 537: 574, 574, 574, 543: 574, 545: 574, 556: 574, 598: 574, 634: 574, 698: 574, 574}, + {524: 4703}, + {575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 15: 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 575, 521: 575, 575, 575, 526: 575, 528: 575, 575, 575, 537: 575, 575, 575, 543: 575, 545: 575, 556: 575, 598: 575, 634: 575, 698: 575, 575}, // 1910 - {576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 15: 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 520: 576, 576, 576, 525: 576, 527: 576, 576, 576, 536: 576, 576, 576, 542: 576, 544: 576, 555: 576, 597: 576, 633: 576, 697: 576, 576}, - {552: 3027, 785: 3026, 803: 4702}, - {577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 15: 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 520: 577, 577, 577, 525: 577, 527: 577, 577, 577, 536: 577, 577, 577, 542: 577, 544: 577, 555: 577, 597: 577, 633: 577, 697: 577, 577}, - {552: 3027, 785: 3026, 803: 4704}, - {578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 15: 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 520: 578, 578, 578, 525: 578, 527: 578, 578, 578, 536: 578, 578, 578, 542: 578, 544: 578, 555: 578, 597: 578, 633: 578, 697: 578, 578}, + {552: 3768, 626: 3770, 3769, 904: 4705}, + {576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 15: 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 521: 576, 576, 576, 526: 576, 528: 576, 576, 576, 537: 576, 576, 576, 543: 576, 545: 576, 556: 576, 598: 576, 634: 576, 698: 576, 576}, + {552: 3031, 787: 3030, 802: 4707}, + {577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 15: 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 577, 521: 577, 577, 577, 526: 577, 528: 577, 577, 577, 537: 577, 577, 577, 543: 577, 545: 577, 556: 577, 598: 577, 634: 577, 698: 577, 577}, + {552: 3031, 787: 3030, 802: 4709}, // 1915 - {525: 4707, 552: 3027, 785: 3026, 803: 4706}, - {580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 15: 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 520: 580, 580, 580, 525: 580, 527: 580, 580, 580, 536: 580, 580, 580, 542: 580, 544: 580, 555: 580, 597: 580, 633: 580, 697: 580, 580}, - {579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 15: 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 520: 579, 579, 579, 525: 579, 527: 579, 579, 579, 536: 579, 579, 579, 542: 579, 544: 579, 555: 579, 597: 579, 633: 579, 697: 579, 579}, - {525: 4710, 552: 3027, 785: 3026, 803: 4709}, - {582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 15: 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 520: 582, 582, 582, 525: 582, 527: 582, 582, 582, 536: 582, 582, 582, 542: 582, 544: 582, 555: 582, 597: 582, 633: 582, 697: 582, 582}, + {578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 15: 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 578, 521: 578, 578, 578, 526: 578, 528: 578, 578, 578, 537: 578, 578, 578, 543: 578, 545: 578, 556: 578, 598: 578, 634: 578, 698: 578, 578}, + {526: 4712, 552: 3031, 787: 3030, 802: 4711}, + {580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 15: 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 580, 521: 580, 580, 580, 526: 580, 528: 580, 580, 580, 537: 580, 580, 580, 543: 580, 545: 580, 556: 580, 598: 580, 634: 580, 698: 580, 580}, + {579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 15: 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 521: 579, 579, 579, 526: 579, 528: 579, 579, 579, 537: 579, 579, 579, 543: 579, 545: 579, 556: 579, 598: 579, 634: 579, 698: 579, 579}, + {526: 4715, 552: 3031, 787: 3030, 802: 4714}, // 1920 - {581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 15: 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 520: 581, 581, 581, 525: 581, 527: 581, 581, 581, 536: 581, 581, 581, 542: 581, 544: 581, 555: 581, 597: 581, 633: 581, 697: 581, 581}, - {525: 4689, 552: 3027, 785: 3026, 803: 4690, 1262: 4712}, - {583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 15: 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 520: 583, 583, 583, 525: 583, 527: 583, 583, 583, 536: 583, 583, 583, 542: 583, 544: 583, 555: 583, 597: 583, 633: 583, 697: 583, 583}, - {552: 3027, 785: 3026, 803: 4714}, - {585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 15: 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 520: 585, 585, 585, 525: 585, 527: 585, 585, 585, 536: 585, 585, 585, 542: 585, 544: 585, 555: 585, 597: 585, 633: 585, 697: 585, 585}, + {582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 15: 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 521: 582, 582, 582, 526: 582, 528: 582, 582, 582, 537: 582, 582, 582, 543: 582, 545: 582, 556: 582, 598: 582, 634: 582, 698: 582, 582}, + {581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 15: 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 521: 581, 581, 581, 526: 581, 528: 581, 581, 581, 537: 581, 581, 581, 543: 581, 545: 581, 556: 581, 598: 581, 634: 581, 698: 581, 581}, + {526: 4694, 552: 3031, 787: 3030, 802: 4695, 1264: 4717}, + {583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 15: 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 583, 521: 583, 583, 583, 526: 583, 528: 583, 583, 583, 537: 583, 583, 583, 543: 583, 545: 583, 556: 583, 598: 583, 634: 583, 698: 583, 583}, + {552: 3031, 787: 3030, 802: 4719}, // 1925 - {552: 3027, 785: 3026, 803: 4716}, - {586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 15: 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 520: 586, 586, 586, 525: 586, 527: 586, 586, 586, 536: 586, 586, 586, 542: 586, 544: 586, 555: 586, 597: 586, 633: 586, 697: 586, 586}, - {523: 4718}, - {587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 15: 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 520: 587, 587, 587, 525: 587, 527: 587, 587, 587, 536: 587, 587, 587, 542: 587, 544: 587, 555: 587, 597: 587, 633: 587, 697: 587, 587}, - {523: 4720}, + {585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 15: 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 521: 585, 585, 585, 526: 585, 528: 585, 585, 585, 537: 585, 585, 585, 543: 585, 545: 585, 556: 585, 598: 585, 634: 585, 698: 585, 585}, + {552: 3031, 787: 3030, 802: 4721}, + {586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 15: 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 521: 586, 586, 586, 526: 586, 528: 586, 586, 586, 537: 586, 586, 586, 543: 586, 545: 586, 556: 586, 598: 586, 634: 586, 698: 586, 586}, + {524: 4723}, + {587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 15: 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 521: 587, 587, 587, 526: 587, 528: 587, 587, 587, 537: 587, 587, 587, 543: 587, 545: 587, 556: 587, 598: 587, 634: 587, 698: 587, 587}, // 1930 - {588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 15: 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 520: 588, 588, 588, 525: 588, 527: 588, 588, 588, 536: 588, 588, 588, 542: 588, 544: 588, 555: 588, 597: 588, 633: 588, 697: 588, 588}, - {552: 3027, 785: 3026, 803: 4722}, - {589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 15: 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 520: 589, 589, 589, 525: 589, 527: 589, 589, 589, 536: 589, 589, 589, 542: 589, 544: 589, 555: 589, 597: 589, 633: 589, 697: 589, 589}, - {552: 3027, 785: 3026, 803: 4724}, - {590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 15: 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 520: 590, 590, 590, 525: 590, 527: 590, 590, 590, 536: 590, 590, 590, 542: 590, 544: 590, 555: 590, 597: 590, 633: 590, 697: 590, 590}, + {524: 4725}, + {588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 15: 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 521: 588, 588, 588, 526: 588, 528: 588, 588, 588, 537: 588, 588, 588, 543: 588, 545: 588, 556: 588, 598: 588, 634: 588, 698: 588, 588}, + {552: 3031, 787: 3030, 802: 4727}, + {589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 15: 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 521: 589, 589, 589, 526: 589, 528: 589, 589, 589, 537: 589, 589, 589, 543: 589, 545: 589, 556: 589, 598: 589, 634: 589, 698: 589, 589}, + {552: 3031, 787: 3030, 802: 4729}, // 1935 - {523: 4726}, - {591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 15: 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 520: 591, 591, 591, 525: 591, 527: 591, 591, 591, 536: 591, 591, 591, 542: 591, 544: 591, 555: 591, 597: 591, 633: 591, 697: 591, 591}, - {552: 3027, 785: 3026, 803: 4728}, - {592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 15: 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 520: 592, 592, 592, 525: 592, 527: 592, 592, 592, 536: 592, 592, 592, 542: 592, 544: 592, 555: 592, 597: 592, 633: 592, 697: 592, 592}, - {552: 3027, 785: 3026, 803: 4730}, + {590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 15: 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 521: 590, 590, 590, 526: 590, 528: 590, 590, 590, 537: 590, 590, 590, 543: 590, 545: 590, 556: 590, 598: 590, 634: 590, 698: 590, 590}, + {524: 4731}, + {591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 15: 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 521: 591, 591, 591, 526: 591, 528: 591, 591, 591, 537: 591, 591, 591, 543: 591, 545: 591, 556: 591, 598: 591, 634: 591, 698: 591, 591}, + {552: 3031, 787: 3030, 802: 4733}, + {592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 15: 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 521: 592, 592, 592, 526: 592, 528: 592, 592, 592, 537: 592, 592, 592, 543: 592, 545: 592, 556: 592, 598: 592, 634: 592, 698: 592, 592}, // 1940 - {594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 15: 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 520: 594, 594, 594, 525: 594, 527: 594, 594, 594, 536: 594, 594, 594, 542: 594, 544: 594, 555: 594, 597: 594, 633: 594, 697: 594, 594}, - {548: 2977, 552: 2281, 788: 4735}, - {548: 2977, 552: 2281, 788: 4733}, - {552: 3027, 785: 3026, 803: 4734}, - {593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 15: 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 520: 593, 593, 593, 525: 593, 527: 593, 593, 593, 536: 593, 593, 593, 542: 593, 544: 593, 555: 593, 597: 593, 633: 593, 697: 593, 593}, + {552: 3031, 787: 3030, 802: 4735}, + {594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 15: 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 521: 594, 594, 594, 526: 594, 528: 594, 594, 594, 537: 594, 594, 594, 543: 594, 545: 594, 556: 594, 598: 594, 634: 594, 698: 594, 594}, + {549: 2981, 552: 2282, 790: 4740}, + {549: 2981, 552: 2282, 790: 4738}, + {552: 3031, 787: 3030, 802: 4739}, // 1945 - {552: 3027, 785: 3026, 803: 4736}, - {595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 15: 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 520: 595, 595, 595, 525: 595, 527: 595, 595, 595, 536: 595, 595, 595, 542: 595, 544: 595, 555: 595, 597: 595, 633: 595, 697: 595, 595}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 576: 2281, 788: 4741}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 576: 2281, 788: 4739}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 3829, 757: 3831, 3053, 3054, 3052, 791: 3828, 960: 4740}, + {593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 15: 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 521: 593, 593, 593, 526: 593, 528: 593, 593, 593, 537: 593, 593, 593, 543: 593, 545: 593, 556: 593, 598: 593, 634: 593, 698: 593, 593}, + {552: 3031, 787: 3030, 802: 4741}, + {595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 15: 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 595, 521: 595, 595, 595, 526: 595, 528: 595, 595, 595, 537: 595, 595, 595, 543: 595, 545: 595, 556: 595, 598: 595, 634: 595, 698: 595, 595}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 577: 2282, 790: 4746}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 577: 2282, 790: 4744}, // 1950 - {596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 15: 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 520: 596, 596, 596, 525: 596, 527: 596, 596, 596, 536: 596, 596, 596, 542: 596, 544: 596, 555: 596, 597: 596, 633: 596, 697: 596, 596}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 4742}, - {597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 15: 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 520: 597, 597, 597, 525: 597, 527: 597, 597, 597, 536: 597, 597, 597, 542: 597, 544: 597, 555: 597, 597: 597, 633: 597, 697: 597, 597}, - {552: 3027, 785: 3026, 803: 4744}, - {2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 15: 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 57: 2355, 520: 2355, 2355, 2355, 525: 2355, 527: 2355, 2355, 2355, 536: 2355, 2355, 2355, 542: 2355, 544: 2355, 555: 2355, 597: 2355, 633: 2355, 697: 2355, 2355}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 3834, 759: 3836, 3057, 3058, 3056, 793: 3833, 962: 4745}, + {596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 15: 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 521: 596, 596, 596, 526: 596, 528: 596, 596, 596, 537: 596, 596, 596, 543: 596, 545: 596, 556: 596, 598: 596, 634: 596, 698: 596, 596}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 4747}, + {597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 15: 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 521: 597, 597, 597, 526: 597, 528: 597, 597, 597, 537: 597, 597, 597, 543: 597, 545: 597, 556: 597, 598: 597, 634: 597, 698: 597, 597}, + {552: 3031, 787: 3030, 802: 4749}, // 1955 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4746, 3053, 3054, 3052}, - {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 15: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 57: 2356, 520: 2356, 2356, 2356, 525: 2356, 527: 2356, 2356, 2356, 536: 2356, 2356, 2356, 542: 2356, 544: 2356, 555: 2356, 597: 2356, 633: 2356, 697: 2356, 2356}, - {552: 3027, 785: 3026, 803: 4748}, - {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 15: 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 57: 2357, 520: 2357, 2357, 2357, 525: 2357, 527: 2357, 2357, 2357, 536: 2357, 2357, 2357, 542: 2357, 544: 2357, 555: 2357, 597: 2357, 633: 2357, 697: 2357, 2357}, - {552: 3027, 785: 3026, 803: 4750}, + {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 15: 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 57: 2356, 521: 2356, 2356, 2356, 526: 2356, 528: 2356, 2356, 2356, 537: 2356, 2356, 2356, 543: 2356, 545: 2356, 556: 2356, 598: 2356, 634: 2356, 698: 2356, 2356}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4751, 3057, 3058, 3056}, + {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 15: 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 57: 2357, 521: 2357, 2357, 2357, 526: 2357, 528: 2357, 2357, 2357, 537: 2357, 2357, 2357, 543: 2357, 545: 2357, 556: 2357, 598: 2357, 634: 2357, 698: 2357, 2357}, + {552: 3031, 787: 3030, 802: 4753}, + {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 15: 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 57: 2358, 521: 2358, 2358, 2358, 526: 2358, 528: 2358, 2358, 2358, 537: 2358, 2358, 2358, 543: 2358, 545: 2358, 556: 2358, 598: 2358, 634: 2358, 698: 2358, 2358}, // 1960 - {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 15: 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 57: 2358, 520: 2358, 2358, 2358, 525: 2358, 527: 2358, 2358, 2358, 536: 2358, 2358, 2358, 542: 2358, 544: 2358, 555: 2358, 597: 2358, 633: 2358, 697: 2358, 2358}, - {523: 2281, 548: 2977, 788: 4752}, - {523: 4753}, - {2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 15: 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 57: 2359, 520: 2359, 2359, 2359, 525: 2359, 527: 2359, 2359, 2359, 536: 2359, 2359, 2359, 542: 2359, 544: 2359, 555: 2359, 597: 2359, 633: 2359, 697: 2359, 2359}, - {523: 2281, 548: 2977, 788: 4755}, + {552: 3031, 787: 3030, 802: 4755}, + {2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 15: 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 57: 2359, 521: 2359, 2359, 2359, 526: 2359, 528: 2359, 2359, 2359, 537: 2359, 2359, 2359, 543: 2359, 545: 2359, 556: 2359, 598: 2359, 634: 2359, 698: 2359, 2359}, + {524: 2282, 549: 2981, 790: 4757}, + {524: 4758}, + {2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 15: 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 57: 2360, 521: 2360, 2360, 2360, 526: 2360, 528: 2360, 2360, 2360, 537: 2360, 2360, 2360, 543: 2360, 545: 2360, 556: 2360, 598: 2360, 634: 2360, 698: 2360, 2360}, // 1965 - {523: 4756}, - {2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 15: 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 57: 2360, 520: 2360, 2360, 2360, 525: 2360, 527: 2360, 2360, 2360, 536: 2360, 2360, 2360, 542: 2360, 544: 2360, 555: 2360, 597: 2360, 633: 2360, 697: 2360, 2360}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 757: 3831, 3053, 3054, 3052, 791: 4758}, - {2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 15: 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 57: 2361, 520: 2361, 2361, 2361, 525: 2361, 527: 2361, 2361, 2361, 536: 2361, 2361, 2361, 542: 2361, 544: 2361, 555: 2361, 597: 2361, 633: 2361, 697: 2361, 2361}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 788: 4762}, + {524: 2282, 549: 2981, 790: 4760}, + {524: 4761}, + {2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 15: 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 57: 2361, 521: 2361, 2361, 2361, 526: 2361, 528: 2361, 2361, 2361, 537: 2361, 2361, 2361, 543: 2361, 545: 2361, 556: 2361, 598: 2361, 634: 2361, 698: 2361, 2361}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 759: 3836, 3057, 3058, 3056, 793: 4763}, + {2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 15: 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 57: 2362, 521: 2362, 2362, 2362, 526: 2362, 528: 2362, 2362, 2362, 537: 2362, 2362, 2362, 543: 2362, 545: 2362, 556: 2362, 598: 2362, 634: 2362, 698: 2362, 2362}, // 1970 - {570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 15: 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 520: 570, 570, 570, 525: 570, 527: 570, 570, 570, 536: 570, 570, 570, 542: 570, 544: 570, 555: 570, 597: 570, 633: 570, 697: 570, 570}, - {569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 15: 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 520: 569, 569, 569, 525: 569, 527: 569, 569, 569, 536: 569, 569, 569, 542: 569, 544: 569, 555: 569, 597: 569, 633: 569, 697: 569, 569}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 757: 3831, 3053, 3054, 3052, 791: 4763}, - {2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 15: 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 57: 2362, 520: 2362, 2362, 2362, 525: 2362, 527: 2362, 2362, 2362, 536: 2362, 2362, 2362, 542: 2362, 544: 2362, 555: 2362, 597: 2362, 633: 2362, 697: 2362, 2362}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 757: 3831, 3053, 3054, 3052, 791: 4765}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 790: 4767}, + {570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 15: 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 570, 521: 570, 570, 570, 526: 570, 528: 570, 570, 570, 537: 570, 570, 570, 543: 570, 545: 570, 556: 570, 598: 570, 634: 570, 698: 570, 570}, + {569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 15: 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 569, 521: 569, 569, 569, 526: 569, 528: 569, 569, 569, 537: 569, 569, 569, 543: 569, 545: 569, 556: 569, 598: 569, 634: 569, 698: 569, 569}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 759: 3836, 3057, 3058, 3056, 793: 4768}, + {2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 15: 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 57: 2363, 521: 2363, 2363, 2363, 526: 2363, 528: 2363, 2363, 2363, 537: 2363, 2363, 2363, 543: 2363, 545: 2363, 556: 2363, 598: 2363, 634: 2363, 698: 2363, 2363}, // 1975 - {2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 15: 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 57: 2363, 520: 2363, 2363, 2363, 525: 2363, 527: 2363, 2363, 2363, 536: 2363, 2363, 2363, 542: 2363, 544: 2363, 555: 2363, 597: 2363, 633: 2363, 697: 2363, 2363}, - {523: 4767}, - {2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 15: 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 57: 2364, 520: 2364, 2364, 2364, 525: 2364, 527: 2364, 2364, 2364, 536: 2364, 2364, 2364, 542: 2364, 544: 2364, 555: 2364, 597: 2364, 633: 2364, 697: 2364, 2364}, - {6: 4607, 4609, 561, 10: 4576, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 89: 4578, 4599, 4600, 102: 4601, 220: 4570, 239: 4564, 244: 4585, 247: 4586, 261: 4580, 266: 4596, 280: 4574, 289: 4582, 294: 4577, 304: 4581, 314: 4587, 321: 4583, 328: 4597, 4598, 333: 4565, 522: 4595, 525: 4606, 528: 2410, 4643, 544: 2410, 546: 4567, 550: 4602, 554: 4584, 4594, 637: 4568, 690: 4573, 697: 2410, 4612, 712: 4589, 716: 4575, 718: 4603, 752: 4588, 4590, 755: 4569, 4579, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 4648, 958: 4593, 972: 4591, 1004: 4566, 1013: 4571, 1090: 4769, 1261: 4572, 1285: 4592}, - {2651, 2651, 2651, 2651, 2651, 2651, 9: 2651, 536: 2651}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 759: 3836, 3057, 3058, 3056, 793: 4770}, + {2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 15: 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 57: 2364, 521: 2364, 2364, 2364, 526: 2364, 528: 2364, 2364, 2364, 537: 2364, 2364, 2364, 543: 2364, 545: 2364, 556: 2364, 598: 2364, 634: 2364, 698: 2364, 2364}, + {524: 4772}, + {2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 15: 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 57: 2365, 521: 2365, 2365, 2365, 526: 2365, 528: 2365, 2365, 2365, 537: 2365, 2365, 2365, 543: 2365, 545: 2365, 556: 2365, 598: 2365, 634: 2365, 698: 2365, 2365}, + {6: 4612, 4614, 561, 10: 4581, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 89: 4583, 4604, 4605, 102: 4606, 220: 4575, 239: 4569, 244: 4590, 247: 4591, 261: 4585, 266: 4601, 280: 4579, 289: 4587, 294: 4582, 304: 4586, 314: 4592, 321: 4588, 328: 4602, 4603, 333: 4570, 523: 4600, 526: 4611, 529: 2411, 4648, 545: 2411, 547: 4572, 551: 4607, 555: 4589, 4599, 638: 4573, 691: 4578, 698: 2411, 4617, 713: 4594, 717: 4580, 719: 4608, 754: 4593, 4595, 757: 4574, 4584, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 4653, 960: 4598, 974: 4596, 1006: 4571, 1015: 4576, 1092: 4774, 1263: 4577, 1287: 4597}, // 1980 - {2665, 2665, 2665, 2665, 2665, 2665, 9: 2665, 536: 2665}, - {2664, 2664, 2664, 2664, 2664, 2664, 9: 2664, 536: 2664}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 525: 4773, 757: 4774, 3053, 3054, 3052}, - {2667, 2667, 2667, 2667, 2667, 2667, 9: 2667, 102: 2667, 536: 2667}, - {2666, 2666, 2666, 2666, 2666, 2666, 9: 2666, 102: 2666, 536: 2666}, + {2655, 2655, 2655, 2655, 2655, 2655, 9: 2655, 537: 2655}, + {2669, 2669, 2669, 2669, 2669, 2669, 9: 2669, 537: 2669}, + {2668, 2668, 2668, 2668, 2668, 2668, 9: 2668, 537: 2668}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 526: 4778, 759: 4779, 3057, 3058, 3056}, + {2671, 2671, 2671, 2671, 2671, 2671, 9: 2671, 102: 2671, 537: 2671}, // 1985 - {56: 4780, 283: 4777, 305: 4778, 307: 4779, 525: 4776}, - {2672, 2672, 2672, 2672, 2672, 2672, 9: 2672, 536: 2672, 550: 2672}, - {2671, 2671, 2671, 2671, 2671, 2671, 9: 2671, 536: 2671, 550: 2671}, - {2670, 2670, 2670, 2670, 2670, 2670, 9: 2670, 536: 2670, 550: 2670}, - {2669, 2669, 2669, 2669, 2669, 2669, 9: 2669, 536: 2669, 550: 2669}, + {2670, 2670, 2670, 2670, 2670, 2670, 9: 2670, 102: 2670, 537: 2670}, + {56: 4785, 283: 4782, 305: 4783, 307: 4784, 526: 4781}, + {2676, 2676, 2676, 2676, 2676, 2676, 9: 2676, 537: 2676, 551: 2676}, + {2675, 2675, 2675, 2675, 2675, 2675, 9: 2675, 537: 2675, 551: 2675}, + {2674, 2674, 2674, 2674, 2674, 2674, 9: 2674, 537: 2674, 551: 2674}, // 1990 - {2668, 2668, 2668, 2668, 2668, 2668, 9: 2668, 536: 2668, 550: 2668}, - {2690, 2690, 2690, 2690, 2690, 2690, 9: 2690, 536: 2690}, - {2691, 2691, 2691, 2691, 2691, 2691, 9: 2691, 536: 2691}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4796, 3053, 3054, 3052}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4795}, + {2673, 2673, 2673, 2673, 2673, 2673, 9: 2673, 537: 2673, 551: 2673}, + {2672, 2672, 2672, 2672, 2672, 2672, 9: 2672, 537: 2672, 551: 2672}, + {2694, 2694, 2694, 2694, 2694, 2694, 9: 2694, 537: 2694}, + {2695, 2695, 2695, 2695, 2695, 2695, 9: 2695, 537: 2695}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4801, 3057, 3058, 3056}, // 1995 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4794}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4793}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4790, 3053, 3054, 3052}, - {2: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 10: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 58: 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 2663, 521: 2663, 532: 2663, 547: 2663, 574: 2663}, - {2: 2662, 2662, 2662, 2662, 2662, 2662, 2662, 10: 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 58: 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 521: 2662, 532: 2662, 547: 2662, 574: 2662}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4800}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4799}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4798}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4795, 3057, 3058, 3056}, + {2: 2667, 2667, 2667, 2667, 2667, 2667, 2667, 10: 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 58: 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 2667, 522: 2667, 533: 2667, 548: 2667, 575: 2667}, // 2000 - {700: 4791}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4792, 3053, 3054, 3052}, - {2696, 2696, 2696, 2696, 2696, 2696, 9: 2696, 536: 2696}, - {2697, 2697, 2697, 2697, 2697, 2697, 9: 2697, 536: 2697}, - {2698, 2698, 2698, 2698, 2698, 2698, 9: 2698, 536: 2698}, + {2: 2666, 2666, 2666, 2666, 2666, 2666, 2666, 10: 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 58: 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 522: 2666, 533: 2666, 548: 2666, 575: 2666}, + {701: 4796}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4797, 3057, 3058, 3056}, + {2700, 2700, 2700, 2700, 2700, 2700, 9: 2700, 537: 2700}, + {2701, 2701, 2701, 2701, 2701, 2701, 9: 2701, 537: 2701}, // 2005 - {2699, 2699, 2699, 2699, 2699, 2699, 9: 2699, 536: 2699}, - {700: 4797}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4798, 3053, 3054, 3052}, - {2700, 2700, 2700, 2700, 2700, 2700, 9: 2700, 536: 2700}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4814}, + {2702, 2702, 2702, 2702, 2702, 2702, 9: 2702, 537: 2702}, + {2703, 2703, 2703, 2703, 2703, 2703, 9: 2703, 537: 2703}, + {701: 4802}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4803, 3057, 3058, 3056}, + {2704, 2704, 2704, 2704, 2704, 2704, 9: 2704, 537: 2704}, // 2010 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4809, 3053, 3054, 3052}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4805, 3053, 3054, 3052}, - {2: 2658, 2658, 2658, 2658, 2658, 2658, 2658, 10: 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 58: 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 2658, 521: 2658, 574: 2658}, - {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 58: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606}, - {2: 605, 605, 605, 605, 605, 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 58: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4819}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4814, 3057, 3058, 3056}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4810, 3057, 3058, 3056}, + {2: 2662, 2662, 2662, 2662, 2662, 2662, 2662, 10: 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 58: 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 2662, 522: 2662, 575: 2662}, + {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 58: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606}, // 2015 - {106: 4808, 108: 4807, 944: 4806}, - {2685, 2685, 2685, 2685, 2685, 2685, 9: 2685, 536: 2685}, - {2064, 2064, 2064, 2064, 2064, 2064, 2064, 9: 2064, 19: 2064, 57: 2064, 102: 2064, 104: 2064, 2064, 2064, 2064, 2064, 522: 2064, 532: 2064, 536: 2064, 550: 2064}, - {2063, 2063, 2063, 2063, 2063, 2063, 2063, 9: 2063, 19: 2063, 57: 2063, 102: 2063, 104: 2063, 2063, 2063, 2063, 2063, 522: 2063, 532: 2063, 536: 2063, 550: 2063}, - {185: 4811, 524: 4446, 526: 4445, 901: 4812, 1028: 4810}, + {2: 605, 605, 605, 605, 605, 605, 605, 10: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 58: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605}, + {106: 4813, 108: 4812, 946: 4811}, + {2689, 2689, 2689, 2689, 2689, 2689, 9: 2689, 537: 2689}, + {2065, 2065, 2065, 2065, 2065, 2065, 2065, 9: 2065, 19: 2065, 57: 2065, 102: 2065, 104: 2065, 2065, 2065, 2065, 2065, 523: 2065, 533: 2065, 537: 2065, 551: 2065}, + {2064, 2064, 2064, 2064, 2064, 2064, 2064, 9: 2064, 19: 2064, 57: 2064, 102: 2064, 104: 2064, 2064, 2064, 2064, 2064, 523: 2064, 533: 2064, 537: 2064, 551: 2064}, // 2020 - {2687, 2687, 2687, 2687, 2687, 2687, 9: 2687, 536: 2687}, - {2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 57: 2551, 520: 2551, 524: 2551, 2551, 2551, 2551, 2551, 536: 2551, 539: 2551, 636: 2551, 690: 2551, 2551, 693: 2551, 2551, 2551, 2551}, - {185: 4813}, - {2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 57: 2550, 520: 2550, 524: 2550, 2550, 2550, 2550, 2550, 536: 2550, 539: 2550, 636: 2550, 690: 2550, 2550, 693: 2550, 2550, 2550, 2550}, - {546: 4815, 716: 4816}, + {185: 4816, 525: 4451, 527: 4450, 903: 4817, 1030: 4815}, + {2691, 2691, 2691, 2691, 2691, 2691, 9: 2691, 537: 2691}, + {2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 2552, 57: 2552, 521: 2552, 525: 2552, 2552, 2552, 2552, 2552, 537: 2552, 540: 2552, 637: 2552, 691: 2552, 2552, 694: 2552, 2552, 2552, 2552}, + {185: 4818}, + {2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 2551, 57: 2551, 521: 2551, 525: 2551, 2551, 2551, 2551, 2551, 537: 2551, 540: 2551, 637: 2551, 691: 2551, 2551, 694: 2551, 2551, 2551, 2551}, // 2025 - {525: 4818}, - {525: 4817}, - {2701, 2701, 2701, 2701, 2701, 2701, 9: 2701, 536: 2701}, - {521: 4820, 523: 3578, 533: 4822, 4823, 539: 3569, 552: 3573, 623: 3568, 3570, 3572, 3571, 3576, 629: 3577, 638: 3575, 763: 4821, 765: 3574, 1064: 4819}, - {2703, 2703, 2703, 2703, 2703, 2703, 9: 2703, 536: 2703}, + {547: 4820, 717: 4821}, + {526: 4823}, + {526: 4822}, + {2705, 2705, 2705, 2705, 2705, 2705, 9: 2705, 537: 2705}, + {522: 4825, 524: 3583, 534: 4827, 4828, 540: 3574, 552: 3578, 624: 3573, 3575, 3577, 3576, 3581, 630: 3582, 639: 3580, 765: 4826, 767: 3579, 1066: 4824}, // 2030 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4826}, - {2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 57: 2460, 520: 2460, 524: 2460, 2460, 2460, 2460, 2460, 536: 2460, 539: 2460, 636: 2460, 690: 2460, 2460, 693: 2460, 2460, 2460, 2460}, - {552: 3763, 625: 3765, 3764, 902: 4825}, - {552: 3763, 625: 3765, 3764, 902: 4824}, - {2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 2458, 57: 2458, 520: 2458, 524: 2458, 2458, 2458, 2458, 2458, 536: 2458, 539: 2458, 636: 2458, 690: 2458, 2458, 693: 2458, 2458, 2458, 2458}, + {2707, 2707, 2707, 2707, 2707, 2707, 9: 2707, 537: 2707}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4831}, + {2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 2461, 57: 2461, 521: 2461, 525: 2461, 2461, 2461, 2461, 2461, 537: 2461, 540: 2461, 637: 2461, 691: 2461, 2461, 694: 2461, 2461, 2461, 2461}, + {552: 3768, 626: 3770, 3769, 904: 4830}, + {552: 3768, 626: 3770, 3769, 904: 4829}, // 2035 - {2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 57: 2459, 520: 2459, 524: 2459, 2459, 2459, 2459, 2459, 536: 2459, 539: 2459, 636: 2459, 690: 2459, 2459, 693: 2459, 2459, 2459, 2459}, - {57: 4827, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2702, 2702, 2702, 2702, 2702, 2702, 9: 2702, 536: 2702}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 4829}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4832}, + {2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 2459, 57: 2459, 521: 2459, 525: 2459, 2459, 2459, 2459, 2459, 537: 2459, 540: 2459, 637: 2459, 691: 2459, 2459, 694: 2459, 2459, 2459, 2459}, + {2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 2460, 57: 2460, 521: 2460, 525: 2460, 2460, 2460, 2460, 2460, 537: 2460, 540: 2460, 637: 2460, 691: 2460, 2460, 694: 2460, 2460, 2460, 2460}, + {57: 4832, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2706, 2706, 2706, 2706, 2706, 2706, 9: 2706, 537: 2706}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 4834}, // 2040 - {635: 4831}, - {2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 523: 2089, 536: 2089, 622: 2089}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4834, 938: 4833}, - {2657, 2657, 2657, 2657, 2657, 2657, 9: 2657, 5114, 5115, 536: 2657, 1019: 5113}, - {12: 4836, 111: 4885, 123: 4886, 163: 4875, 166: 4896, 4895, 169: 4860, 173: 4898, 179: 4897, 181: 4877, 183: 4857, 196: 4864, 4856, 4873, 200: 4881, 4880, 4884, 207: 4892, 544: 4879, 546: 4874, 576: 4869, 697: 4878, 720: 4863, 4861, 4883, 4882, 725: 4858, 4854, 4848, 4862, 4870, 4855, 4888, 735: 4849, 4850, 4851, 4852, 4853, 4876, 4890, 4894, 4889, 4847, 4893, 4859, 4846, 4887, 4845, 4891, 936: 4865, 1009: 4867, 1014: 4844, 4871, 1017: 4841, 1024: 4839, 1030: 4842, 4843, 1038: 4840, 1042: 4866, 1046: 4837, 4868, 1065: 4838, 1068: 4872, 1071: 4835, 1080: 4899}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4837}, + {636: 4836}, + {2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 524: 2090, 537: 2090, 623: 2090}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4839, 940: 4838}, + {2661, 2661, 2661, 2661, 2661, 2661, 9: 2661, 5119, 5120, 537: 2661, 1021: 5118}, // 2045 - {2511, 2511, 2511, 2511, 2511, 2511, 4978, 4984, 4972, 2511, 2511, 2511, 4976, 4985, 4983, 57: 2511, 520: 4977, 524: 4446, 4975, 4445, 2518, 4982, 536: 2511, 539: 4971, 636: 2555, 690: 2648, 4969, 693: 4974, 4967, 4989, 4986, 901: 4970, 915: 4979, 995: 4981, 1018: 4987, 1032: 4980, 1054: 4973, 1106: 4988, 5112}, - {2511, 2511, 2511, 2511, 2511, 2511, 4978, 4984, 4972, 2511, 2511, 2511, 4976, 4985, 4983, 57: 2511, 520: 4977, 524: 4446, 4975, 4445, 2518, 4982, 536: 2511, 539: 4971, 636: 2555, 690: 2648, 4969, 693: 4974, 4967, 4989, 4986, 901: 4970, 915: 4979, 995: 4981, 1018: 4987, 1032: 4980, 1054: 4973, 1106: 4988, 4968}, - {534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 57: 534, 520: 534, 524: 534, 534, 534, 534, 534, 536: 534, 539: 534, 636: 534, 690: 534, 534, 693: 534, 534, 534, 534}, - {533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 57: 533, 520: 533, 524: 533, 533, 533, 533, 533, 536: 533, 539: 533, 636: 533, 690: 533, 533, 693: 533, 533, 533, 533}, - {532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 57: 532, 520: 532, 524: 532, 532, 532, 532, 532, 536: 532, 539: 532, 636: 532, 690: 532, 532, 693: 532, 532, 532, 532}, + {12: 4841, 111: 4890, 123: 4891, 163: 4880, 166: 4901, 4900, 169: 4865, 173: 4903, 179: 4902, 181: 4882, 183: 4862, 196: 4869, 4861, 4878, 200: 4886, 4885, 4889, 207: 4897, 545: 4884, 547: 4879, 577: 4874, 698: 4883, 721: 4868, 4866, 4888, 4887, 726: 4863, 4859, 4853, 4867, 4875, 4860, 4893, 736: 4854, 4855, 4856, 4857, 4858, 4881, 4895, 4899, 4894, 4852, 4898, 4864, 4851, 4892, 4850, 4896, 938: 4870, 1011: 4872, 1016: 4849, 4876, 1019: 4846, 1026: 4844, 1032: 4847, 4848, 1040: 4845, 1044: 4871, 1048: 4842, 4873, 1067: 4843, 1070: 4877, 1073: 4840, 1082: 4904}, + {2512, 2512, 2512, 2512, 2512, 2512, 4983, 4989, 4977, 2512, 2512, 2512, 4981, 4990, 4988, 57: 2512, 521: 4982, 525: 4451, 4980, 4450, 2519, 4987, 537: 2512, 540: 4976, 637: 2556, 691: 2652, 4974, 694: 4979, 4972, 4994, 4991, 903: 4975, 917: 4984, 997: 4986, 1020: 4992, 1034: 4985, 1056: 4978, 1108: 4993, 5117}, + {2512, 2512, 2512, 2512, 2512, 2512, 4983, 4989, 4977, 2512, 2512, 2512, 4981, 4990, 4988, 57: 2512, 521: 4982, 525: 4451, 4980, 4450, 2519, 4987, 537: 2512, 540: 4976, 637: 2556, 691: 2652, 4974, 694: 4979, 4972, 4994, 4991, 903: 4975, 917: 4984, 997: 4986, 1020: 4992, 1034: 4985, 1056: 4978, 1108: 4993, 4973}, + {534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 57: 534, 521: 534, 525: 534, 534, 534, 534, 534, 537: 534, 540: 534, 637: 534, 691: 534, 534, 694: 534, 534, 534, 534}, + {533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 533, 57: 533, 521: 533, 525: 533, 533, 533, 533, 533, 537: 533, 540: 533, 637: 533, 691: 533, 533, 694: 533, 533, 533, 533}, // 2050 - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 78: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 804: 448, 806: 448, 827: 4161, 870: 4965}, - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 520: 443, 524: 443, 443, 443, 443, 443, 536: 443, 539: 443, 636: 443, 690: 443, 443, 693: 443, 443, 443, 443, 804: 443, 806: 443, 965: 4964}, - {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 57: 441, 78: 441, 520: 441, 4165, 524: 441, 441, 441, 441, 441, 536: 441, 539: 441, 636: 441, 690: 441, 441, 693: 441, 441, 441, 441, 804: 441, 806: 441, 827: 4166, 988: 4962, 994: 4167}, - {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 57: 441, 78: 441, 520: 441, 4165, 524: 441, 441, 441, 441, 441, 536: 441, 539: 441, 636: 441, 690: 441, 441, 693: 441, 441, 441, 441, 804: 441, 806: 441, 827: 4166, 988: 4960, 994: 4167}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4959}, + {532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 57: 532, 521: 532, 525: 532, 532, 532, 532, 532, 537: 532, 540: 532, 637: 532, 691: 532, 532, 694: 532, 532, 532, 532}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 78: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 806: 448, 808: 448, 829: 4166, 872: 4970}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 521: 443, 525: 443, 443, 443, 443, 443, 537: 443, 540: 443, 637: 443, 691: 443, 443, 694: 443, 443, 443, 443, 806: 443, 808: 443, 967: 4969}, + {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 57: 441, 78: 441, 521: 441, 4170, 525: 441, 441, 441, 441, 441, 537: 441, 540: 441, 637: 441, 691: 441, 441, 694: 441, 441, 441, 441, 806: 441, 808: 441, 829: 4171, 990: 4967, 996: 4172}, + {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 57: 441, 78: 441, 521: 441, 4170, 525: 441, 441, 441, 441, 441, 537: 441, 540: 441, 637: 441, 691: 441, 441, 694: 441, 441, 441, 441, 806: 441, 808: 441, 829: 4171, 990: 4965, 996: 4172}, // 2055 - {526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 57: 526, 78: 526, 520: 526, 526, 524: 526, 526, 526, 526, 526, 536: 526, 539: 526, 636: 526, 690: 526, 526, 693: 526, 526, 526, 526, 804: 526, 806: 526}, - {525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 57: 525, 78: 525, 520: 525, 525, 524: 525, 525, 525, 525, 525, 536: 525, 539: 525, 636: 525, 690: 525, 525, 693: 525, 525, 525, 525, 804: 525, 806: 525}, - {524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 57: 524, 78: 524, 520: 524, 524, 524: 524, 524, 524, 524, 524, 536: 524, 539: 524, 636: 524, 690: 524, 524, 693: 524, 524, 524, 524, 804: 524, 806: 524}, - {523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 57: 523, 78: 523, 520: 523, 523, 524: 523, 523, 523, 523, 523, 536: 523, 539: 523, 636: 523, 690: 523, 523, 693: 523, 523, 523, 523, 804: 523, 806: 523}, - {522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 57: 522, 78: 522, 520: 522, 522, 524: 522, 522, 522, 522, 522, 536: 522, 539: 522, 636: 522, 690: 522, 522, 693: 522, 522, 522, 522, 804: 522, 806: 522}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4964}, + {526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 57: 526, 78: 526, 521: 526, 526, 525: 526, 526, 526, 526, 526, 537: 526, 540: 526, 637: 526, 691: 526, 526, 694: 526, 526, 526, 526, 806: 526, 808: 526}, + {525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 57: 525, 78: 525, 521: 525, 525, 525: 525, 525, 525, 525, 525, 537: 525, 540: 525, 637: 525, 691: 525, 525, 694: 525, 525, 525, 525, 806: 525, 808: 525}, + {524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 57: 524, 78: 524, 521: 524, 524, 525: 524, 524, 524, 524, 524, 537: 524, 540: 524, 637: 524, 691: 524, 524, 694: 524, 524, 524, 524, 806: 524, 808: 524}, + {523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 523, 57: 523, 78: 523, 521: 523, 523, 525: 523, 523, 523, 523, 523, 537: 523, 540: 523, 637: 523, 691: 523, 523, 694: 523, 523, 523, 523, 806: 523, 808: 523}, // 2060 - {521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 57: 521, 78: 521, 520: 521, 521, 524: 521, 521, 521, 521, 521, 536: 521, 539: 521, 636: 521, 690: 521, 521, 693: 521, 521, 521, 521, 804: 521, 806: 521}, - {520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 57: 520, 78: 520, 520: 520, 520, 524: 520, 520, 520, 520, 520, 536: 520, 539: 520, 636: 520, 690: 520, 520, 693: 520, 520, 520, 520, 804: 520, 806: 520}, - {519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 57: 519, 78: 519, 520: 519, 519, 524: 519, 519, 519, 519, 519, 536: 519, 539: 519, 636: 519, 690: 519, 519, 693: 519, 519, 519, 519, 804: 519, 806: 519}, - {518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 57: 518, 78: 518, 520: 518, 518, 524: 518, 518, 518, 518, 518, 536: 518, 539: 518, 636: 518, 690: 518, 518, 693: 518, 518, 518, 518, 804: 518, 806: 518}, - {517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 57: 517, 78: 517, 520: 517, 517, 524: 517, 517, 517, 517, 517, 536: 517, 539: 517, 636: 517, 690: 517, 517, 693: 517, 517, 517, 517, 804: 517, 806: 517}, + {522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 57: 522, 78: 522, 521: 522, 522, 525: 522, 522, 522, 522, 522, 537: 522, 540: 522, 637: 522, 691: 522, 522, 694: 522, 522, 522, 522, 806: 522, 808: 522}, + {521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 57: 521, 78: 521, 521: 521, 521, 525: 521, 521, 521, 521, 521, 537: 521, 540: 521, 637: 521, 691: 521, 521, 694: 521, 521, 521, 521, 806: 521, 808: 521}, + {520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 520, 57: 520, 78: 520, 521: 520, 520, 525: 520, 520, 520, 520, 520, 537: 520, 540: 520, 637: 520, 691: 520, 520, 694: 520, 520, 520, 520, 806: 520, 808: 520}, + {519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 57: 519, 78: 519, 521: 519, 519, 525: 519, 519, 519, 519, 519, 537: 519, 540: 519, 637: 519, 691: 519, 519, 694: 519, 519, 519, 519, 806: 519, 808: 519}, + {518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 518, 57: 518, 78: 518, 521: 518, 518, 525: 518, 518, 518, 518, 518, 537: 518, 540: 518, 637: 518, 691: 518, 518, 694: 518, 518, 518, 518, 806: 518, 808: 518}, // 2065 - {516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 57: 516, 78: 516, 520: 516, 516, 524: 516, 516, 516, 516, 516, 536: 516, 539: 516, 636: 516, 690: 516, 516, 693: 516, 516, 516, 516, 804: 516, 806: 516}, - {515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 57: 515, 78: 515, 520: 515, 524: 515, 515, 515, 515, 515, 536: 515, 539: 515, 636: 515, 690: 515, 515, 693: 515, 515, 515, 515, 804: 515, 806: 515}, - {514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 57: 514, 78: 514, 520: 514, 524: 514, 514, 514, 514, 514, 536: 514, 539: 514, 636: 514, 690: 514, 514, 693: 514, 514, 514, 514, 804: 514, 806: 514}, - {510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 57: 510, 78: 510, 520: 510, 510, 524: 510, 510, 510, 510, 510, 536: 510, 539: 510, 636: 510, 690: 510, 510, 693: 510, 510, 510, 510, 804: 510, 806: 510}, - {509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 57: 509, 78: 509, 520: 509, 509, 524: 509, 509, 509, 509, 509, 536: 509, 539: 509, 636: 509, 690: 509, 509, 693: 509, 509, 509, 509, 804: 509, 806: 509}, + {517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 517, 57: 517, 78: 517, 521: 517, 517, 525: 517, 517, 517, 517, 517, 537: 517, 540: 517, 637: 517, 691: 517, 517, 694: 517, 517, 517, 517, 806: 517, 808: 517}, + {516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 57: 516, 78: 516, 521: 516, 516, 525: 516, 516, 516, 516, 516, 537: 516, 540: 516, 637: 516, 691: 516, 516, 694: 516, 516, 516, 516, 806: 516, 808: 516}, + {515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 515, 57: 515, 78: 515, 521: 515, 525: 515, 515, 515, 515, 515, 537: 515, 540: 515, 637: 515, 691: 515, 515, 694: 515, 515, 515, 515, 806: 515, 808: 515}, + {514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 514, 57: 514, 78: 514, 521: 514, 525: 514, 514, 514, 514, 514, 537: 514, 540: 514, 637: 514, 691: 514, 514, 694: 514, 514, 514, 514, 806: 514, 808: 514}, + {510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 57: 510, 78: 510, 521: 510, 510, 525: 510, 510, 510, 510, 510, 537: 510, 540: 510, 637: 510, 691: 510, 510, 694: 510, 510, 510, 510, 806: 510, 808: 510}, // 2070 - {508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 57: 508, 78: 508, 520: 508, 508, 524: 508, 508, 508, 508, 508, 536: 508, 539: 508, 636: 508, 690: 508, 508, 693: 508, 508, 508, 508, 804: 508, 806: 508}, - {507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 57: 507, 78: 507, 520: 507, 507, 524: 507, 507, 507, 507, 507, 536: 507, 539: 507, 636: 507, 690: 507, 507, 693: 507, 507, 507, 507, 804: 507, 806: 507}, - {506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 57: 506, 78: 506, 520: 506, 506, 524: 506, 506, 506, 506, 506, 536: 506, 539: 506, 636: 506, 690: 506, 506, 693: 506, 506, 506, 506, 804: 506, 806: 506}, - {505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 57: 505, 78: 505, 520: 505, 505, 524: 505, 505, 505, 505, 505, 536: 505, 539: 505, 636: 505, 690: 505, 505, 693: 505, 505, 505, 505, 804: 505, 806: 505, 1398: 4958}, - {503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 57: 503, 520: 503, 503, 524: 503, 503, 503, 503, 503, 536: 503, 539: 503, 636: 503, 690: 503, 503, 693: 503, 503, 503, 503}, + {509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 509, 57: 509, 78: 509, 521: 509, 509, 525: 509, 509, 509, 509, 509, 537: 509, 540: 509, 637: 509, 691: 509, 509, 694: 509, 509, 509, 509, 806: 509, 808: 509}, + {508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 508, 57: 508, 78: 508, 521: 508, 508, 525: 508, 508, 508, 508, 508, 537: 508, 540: 508, 637: 508, 691: 508, 508, 694: 508, 508, 508, 508, 806: 508, 808: 508}, + {507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 507, 57: 507, 78: 507, 521: 507, 507, 525: 507, 507, 507, 507, 507, 537: 507, 540: 507, 637: 507, 691: 507, 507, 694: 507, 507, 507, 507, 806: 507, 808: 507}, + {506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 506, 57: 506, 78: 506, 521: 506, 506, 525: 506, 506, 506, 506, 506, 537: 506, 540: 506, 637: 506, 691: 506, 506, 694: 506, 506, 506, 506, 806: 506, 808: 506}, + {505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, 57: 505, 78: 505, 521: 505, 505, 525: 505, 505, 505, 505, 505, 537: 505, 540: 505, 637: 505, 691: 505, 505, 694: 505, 505, 505, 505, 806: 505, 808: 505, 1400: 4963}, // 2075 - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 520: 432, 4160, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 827: 4955, 840: 4182, 882: 4956}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 520: 432, 4160, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 827: 4952, 840: 4182, 882: 4953}, - {521: 4160, 827: 4950}, - {521: 4160, 827: 4948}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4947}, + {503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 503, 57: 503, 521: 503, 503, 525: 503, 503, 503, 503, 503, 537: 503, 540: 503, 637: 503, 691: 503, 503, 694: 503, 503, 503, 503}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 521: 432, 4165, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 829: 4960, 842: 4187, 884: 4961}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 521: 432, 4165, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 829: 4957, 842: 4187, 884: 4958}, + {522: 4165, 829: 4955}, + {522: 4165, 829: 4953}, // 2080 - {521: 4160, 827: 4946}, - {494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 57: 494, 520: 494, 524: 494, 494, 494, 494, 494, 536: 494, 539: 494, 636: 494, 690: 494, 494, 693: 494, 494, 494, 494}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 132: 4930, 4932, 146: 4931, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4929, 974: 4945}, - {521: 4941}, - {521: 4934}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4952}, + {522: 4165, 829: 4951}, + {494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 494, 57: 494, 521: 494, 525: 494, 494, 494, 494, 494, 537: 494, 540: 494, 637: 494, 691: 494, 494, 694: 494, 494, 494, 494}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 132: 4935, 4937, 146: 4936, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4934, 976: 4950}, + {522: 4946}, // 2085 - {490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 57: 490, 520: 490, 524: 490, 490, 490, 490, 490, 536: 490, 539: 490, 636: 490, 690: 490, 490, 693: 490, 490, 490, 490}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 132: 4930, 4932, 146: 4931, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4927, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4926, 722: 4883, 4882, 729: 4928, 840: 4182, 882: 4929, 974: 4925, 1009: 4924}, - {435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 57: 435, 520: 435, 435, 524: 435, 435, 435, 435, 435, 536: 435, 539: 435, 598: 4154, 636: 435, 690: 435, 435, 693: 435, 435, 435, 435, 1205: 4922}, - {486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 16: 486, 57: 486, 520: 486, 486, 524: 486, 486, 486, 486, 486, 536: 486, 539: 486, 544: 486, 576: 486, 636: 486, 690: 486, 486, 693: 486, 486, 486, 486, 486, 927: 4921}, - {485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 16: 485, 57: 485, 520: 485, 485, 524: 485, 485, 485, 485, 485, 536: 485, 539: 485, 544: 485, 576: 485, 636: 485, 690: 485, 485, 693: 485, 485, 485, 485, 485, 927: 4920}, + {522: 4939}, + {490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 490, 57: 490, 521: 490, 525: 490, 490, 490, 490, 490, 537: 490, 540: 490, 637: 490, 691: 490, 490, 694: 490, 490, 490, 490}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 132: 4935, 4937, 146: 4936, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4932, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4931, 723: 4888, 4887, 730: 4933, 842: 4187, 884: 4934, 976: 4930, 1011: 4929}, + {435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 57: 435, 521: 435, 435, 525: 435, 435, 435, 435, 435, 537: 435, 540: 435, 599: 4159, 637: 435, 691: 435, 435, 694: 435, 435, 435, 435, 1207: 4927}, + {486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 16: 486, 57: 486, 521: 486, 486, 525: 486, 486, 486, 486, 486, 537: 486, 540: 486, 545: 486, 577: 486, 637: 486, 691: 486, 486, 694: 486, 486, 486, 486, 486, 929: 4926}, // 2090 - {484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 16: 484, 57: 484, 520: 484, 484, 524: 484, 484, 484, 484, 484, 536: 484, 539: 484, 544: 484, 576: 484, 636: 484, 690: 484, 484, 693: 484, 484, 484, 484, 484, 722: 4918, 4917, 927: 4919}, - {544: 4912, 697: 4911, 722: 4914, 4913}, - {479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 16: 479, 57: 479, 132: 479, 479, 146: 479, 520: 479, 479, 524: 479, 479, 479, 479, 479, 536: 479, 539: 479, 544: 479, 576: 479, 636: 479, 690: 479, 479, 693: 479, 479, 479, 479, 479}, - {478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 16: 478, 57: 478, 132: 478, 478, 146: 478, 520: 478, 478, 524: 478, 478, 478, 478, 478, 536: 478, 539: 478, 544: 478, 576: 478, 636: 478, 690: 478, 478, 693: 478, 478, 478, 478, 478}, - {521: 475}, + {485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 485, 16: 485, 57: 485, 521: 485, 485, 525: 485, 485, 485, 485, 485, 537: 485, 540: 485, 545: 485, 577: 485, 637: 485, 691: 485, 485, 694: 485, 485, 485, 485, 485, 929: 4925}, + {484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 484, 16: 484, 57: 484, 521: 484, 484, 525: 484, 484, 484, 484, 484, 537: 484, 540: 484, 545: 484, 577: 484, 637: 484, 691: 484, 484, 694: 484, 484, 484, 484, 484, 723: 4923, 4922, 929: 4924}, + {545: 4917, 698: 4916, 723: 4919, 4918}, + {479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 479, 16: 479, 57: 479, 132: 479, 479, 146: 479, 521: 479, 479, 525: 479, 479, 479, 479, 479, 537: 479, 540: 479, 545: 479, 577: 479, 637: 479, 691: 479, 479, 694: 479, 479, 479, 479, 479}, + {478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 478, 16: 478, 57: 478, 132: 478, 478, 146: 478, 521: 478, 478, 525: 478, 478, 478, 478, 478, 537: 478, 540: 478, 545: 478, 577: 478, 637: 478, 691: 478, 478, 694: 478, 478, 478, 478, 478}, // 2095 - {469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 57: 469, 78: 469, 520: 469, 469, 524: 469, 469, 469, 469, 469, 536: 469, 539: 469, 636: 469, 690: 469, 469, 693: 469, 469, 469, 469, 804: 469, 806: 469}, - {468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 57: 468, 78: 468, 520: 468, 468, 524: 468, 468, 468, 468, 468, 536: 468, 539: 468, 636: 468, 690: 468, 468, 693: 468, 468, 468, 468, 804: 468, 806: 468}, - {467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 57: 467, 520: 467, 524: 467, 467, 467, 467, 467, 536: 467, 539: 467, 636: 467, 690: 467, 467, 693: 467, 467, 467, 467}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4910}, - {465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 57: 465, 520: 465, 524: 465, 465, 465, 465, 465, 536: 465, 539: 465, 636: 465, 690: 465, 465, 693: 465, 465, 465, 465}, + {522: 475}, + {469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 469, 57: 469, 78: 469, 521: 469, 469, 525: 469, 469, 469, 469, 469, 537: 469, 540: 469, 637: 469, 691: 469, 469, 694: 469, 469, 469, 469, 806: 469, 808: 469}, + {468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 468, 57: 468, 78: 468, 521: 468, 468, 525: 468, 468, 468, 468, 468, 537: 468, 540: 468, 637: 468, 691: 468, 468, 694: 468, 468, 468, 468, 806: 468, 808: 468}, + {467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 57: 467, 521: 467, 525: 467, 467, 467, 467, 467, 537: 467, 540: 467, 637: 467, 691: 467, 467, 694: 467, 467, 467, 467}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4915}, // 2100 - {464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 57: 464, 520: 464, 524: 464, 464, 464, 464, 464, 536: 464, 539: 464, 636: 464, 690: 464, 464, 693: 464, 464, 464, 464}, - {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 16: 462, 57: 462, 132: 462, 462, 146: 462, 520: 462, 524: 462, 462, 462, 462, 462, 536: 462, 539: 462, 544: 462, 576: 462, 636: 462, 690: 462, 462, 693: 462, 462, 462, 462, 462}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 16: 448, 57: 448, 132: 448, 448, 146: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 544: 448, 576: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 448, 827: 4161, 870: 4909}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 460, 57: 460, 132: 460, 460, 146: 460, 520: 460, 524: 460, 460, 460, 460, 460, 536: 460, 539: 460, 544: 460, 576: 460, 636: 460, 690: 460, 460, 693: 460, 460, 460, 460, 460}, - {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 16: 459, 57: 459, 132: 459, 459, 146: 459, 520: 459, 524: 459, 459, 459, 459, 459, 536: 459, 539: 459, 544: 459, 576: 459, 636: 459, 690: 459, 459, 693: 459, 459, 459, 459, 459}, + {465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 57: 465, 521: 465, 525: 465, 465, 465, 465, 465, 537: 465, 540: 465, 637: 465, 691: 465, 465, 694: 465, 465, 465, 465}, + {464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 57: 464, 521: 464, 525: 464, 464, 464, 464, 464, 537: 464, 540: 464, 637: 464, 691: 464, 464, 694: 464, 464, 464, 464}, + {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 16: 462, 57: 462, 132: 462, 462, 146: 462, 521: 462, 525: 462, 462, 462, 462, 462, 537: 462, 540: 462, 545: 462, 577: 462, 637: 462, 691: 462, 462, 694: 462, 462, 462, 462, 462}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 16: 448, 57: 448, 132: 448, 448, 146: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 545: 448, 577: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 448, 829: 4166, 872: 4914}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 16: 460, 57: 460, 132: 460, 460, 146: 460, 521: 460, 525: 460, 460, 460, 460, 460, 537: 460, 540: 460, 545: 460, 577: 460, 637: 460, 691: 460, 460, 694: 460, 460, 460, 460, 460}, // 2105 - {454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 57: 454, 520: 454, 524: 454, 454, 454, 454, 454, 536: 454, 539: 454, 636: 454, 690: 454, 454, 693: 454, 454, 454, 454}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4908}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4907}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4906}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 78: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 804: 448, 806: 448, 827: 4161, 870: 4900}, + {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 16: 459, 57: 459, 132: 459, 459, 146: 459, 521: 459, 525: 459, 459, 459, 459, 459, 537: 459, 540: 459, 545: 459, 577: 459, 637: 459, 691: 459, 459, 694: 459, 459, 459, 459, 459}, + {454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 57: 454, 521: 454, 525: 454, 454, 454, 454, 454, 537: 454, 540: 454, 637: 454, 691: 454, 454, 694: 454, 454, 454, 454}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4913}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4912}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4911}, // 2110 - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 520: 443, 524: 443, 443, 443, 443, 443, 536: 443, 539: 443, 636: 443, 690: 443, 443, 693: 443, 443, 443, 443, 804: 443, 806: 443, 965: 4901}, - {450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 57: 450, 78: 4903, 520: 450, 524: 450, 450, 450, 450, 450, 536: 450, 539: 450, 636: 450, 690: 450, 450, 693: 450, 450, 450, 450, 804: 4902, 806: 4904, 964: 4905}, - {446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 57: 446, 78: 446, 520: 446, 524: 446, 446, 446, 446, 446, 536: 446, 539: 446, 636: 446, 690: 446, 446, 693: 446, 446, 446, 446, 804: 446, 806: 446}, - {445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 57: 445, 78: 445, 520: 445, 524: 445, 445, 445, 445, 445, 536: 445, 539: 445, 636: 445, 690: 445, 445, 693: 445, 445, 445, 445, 804: 445, 806: 445}, - {444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 57: 444, 78: 444, 520: 444, 524: 444, 444, 444, 444, 444, 536: 444, 539: 444, 636: 444, 690: 444, 444, 693: 444, 444, 444, 444, 804: 444, 806: 444}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 78: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 806: 448, 808: 448, 829: 4166, 872: 4905}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 521: 443, 525: 443, 443, 443, 443, 443, 537: 443, 540: 443, 637: 443, 691: 443, 443, 694: 443, 443, 443, 443, 806: 443, 808: 443, 967: 4906}, + {450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 57: 450, 78: 4908, 521: 450, 525: 450, 450, 450, 450, 450, 537: 450, 540: 450, 637: 450, 691: 450, 450, 694: 450, 450, 450, 450, 806: 4907, 808: 4909, 966: 4910}, + {446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 57: 446, 78: 446, 521: 446, 525: 446, 446, 446, 446, 446, 537: 446, 540: 446, 637: 446, 691: 446, 446, 694: 446, 446, 446, 446, 806: 446, 808: 446}, + {445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 57: 445, 78: 445, 521: 445, 525: 445, 445, 445, 445, 445, 537: 445, 540: 445, 637: 445, 691: 445, 445, 694: 445, 445, 445, 445, 806: 445, 808: 445}, // 2115 - {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 57: 442, 78: 442, 520: 442, 524: 442, 442, 442, 442, 442, 536: 442, 539: 442, 636: 442, 690: 442, 442, 693: 442, 442, 442, 442, 804: 442, 806: 442}, - {451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 57: 451, 520: 451, 524: 451, 451, 451, 451, 451, 536: 451, 539: 451, 636: 451, 690: 451, 451, 693: 451, 451, 451, 451}, - {452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 57: 452, 520: 452, 524: 452, 452, 452, 452, 452, 536: 452, 539: 452, 636: 452, 690: 452, 452, 693: 452, 452, 452, 452}, - {453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 57: 453, 520: 453, 524: 453, 453, 453, 453, 453, 536: 453, 539: 453, 636: 453, 690: 453, 453, 693: 453, 453, 453, 453}, - {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 16: 461, 57: 461, 132: 461, 461, 146: 461, 520: 461, 524: 461, 461, 461, 461, 461, 536: 461, 539: 461, 544: 461, 576: 461, 636: 461, 690: 461, 461, 693: 461, 461, 461, 461, 461}, + {444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 57: 444, 78: 444, 521: 444, 525: 444, 444, 444, 444, 444, 537: 444, 540: 444, 637: 444, 691: 444, 444, 694: 444, 444, 444, 444, 806: 444, 808: 444}, + {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 57: 442, 78: 442, 521: 442, 525: 442, 442, 442, 442, 442, 537: 442, 540: 442, 637: 442, 691: 442, 442, 694: 442, 442, 442, 442, 806: 442, 808: 442}, + {451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 57: 451, 521: 451, 525: 451, 451, 451, 451, 451, 537: 451, 540: 451, 637: 451, 691: 451, 451, 694: 451, 451, 451, 451}, + {452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 57: 452, 521: 452, 525: 452, 452, 452, 452, 452, 537: 452, 540: 452, 637: 452, 691: 452, 452, 694: 452, 452, 452, 452}, + {453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 57: 453, 521: 453, 525: 453, 453, 453, 453, 453, 537: 453, 540: 453, 637: 453, 691: 453, 453, 694: 453, 453, 453, 453}, // 2120 - {466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 57: 466, 520: 466, 524: 466, 466, 466, 466, 466, 536: 466, 539: 466, 636: 466, 690: 466, 466, 693: 466, 466, 466, 466}, - {483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 16: 483, 57: 483, 520: 483, 483, 524: 483, 483, 483, 483, 483, 536: 483, 539: 483, 544: 483, 576: 483, 636: 483, 690: 483, 483, 693: 483, 483, 483, 483, 483, 927: 4916}, - {482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 16: 482, 57: 482, 520: 482, 482, 524: 482, 482, 482, 482, 482, 536: 482, 539: 482, 544: 482, 576: 482, 636: 482, 690: 482, 482, 693: 482, 482, 482, 482, 482, 927: 4915}, - {521: 477}, - {521: 476}, + {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 16: 461, 57: 461, 132: 461, 461, 146: 461, 521: 461, 525: 461, 461, 461, 461, 461, 537: 461, 540: 461, 545: 461, 577: 461, 637: 461, 691: 461, 461, 694: 461, 461, 461, 461, 461}, + {466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 57: 466, 521: 466, 525: 466, 466, 466, 466, 466, 537: 466, 540: 466, 637: 466, 691: 466, 466, 694: 466, 466, 466, 466}, + {483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 483, 16: 483, 57: 483, 521: 483, 483, 525: 483, 483, 483, 483, 483, 537: 483, 540: 483, 545: 483, 577: 483, 637: 483, 691: 483, 483, 694: 483, 483, 483, 483, 483, 929: 4921}, + {482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 16: 482, 57: 482, 521: 482, 482, 525: 482, 482, 482, 482, 482, 537: 482, 540: 482, 545: 482, 577: 482, 637: 482, 691: 482, 482, 694: 482, 482, 482, 482, 482, 929: 4920}, + {522: 477}, // 2125 - {521: 471}, - {521: 472}, - {521: 474}, - {521: 473}, - {521: 470}, + {522: 476}, + {522: 471}, + {522: 472}, + {522: 474}, + {522: 473}, // 2130 - {480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 16: 480, 57: 480, 132: 480, 480, 146: 480, 520: 480, 480, 524: 480, 480, 480, 480, 480, 536: 480, 539: 480, 544: 480, 576: 480, 636: 480, 690: 480, 480, 693: 480, 480, 480, 480, 480}, - {481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 16: 481, 57: 481, 132: 481, 481, 146: 481, 520: 481, 481, 524: 481, 481, 481, 481, 481, 536: 481, 539: 481, 544: 481, 576: 481, 636: 481, 690: 481, 481, 693: 481, 481, 481, 481, 481}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 520: 448, 4160, 524: 448, 448, 448, 448, 448, 536: 448, 539: 448, 636: 448, 690: 448, 448, 693: 448, 448, 448, 448, 827: 4161, 870: 4923}, - {487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 57: 487, 520: 487, 524: 487, 487, 487, 487, 487, 536: 487, 539: 487, 636: 487, 690: 487, 487, 693: 487, 487, 487, 487}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 132: 4930, 4932, 146: 4931, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4929, 974: 4933}, + {522: 470}, + {480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 480, 16: 480, 57: 480, 132: 480, 480, 146: 480, 521: 480, 480, 525: 480, 480, 480, 480, 480, 537: 480, 540: 480, 545: 480, 577: 480, 637: 480, 691: 480, 480, 694: 480, 480, 480, 480, 480}, + {481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 481, 16: 481, 57: 481, 132: 481, 481, 146: 481, 521: 481, 481, 525: 481, 481, 481, 481, 481, 537: 481, 540: 481, 545: 481, 577: 481, 637: 481, 691: 481, 481, 694: 481, 481, 481, 481, 481}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 57: 448, 521: 448, 4165, 525: 448, 448, 448, 448, 448, 537: 448, 540: 448, 637: 448, 691: 448, 448, 694: 448, 448, 448, 448, 829: 4166, 872: 4928}, + {487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 487, 57: 487, 521: 487, 525: 487, 487, 487, 487, 487, 537: 487, 540: 487, 637: 487, 691: 487, 487, 694: 487, 487, 487, 487}, // 2135 - {488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 57: 488, 520: 488, 524: 488, 488, 488, 488, 488, 536: 488, 539: 488, 636: 488, 690: 488, 488, 693: 488, 488, 488, 488}, - {546: 4187, 927: 4921}, - {546: 4186, 927: 4920}, - {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 57: 463, 520: 463, 524: 463, 463, 463, 463, 463, 536: 463, 539: 463, 636: 463, 690: 463, 463, 693: 463, 463, 463, 463}, - {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 57: 458, 520: 458, 524: 458, 458, 458, 458, 458, 536: 458, 539: 458, 636: 458, 690: 458, 458, 693: 458, 458, 458, 458}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 132: 4935, 4937, 146: 4936, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4934, 976: 4938}, + {488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 57: 488, 521: 488, 525: 488, 488, 488, 488, 488, 537: 488, 540: 488, 637: 488, 691: 488, 488, 694: 488, 488, 488, 488}, + {547: 4192, 929: 4926}, + {547: 4191, 929: 4925}, + {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 57: 463, 521: 463, 525: 463, 463, 463, 463, 463, 537: 463, 540: 463, 637: 463, 691: 463, 463, 694: 463, 463, 463, 463}, // 2140 - {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 57: 457, 520: 457, 524: 457, 457, 457, 457, 457, 536: 457, 539: 457, 636: 457, 690: 457, 457, 693: 457, 457, 457, 457}, - {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 57: 456, 520: 456, 524: 456, 456, 456, 456, 456, 536: 456, 539: 456, 636: 456, 690: 456, 456, 693: 456, 456, 456, 456}, - {455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 57: 455, 520: 455, 524: 455, 455, 455, 455, 455, 536: 455, 539: 455, 636: 455, 690: 455, 455, 693: 455, 455, 455, 455}, - {489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 57: 489, 520: 489, 524: 489, 489, 489, 489, 489, 536: 489, 539: 489, 636: 489, 690: 489, 489, 693: 489, 489, 489, 489}, - {523: 4304, 627: 4305, 629: 4306, 1005: 4936, 1273: 4935}, + {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 57: 458, 521: 458, 525: 458, 458, 458, 458, 458, 537: 458, 540: 458, 637: 458, 691: 458, 458, 694: 458, 458, 458, 458}, + {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 57: 457, 521: 457, 525: 457, 457, 457, 457, 457, 537: 457, 540: 457, 637: 457, 691: 457, 457, 694: 457, 457, 457, 457}, + {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 57: 456, 521: 456, 525: 456, 456, 456, 456, 456, 537: 456, 540: 456, 637: 456, 691: 456, 456, 694: 456, 456, 456, 456}, + {455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 57: 455, 521: 455, 525: 455, 455, 455, 455, 455, 537: 455, 540: 455, 637: 455, 691: 455, 455, 694: 455, 455, 455, 455}, + {489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 57: 489, 521: 489, 525: 489, 489, 489, 489, 489, 537: 489, 540: 489, 637: 489, 691: 489, 489, 694: 489, 489, 489, 489}, // 2145 - {9: 4938, 57: 4937}, + {524: 4309, 628: 4310, 630: 4311, 1007: 4941, 1275: 4940}, + {9: 4943, 57: 4942}, {9: 417, 57: 417}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 132: 4930, 4932, 146: 4931, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4929, 974: 4940}, - {523: 4304, 627: 4305, 629: 4306, 1005: 4939}, - {9: 416, 57: 416}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 132: 4935, 4937, 146: 4936, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4934, 976: 4945}, + {524: 4309, 628: 4310, 630: 4311, 1007: 4944}, // 2150 - {491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 57: 491, 520: 491, 524: 491, 491, 491, 491, 491, 536: 491, 539: 491, 636: 491, 690: 491, 491, 693: 491, 491, 491, 491}, - {523: 4304, 627: 4305, 629: 4306, 1005: 4936, 1273: 4942}, - {9: 4938, 57: 4943}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 132: 4930, 4932, 146: 4931, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4929, 974: 4944}, - {492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 57: 492, 520: 492, 524: 492, 492, 492, 492, 492, 536: 492, 539: 492, 636: 492, 690: 492, 492, 693: 492, 492, 492, 492}, + {9: 416, 57: 416}, + {491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 491, 57: 491, 521: 491, 525: 491, 491, 491, 491, 491, 537: 491, 540: 491, 637: 491, 691: 491, 491, 694: 491, 491, 491, 491}, + {524: 4309, 628: 4310, 630: 4311, 1007: 4941, 1275: 4947}, + {9: 4943, 57: 4948}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 132: 4935, 4937, 146: 4936, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4934, 976: 4949}, // 2155 - {493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 57: 493, 520: 493, 524: 493, 493, 493, 493, 493, 536: 493, 539: 493, 636: 493, 690: 493, 493, 693: 493, 493, 493, 493}, - {495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 57: 495, 520: 495, 524: 495, 495, 495, 495, 495, 536: 495, 539: 495, 636: 495, 690: 495, 495, 693: 495, 495, 495, 495}, - {496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 57: 496, 520: 496, 524: 496, 496, 496, 496, 496, 536: 496, 539: 496, 636: 496, 690: 496, 496, 693: 496, 496, 496, 496}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4949}, - {497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 57: 497, 520: 497, 524: 497, 497, 497, 497, 497, 536: 497, 539: 497, 636: 497, 690: 497, 497, 693: 497, 497, 497, 497}, + {492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 57: 492, 521: 492, 525: 492, 492, 492, 492, 492, 537: 492, 540: 492, 637: 492, 691: 492, 492, 694: 492, 492, 492, 492}, + {493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 493, 57: 493, 521: 493, 525: 493, 493, 493, 493, 493, 537: 493, 540: 493, 637: 493, 691: 493, 493, 694: 493, 493, 493, 493}, + {495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 57: 495, 521: 495, 525: 495, 495, 495, 495, 495, 537: 495, 540: 495, 637: 495, 691: 495, 495, 694: 495, 495, 495, 495}, + {496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 57: 496, 521: 496, 525: 496, 496, 496, 496, 496, 537: 496, 540: 496, 637: 496, 691: 496, 496, 694: 496, 496, 496, 496}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4954}, // 2160 - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4951}, - {498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 57: 498, 520: 498, 524: 498, 498, 498, 498, 498, 536: 498, 539: 498, 636: 498, 690: 498, 498, 693: 498, 498, 498, 498}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4954}, - {499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 57: 499, 520: 499, 524: 499, 499, 499, 499, 499, 536: 499, 539: 499, 636: 499, 690: 499, 499, 693: 499, 499, 499, 499}, - {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 57: 500, 520: 500, 524: 500, 500, 500, 500, 500, 536: 500, 539: 500, 636: 500, 690: 500, 500, 693: 500, 500, 500, 500}, + {497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 57: 497, 521: 497, 525: 497, 497, 497, 497, 497, 537: 497, 540: 497, 637: 497, 691: 497, 497, 694: 497, 497, 497, 497}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4956}, + {498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 57: 498, 521: 498, 525: 498, 498, 498, 498, 498, 537: 498, 540: 498, 637: 498, 691: 498, 498, 694: 498, 498, 498, 498}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4959}, + {499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 499, 57: 499, 521: 499, 525: 499, 499, 499, 499, 499, 537: 499, 540: 499, 637: 499, 691: 499, 499, 694: 499, 499, 499, 499}, // 2165 - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4184, 57: 432, 520: 432, 524: 432, 432, 432, 432, 432, 536: 432, 539: 432, 544: 4185, 576: 4181, 636: 432, 690: 432, 432, 693: 432, 432, 432, 432, 4183, 840: 4182, 882: 4957}, - {501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 57: 501, 520: 501, 524: 501, 501, 501, 501, 501, 536: 501, 539: 501, 636: 501, 690: 501, 501, 693: 501, 501, 501, 501}, - {502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 57: 502, 520: 502, 524: 502, 502, 502, 502, 502, 536: 502, 539: 502, 636: 502, 690: 502, 502, 693: 502, 502, 502, 502}, - {504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 57: 504, 78: 504, 520: 504, 504, 524: 504, 504, 504, 504, 504, 536: 504, 539: 504, 636: 504, 690: 504, 504, 693: 504, 504, 504, 504, 804: 504, 806: 504}, - {527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 57: 527, 520: 527, 524: 527, 527, 527, 527, 527, 536: 527, 539: 527, 636: 527, 690: 527, 527, 693: 527, 527, 527, 527}, + {500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 57: 500, 521: 500, 525: 500, 500, 500, 500, 500, 537: 500, 540: 500, 637: 500, 691: 500, 500, 694: 500, 500, 500, 500}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 16: 4189, 57: 432, 521: 432, 525: 432, 432, 432, 432, 432, 537: 432, 540: 432, 545: 4190, 577: 4186, 637: 432, 691: 432, 432, 694: 432, 432, 432, 432, 4188, 842: 4187, 884: 4962}, + {501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 501, 57: 501, 521: 501, 525: 501, 501, 501, 501, 501, 537: 501, 540: 501, 637: 501, 691: 501, 501, 694: 501, 501, 501, 501}, + {502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 502, 57: 502, 521: 502, 525: 502, 502, 502, 502, 502, 537: 502, 540: 502, 637: 502, 691: 502, 502, 694: 502, 502, 502, 502}, + {504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 57: 504, 78: 504, 521: 504, 504, 525: 504, 504, 504, 504, 504, 537: 504, 540: 504, 637: 504, 691: 504, 504, 694: 504, 504, 504, 504, 806: 504, 808: 504}, // 2170 - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 520: 443, 524: 443, 443, 443, 443, 443, 536: 443, 539: 443, 636: 443, 690: 443, 443, 693: 443, 443, 443, 443, 804: 443, 806: 443, 965: 4961}, - {528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 57: 528, 78: 4903, 520: 528, 524: 528, 528, 528, 528, 528, 536: 528, 539: 528, 636: 528, 690: 528, 528, 693: 528, 528, 528, 528, 804: 4902, 806: 4904, 964: 4905}, - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 520: 443, 524: 443, 443, 443, 443, 443, 536: 443, 539: 443, 636: 443, 690: 443, 443, 693: 443, 443, 443, 443, 804: 443, 806: 443, 965: 4963}, - {529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 57: 529, 78: 4903, 520: 529, 524: 529, 529, 529, 529, 529, 536: 529, 539: 529, 636: 529, 690: 529, 529, 693: 529, 529, 529, 529, 804: 4902, 806: 4904, 964: 4905}, - {530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 57: 530, 78: 4903, 520: 530, 524: 530, 530, 530, 530, 530, 536: 530, 539: 530, 636: 530, 690: 530, 530, 693: 530, 530, 530, 530, 804: 4902, 806: 4904, 964: 4905}, + {527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 527, 57: 527, 521: 527, 525: 527, 527, 527, 527, 527, 537: 527, 540: 527, 637: 527, 691: 527, 527, 694: 527, 527, 527, 527}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 521: 443, 525: 443, 443, 443, 443, 443, 537: 443, 540: 443, 637: 443, 691: 443, 443, 694: 443, 443, 443, 443, 806: 443, 808: 443, 967: 4966}, + {528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 528, 57: 528, 78: 4908, 521: 528, 525: 528, 528, 528, 528, 528, 537: 528, 540: 528, 637: 528, 691: 528, 528, 694: 528, 528, 528, 528, 806: 4907, 808: 4909, 966: 4910}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 521: 443, 525: 443, 443, 443, 443, 443, 537: 443, 540: 443, 637: 443, 691: 443, 443, 694: 443, 443, 443, 443, 806: 443, 808: 443, 967: 4968}, + {529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 57: 529, 78: 4908, 521: 529, 525: 529, 529, 529, 529, 529, 537: 529, 540: 529, 637: 529, 691: 529, 529, 694: 529, 529, 529, 529, 806: 4907, 808: 4909, 966: 4910}, // 2175 - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 520: 443, 524: 443, 443, 443, 443, 443, 536: 443, 539: 443, 636: 443, 690: 443, 443, 693: 443, 443, 443, 443, 804: 443, 806: 443, 965: 4966}, - {531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 57: 531, 78: 4903, 520: 531, 524: 531, 531, 531, 531, 531, 536: 531, 539: 531, 636: 531, 690: 531, 531, 693: 531, 531, 531, 531, 804: 4902, 806: 4904, 964: 4905}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 636: 2647, 690: 2647, 2647, 693: 2647, 698: 2647, 733: 2647, 2647, 757: 5111, 3053, 3054, 3052, 1266: 5110}, - {2577, 2577, 2577, 2577, 2577, 2577, 9: 2577, 2577, 2577, 57: 2577, 536: 2577}, - {636: 2554}, + {530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 57: 530, 78: 4908, 521: 530, 525: 530, 530, 530, 530, 530, 537: 530, 540: 530, 637: 530, 691: 530, 530, 694: 530, 530, 530, 530, 806: 4907, 808: 4909, 966: 4910}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 57: 443, 78: 443, 521: 443, 525: 443, 443, 443, 443, 443, 537: 443, 540: 443, 637: 443, 691: 443, 443, 694: 443, 443, 443, 443, 806: 443, 808: 443, 967: 4971}, + {531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 531, 57: 531, 78: 4908, 521: 531, 525: 531, 531, 531, 531, 531, 537: 531, 540: 531, 637: 531, 691: 531, 531, 694: 531, 531, 531, 531, 806: 4907, 808: 4909, 966: 4910}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 637: 2651, 691: 2651, 2651, 694: 2651, 699: 2651, 734: 2651, 2651, 759: 5116, 3057, 3058, 3056, 1268: 5115}, + {2578, 2578, 2578, 2578, 2578, 2578, 9: 2578, 2578, 2578, 57: 2578, 537: 2578}, // 2180 - {539: 5109}, - {2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 57: 2544, 520: 2544, 524: 2544, 2544, 2544, 2544, 2544, 536: 2544, 539: 2544, 636: 2544, 690: 2544, 2544, 693: 2544, 2544, 2544, 2544}, - {2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 57: 2543, 520: 2543, 524: 2543, 2543, 2543, 2543, 2543, 536: 2543, 539: 2543, 636: 2543, 690: 2543, 2543, 693: 2543, 2543, 2543, 2543}, - {636: 5105}, - {2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 57: 2540, 520: 2540, 524: 2540, 2540, 2540, 2540, 2540, 536: 2540, 539: 2540, 636: 5104, 690: 2540, 2540, 693: 2540, 2540, 2540, 2540}, + {637: 2555}, + {540: 5114}, + {2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 57: 2545, 521: 2545, 525: 2545, 2545, 2545, 2545, 2545, 537: 2545, 540: 2545, 637: 2545, 691: 2545, 2545, 694: 2545, 2545, 2545, 2545}, + {2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 2544, 57: 2544, 521: 2544, 525: 2544, 2544, 2544, 2544, 2544, 537: 2544, 540: 2544, 637: 2544, 691: 2544, 2544, 694: 2544, 2544, 2544, 2544}, + {637: 5110}, // 2185 - {56: 5092, 256: 5094, 399: 5095, 521: 5091, 523: 3578, 533: 4822, 4823, 539: 3569, 552: 3573, 623: 3568, 3570, 3572, 3571, 3576, 629: 3577, 638: 3575, 5077, 5076, 5072, 5073, 644: 5074, 5075, 763: 4821, 765: 3574, 5089, 984: 5090, 1022: 5071, 1043: 5069, 5070, 5093, 1064: 5088, 1191: 5087, 1325: 5086}, - {525: 5084}, - {702: 5067}, - {523: 5066}, - {690: 5057}, + {2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 57: 2541, 521: 2541, 525: 2541, 2541, 2541, 2541, 2541, 537: 2541, 540: 2541, 637: 5109, 691: 2541, 2541, 694: 2541, 2541, 2541, 2541}, + {56: 5097, 256: 5099, 399: 5100, 522: 5096, 524: 3583, 534: 4827, 4828, 540: 3574, 552: 3578, 624: 3573, 3575, 3577, 3576, 3581, 630: 3582, 639: 3580, 5082, 5081, 5077, 5078, 645: 5079, 5080, 765: 4826, 767: 3579, 5094, 986: 5095, 1024: 5076, 1045: 5074, 5075, 5098, 1066: 5093, 1193: 5092, 1327: 5091}, + {526: 5089}, + {703: 5072}, + {524: 5071}, // 2190 - {527: 5050}, - {2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 57: 2532, 520: 2532, 524: 2532, 2532, 2532, 2532, 2532, 536: 2532, 539: 2532, 636: 2532, 690: 2532, 2532, 693: 2532, 2532, 2532, 2532}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 3829, 757: 3831, 3053, 3054, 3052, 791: 3828, 960: 5049}, - {169: 5047, 246: 5048, 525: 5046, 1309: 5045}, - {223: 5044, 290: 5043, 525: 5042, 1444: 5041}, + {691: 5062}, + {528: 5055}, + {2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 57: 2533, 521: 2533, 525: 2533, 2533, 2533, 2533, 2533, 537: 2533, 540: 2533, 637: 2533, 691: 2533, 2533, 694: 2533, 2533, 2533, 2533}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 3834, 759: 3836, 3057, 3058, 3056, 793: 3833, 962: 5054}, + {169: 5052, 246: 5053, 526: 5051, 1311: 5050}, // 2195 - {2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 57: 2527, 520: 2527, 5035, 524: 2527, 2527, 2527, 2527, 2527, 536: 2527, 539: 2527, 636: 2527, 690: 2527, 2527, 693: 2527, 2527, 2527, 2527, 1301: 5034}, - {356: 5033}, - {2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 57: 2513, 520: 2513, 524: 2513, 2513, 2513, 2513, 2513, 536: 2513, 539: 2513, 636: 2513, 690: 2513, 2513, 693: 2513, 2513, 2513, 2513}, - {2510, 2510, 2510, 2510, 2510, 2510, 4978, 4984, 4972, 2510, 2510, 2510, 4976, 4985, 4983, 57: 2510, 520: 4977, 524: 4446, 4975, 4445, 2518, 4982, 536: 2510, 539: 4971, 636: 2555, 690: 2648, 4969, 693: 4974, 4967, 4989, 4986, 901: 4970, 915: 4979, 995: 4981, 1018: 5032, 1032: 4980, 1054: 4973}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4990}, + {223: 5049, 290: 5048, 526: 5047, 1446: 5046}, + {2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 57: 2528, 521: 2528, 5040, 525: 2528, 2528, 2528, 2528, 2528, 537: 2528, 540: 2528, 637: 2528, 691: 2528, 2528, 694: 2528, 2528, 2528, 2528, 1303: 5039}, + {356: 5038}, + {2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 57: 2514, 521: 2514, 525: 2514, 2514, 2514, 2514, 2514, 537: 2514, 540: 2514, 637: 2514, 691: 2514, 2514, 694: 2514, 2514, 2514, 2514}, + {2511, 2511, 2511, 2511, 2511, 2511, 4983, 4989, 4977, 2511, 2511, 2511, 4981, 4990, 4988, 57: 2511, 521: 4982, 525: 4451, 4980, 4450, 2519, 4987, 537: 2511, 540: 4976, 637: 2556, 691: 2652, 4974, 694: 4979, 4972, 4994, 4991, 903: 4975, 917: 4984, 997: 4986, 1020: 5037, 1034: 4985, 1056: 4978}, // 2200 - {2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 57: 2446, 520: 2446, 4992, 524: 2446, 2446, 2446, 2446, 2446, 536: 2446, 539: 2446, 636: 2446, 690: 2446, 2446, 693: 2446, 2446, 2446, 2446, 699: 2446, 1352: 4991}, - {2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 57: 2500, 520: 2500, 524: 2500, 2500, 2500, 2500, 2500, 536: 2500, 539: 2500, 636: 2500, 690: 2500, 2500, 693: 2500, 2500, 2500, 2500, 699: 5007, 1369: 5008, 5009}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 4993}, - {9: 5005, 57: 5004}, - {9: 2444, 57: 2444}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4995}, + {2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 2447, 57: 2447, 521: 2447, 4997, 525: 2447, 2447, 2447, 2447, 2447, 537: 2447, 540: 2447, 637: 2447, 691: 2447, 2447, 694: 2447, 2447, 2447, 2447, 700: 2447, 1354: 4996}, + {2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 57: 2501, 521: 2501, 525: 2501, 2501, 2501, 2501, 2501, 537: 2501, 540: 2501, 637: 2501, 691: 2501, 2501, 694: 2501, 2501, 2501, 2501, 700: 5012, 1371: 5013, 5014}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 4998}, + {9: 5010, 57: 5009}, // 2205 - {9: 448, 57: 448, 521: 4160, 567: 448, 594: 448, 827: 4161, 870: 5002}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4997}, - {57: 4998, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {9: 1482, 57: 1482, 567: 5001, 594: 5000, 1048: 4999}, - {9: 2441, 57: 2441}, + {9: 2445, 57: 2445}, + {9: 448, 57: 448, 522: 4165, 568: 448, 595: 448, 829: 4166, 872: 5007}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5002}, + {57: 5003, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {9: 1482, 57: 1482, 568: 5006, 595: 5005, 1050: 5004}, // 2210 - {1481, 1481, 1481, 1481, 1481, 1481, 9: 1481, 57: 1481, 536: 1481}, - {1480, 1480, 1480, 1480, 1480, 1480, 9: 1480, 57: 1480, 536: 1480}, - {9: 1482, 57: 1482, 567: 5001, 594: 5000, 1048: 5003}, {9: 2442, 57: 2442}, - {2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 2445, 57: 2445, 520: 2445, 524: 2445, 2445, 2445, 2445, 2445, 536: 2445, 539: 2445, 636: 2445, 690: 2445, 2445, 693: 2445, 2445, 2445, 2445, 699: 2445}, - // 2215 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 5006}, + {1481, 1481, 1481, 1481, 1481, 1481, 9: 1481, 57: 1481, 537: 1481}, + {1480, 1480, 1480, 1480, 1480, 1480, 9: 1480, 57: 1480, 537: 1480}, + {9: 1482, 57: 1482, 568: 5006, 595: 5005, 1050: 5008}, {9: 2443, 57: 2443}, - {251: 5029, 407: 5030, 427: 5031}, - {2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 57: 2499, 520: 2499, 524: 2499, 2499, 2499, 2499, 2499, 536: 2499, 539: 2499, 636: 2499, 690: 2499, 2499, 693: 2499, 2499, 2499, 2499}, - {2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 57: 2495, 520: 5011, 524: 2495, 2495, 2495, 2495, 2495, 536: 2495, 539: 2495, 636: 2495, 690: 2495, 2495, 693: 2495, 2495, 2495, 2495, 1196: 5012, 5013, 1375: 5010}, + // 2215 + {2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 2446, 57: 2446, 521: 2446, 525: 2446, 2446, 2446, 2446, 2446, 537: 2446, 540: 2446, 637: 2446, 691: 2446, 2446, 694: 2446, 2446, 2446, 2446, 700: 2446}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 5011}, + {9: 2444, 57: 2444}, + {251: 5034, 407: 5035, 427: 5036}, + {2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 57: 2500, 521: 2500, 525: 2500, 2500, 2500, 2500, 2500, 537: 2500, 540: 2500, 637: 2500, 691: 2500, 2500, 694: 2500, 2500, 2500, 2500}, // 2220 - {2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 57: 2498, 520: 2498, 524: 2498, 2498, 2498, 2498, 2498, 536: 2498, 539: 2498, 636: 2498, 690: 2498, 2498, 693: 2498, 2498, 2498, 2498}, - {702: 5027, 789: 5016}, - {2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 57: 2494, 520: 5025, 524: 2494, 2494, 2494, 2494, 2494, 536: 2494, 539: 2494, 636: 2494, 690: 2494, 2494, 693: 2494, 2494, 2494, 2494, 1197: 5026}, - {2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 57: 2493, 520: 5014, 524: 2493, 2493, 2493, 2493, 2493, 536: 2493, 539: 2493, 636: 2493, 690: 2493, 2493, 693: 2493, 2493, 2493, 2493, 1196: 5015}, - {789: 5016}, + {2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 57: 2496, 521: 5016, 525: 2496, 2496, 2496, 2496, 2496, 537: 2496, 540: 2496, 637: 2496, 691: 2496, 2496, 694: 2496, 2496, 2496, 2496, 1198: 5017, 5018, 1377: 5015}, + {2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 57: 2499, 521: 2499, 525: 2499, 2499, 2499, 2499, 2499, 537: 2499, 540: 2499, 637: 2499, 691: 2499, 2499, 694: 2499, 2499, 2499, 2499}, + {703: 5032, 791: 5021}, + {2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, 57: 2495, 521: 5030, 525: 2495, 2495, 2495, 2495, 2495, 537: 2495, 540: 2495, 637: 2495, 691: 2495, 2495, 694: 2495, 2495, 2495, 2495, 1199: 5031}, + {2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 2494, 57: 2494, 521: 5019, 525: 2494, 2494, 2494, 2494, 2494, 537: 2494, 540: 2494, 637: 2494, 691: 2494, 2494, 694: 2494, 2494, 2494, 2494, 1198: 5020}, // 2225 - {2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 57: 2491, 520: 2491, 524: 2491, 2491, 2491, 2491, 2491, 536: 2491, 539: 2491, 636: 2491, 690: 2491, 2491, 693: 2491, 2491, 2491, 2491}, - {86: 5021, 546: 5020, 717: 5019, 719: 5018, 1227: 5017}, - {2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 57: 2497, 520: 2497, 524: 2497, 2497, 2497, 2497, 2497, 536: 2497, 539: 2497, 636: 2497, 690: 2497, 2497, 693: 2497, 2497, 2497, 2497}, - {2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 57: 2490, 520: 2490, 524: 2490, 2490, 2490, 2490, 2490, 536: 2490, 539: 2490, 636: 2490, 690: 2490, 2490, 693: 2490, 2490, 2490, 2490}, - {2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 57: 2489, 520: 2489, 524: 2489, 2489, 2489, 2489, 2489, 536: 2489, 539: 2489, 636: 2489, 690: 2489, 2489, 693: 2489, 2489, 2489, 2489}, + {791: 5021}, + {2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 57: 2492, 521: 2492, 525: 2492, 2492, 2492, 2492, 2492, 537: 2492, 540: 2492, 637: 2492, 691: 2492, 2492, 694: 2492, 2492, 2492, 2492}, + {86: 5026, 547: 5025, 718: 5024, 720: 5023, 1229: 5022}, + {2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 2498, 57: 2498, 521: 2498, 525: 2498, 2498, 2498, 2498, 2498, 537: 2498, 540: 2498, 637: 2498, 691: 2498, 2498, 694: 2498, 2498, 2498, 2498}, + {2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 57: 2491, 521: 2491, 525: 2491, 2491, 2491, 2491, 2491, 537: 2491, 540: 2491, 637: 2491, 691: 2491, 2491, 694: 2491, 2491, 2491, 2491}, // 2230 - {525: 5024, 539: 5023}, - {352: 5022}, - {2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 57: 2487, 520: 2487, 524: 2487, 2487, 2487, 2487, 2487, 536: 2487, 539: 2487, 636: 2487, 690: 2487, 2487, 693: 2487, 2487, 2487, 2487}, - {2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 57: 2488, 520: 2488, 524: 2488, 2488, 2488, 2488, 2488, 536: 2488, 539: 2488, 636: 2488, 690: 2488, 2488, 693: 2488, 2488, 2488, 2488}, - {2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 57: 2486, 520: 2486, 524: 2486, 2486, 2486, 2486, 2486, 536: 2486, 539: 2486, 636: 2486, 690: 2486, 2486, 693: 2486, 2486, 2486, 2486}, + {2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 57: 2490, 521: 2490, 525: 2490, 2490, 2490, 2490, 2490, 537: 2490, 540: 2490, 637: 2490, 691: 2490, 2490, 694: 2490, 2490, 2490, 2490}, + {526: 5029, 540: 5028}, + {352: 5027}, + {2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 57: 2488, 521: 2488, 525: 2488, 2488, 2488, 2488, 2488, 537: 2488, 540: 2488, 637: 2488, 691: 2488, 2488, 694: 2488, 2488, 2488, 2488}, + {2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 57: 2489, 521: 2489, 525: 2489, 2489, 2489, 2489, 2489, 537: 2489, 540: 2489, 637: 2489, 691: 2489, 2489, 694: 2489, 2489, 2489, 2489}, // 2235 - {702: 5027}, - {2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 2492, 57: 2492, 520: 2492, 524: 2492, 2492, 2492, 2492, 2492, 536: 2492, 539: 2492, 636: 2492, 690: 2492, 2492, 693: 2492, 2492, 2492, 2492}, - {86: 5021, 546: 5020, 717: 5019, 719: 5018, 1227: 5028}, - {2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2496, 57: 2496, 520: 2496, 524: 2496, 2496, 2496, 2496, 2496, 536: 2496, 539: 2496, 636: 2496, 690: 2496, 2496, 693: 2496, 2496, 2496, 2496}, - {2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 57: 2503, 520: 2503, 524: 2503, 2503, 2503, 2503, 2503, 536: 2503, 539: 2503, 636: 2503, 690: 2503, 2503, 693: 2503, 2503, 2503, 2503}, + {2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 57: 2487, 521: 2487, 525: 2487, 2487, 2487, 2487, 2487, 537: 2487, 540: 2487, 637: 2487, 691: 2487, 2487, 694: 2487, 2487, 2487, 2487}, + {703: 5032}, + {2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 2493, 57: 2493, 521: 2493, 525: 2493, 2493, 2493, 2493, 2493, 537: 2493, 540: 2493, 637: 2493, 691: 2493, 2493, 694: 2493, 2493, 2493, 2493}, + {86: 5026, 547: 5025, 718: 5024, 720: 5023, 1229: 5033}, + {2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, 57: 2497, 521: 2497, 525: 2497, 2497, 2497, 2497, 2497, 537: 2497, 540: 2497, 637: 2497, 691: 2497, 2497, 694: 2497, 2497, 2497, 2497}, // 2240 - {2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 57: 2502, 520: 2502, 524: 2502, 2502, 2502, 2502, 2502, 536: 2502, 539: 2502, 636: 2502, 690: 2502, 2502, 693: 2502, 2502, 2502, 2502}, - {2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 57: 2501, 520: 2501, 524: 2501, 2501, 2501, 2501, 2501, 536: 2501, 539: 2501, 636: 2501, 690: 2501, 2501, 693: 2501, 2501, 2501, 2501}, - {2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 2512, 57: 2512, 520: 2512, 524: 2512, 2512, 2512, 2512, 2512, 536: 2512, 539: 2512, 636: 2512, 690: 2512, 2512, 693: 2512, 2512, 2512, 2512}, - {527: 2517}, - {2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 2528, 57: 2528, 520: 2528, 524: 2528, 2528, 2528, 2528, 2528, 536: 2528, 539: 2528, 636: 2528, 690: 2528, 2528, 693: 2528, 2528, 2528, 2528}, + {2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, 57: 2504, 521: 2504, 525: 2504, 2504, 2504, 2504, 2504, 537: 2504, 540: 2504, 637: 2504, 691: 2504, 2504, 694: 2504, 2504, 2504, 2504}, + {2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 2503, 57: 2503, 521: 2503, 525: 2503, 2503, 2503, 2503, 2503, 537: 2503, 540: 2503, 637: 2503, 691: 2503, 2503, 694: 2503, 2503, 2503, 2503}, + {2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 57: 2502, 521: 2502, 525: 2502, 2502, 2502, 2502, 2502, 537: 2502, 540: 2502, 637: 2502, 691: 2502, 2502, 694: 2502, 2502, 2502, 2502}, + {2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 2513, 57: 2513, 521: 2513, 525: 2513, 2513, 2513, 2513, 2513, 537: 2513, 540: 2513, 637: 2513, 691: 2513, 2513, 694: 2513, 2513, 2513, 2513}, + {528: 2518}, // 2245 - {552: 3027, 785: 3026, 803: 5036}, - {9: 5038, 57: 5037}, - {2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 57: 2526, 520: 2526, 524: 2526, 2526, 2526, 2526, 2526, 536: 2526, 539: 2526, 636: 2526, 690: 2526, 2526, 693: 2526, 2526, 2526, 2526}, - {552: 3027, 785: 3026, 803: 5039}, - {57: 5040}, + {2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 57: 2529, 521: 2529, 525: 2529, 2529, 2529, 2529, 2529, 537: 2529, 540: 2529, 637: 2529, 691: 2529, 2529, 694: 2529, 2529, 2529, 2529}, + {552: 3031, 787: 3030, 802: 5041}, + {9: 5043, 57: 5042}, + {2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 2527, 57: 2527, 521: 2527, 525: 2527, 2527, 2527, 2527, 2527, 537: 2527, 540: 2527, 637: 2527, 691: 2527, 2527, 694: 2527, 2527, 2527, 2527}, + {552: 3031, 787: 3030, 802: 5044}, // 2250 - {2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 57: 2525, 520: 2525, 524: 2525, 2525, 2525, 2525, 2525, 536: 2525, 539: 2525, 636: 2525, 690: 2525, 2525, 693: 2525, 2525, 2525, 2525}, - {2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 2529, 57: 2529, 520: 2529, 524: 2529, 2529, 2529, 2529, 2529, 536: 2529, 539: 2529, 636: 2529, 690: 2529, 2529, 693: 2529, 2529, 2529, 2529}, - {2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 57: 2524, 520: 2524, 524: 2524, 2524, 2524, 2524, 2524, 536: 2524, 539: 2524, 636: 2524, 690: 2524, 2524, 693: 2524, 2524, 2524, 2524}, - {2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 57: 2523, 520: 2523, 524: 2523, 2523, 2523, 2523, 2523, 536: 2523, 539: 2523, 636: 2523, 690: 2523, 2523, 693: 2523, 2523, 2523, 2523}, - {2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 57: 2522, 520: 2522, 524: 2522, 2522, 2522, 2522, 2522, 536: 2522, 539: 2522, 636: 2522, 690: 2522, 2522, 693: 2522, 2522, 2522, 2522}, + {57: 5045}, + {2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 2526, 57: 2526, 521: 2526, 525: 2526, 2526, 2526, 2526, 2526, 537: 2526, 540: 2526, 637: 2526, 691: 2526, 2526, 694: 2526, 2526, 2526, 2526}, + {2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 57: 2530, 521: 2530, 525: 2530, 2530, 2530, 2530, 2530, 537: 2530, 540: 2530, 637: 2530, 691: 2530, 2530, 694: 2530, 2530, 2530, 2530}, + {2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 2525, 57: 2525, 521: 2525, 525: 2525, 2525, 2525, 2525, 2525, 537: 2525, 540: 2525, 637: 2525, 691: 2525, 2525, 694: 2525, 2525, 2525, 2525}, + {2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 2524, 57: 2524, 521: 2524, 525: 2524, 2524, 2524, 2524, 2524, 537: 2524, 540: 2524, 637: 2524, 691: 2524, 2524, 694: 2524, 2524, 2524, 2524}, // 2255 - {2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 2530, 57: 2530, 520: 2530, 524: 2530, 2530, 2530, 2530, 2530, 536: 2530, 539: 2530, 636: 2530, 690: 2530, 2530, 693: 2530, 2530, 2530, 2530}, - {2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 57: 2521, 520: 2521, 524: 2521, 2521, 2521, 2521, 2521, 536: 2521, 539: 2521, 636: 2521, 690: 2521, 2521, 693: 2521, 2521, 2521, 2521}, - {2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 57: 2520, 520: 2520, 524: 2520, 2520, 2520, 2520, 2520, 536: 2520, 539: 2520, 636: 2520, 690: 2520, 2520, 693: 2520, 2520, 2520, 2520}, - {2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, 57: 2519, 520: 2519, 524: 2519, 2519, 2519, 2519, 2519, 536: 2519, 539: 2519, 636: 2519, 690: 2519, 2519, 693: 2519, 2519, 2519, 2519}, - {2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 57: 2531, 520: 2531, 524: 2531, 2531, 2531, 2531, 2531, 536: 2531, 539: 2531, 636: 2531, 690: 2531, 2531, 693: 2531, 2531, 2531, 2531}, + {2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 2523, 57: 2523, 521: 2523, 525: 2523, 2523, 2523, 2523, 2523, 537: 2523, 540: 2523, 637: 2523, 691: 2523, 2523, 694: 2523, 2523, 2523, 2523}, + {2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, 57: 2531, 521: 2531, 525: 2531, 2531, 2531, 2531, 2531, 537: 2531, 540: 2531, 637: 2531, 691: 2531, 2531, 694: 2531, 2531, 2531, 2531}, + {2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 2522, 57: 2522, 521: 2522, 525: 2522, 2522, 2522, 2522, 2522, 537: 2522, 540: 2522, 637: 2522, 691: 2522, 2522, 694: 2522, 2522, 2522, 2522}, + {2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 2521, 57: 2521, 521: 2521, 525: 2521, 2521, 2521, 2521, 2521, 537: 2521, 540: 2521, 637: 2521, 691: 2521, 2521, 694: 2521, 2521, 2521, 2521}, + {2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, 57: 2520, 521: 2520, 525: 2520, 2520, 2520, 2520, 2520, 537: 2520, 540: 2520, 637: 2520, 691: 2520, 2520, 694: 2520, 2520, 2520, 2520}, // 2260 - {521: 5051}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5052}, - {57: 5053, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 57: 2516, 520: 2516, 524: 2516, 2516, 2516, 2516, 2516, 536: 2516, 539: 2516, 636: 2516, 690: 2516, 2516, 693: 2516, 2516, 2516, 2516, 1445: 5056, 1473: 5055, 5054}, - {2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, 57: 2533, 520: 2533, 524: 2533, 2533, 2533, 2533, 2533, 536: 2533, 539: 2533, 636: 2533, 690: 2533, 2533, 693: 2533, 2533, 2533, 2533}, + {2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 2532, 57: 2532, 521: 2532, 525: 2532, 2532, 2532, 2532, 2532, 537: 2532, 540: 2532, 637: 2532, 691: 2532, 2532, 694: 2532, 2532, 2532, 2532}, + {522: 5056}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5057}, + {57: 5058, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, 57: 2517, 521: 2517, 525: 2517, 2517, 2517, 2517, 2517, 537: 2517, 540: 2517, 637: 2517, 691: 2517, 2517, 694: 2517, 2517, 2517, 2517, 1447: 5061, 1475: 5060, 5059}, // 2265 - {2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 57: 2515, 520: 2515, 524: 2515, 2515, 2515, 2515, 2515, 536: 2515, 539: 2515, 636: 2515, 690: 2515, 2515, 693: 2515, 2515, 2515, 2515}, - {2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 2514, 57: 2514, 520: 2514, 524: 2514, 2514, 2514, 2514, 2514, 536: 2514, 539: 2514, 636: 2514, 690: 2514, 2514, 693: 2514, 2514, 2514, 2514}, - {521: 5058}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5059}, - {57: 5060, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, + {2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 57: 2534, 521: 2534, 525: 2534, 2534, 2534, 2534, 2534, 537: 2534, 540: 2534, 637: 2534, 691: 2534, 2534, 694: 2534, 2534, 2534, 2534}, + {2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 2516, 57: 2516, 521: 2516, 525: 2516, 2516, 2516, 2516, 2516, 537: 2516, 540: 2516, 637: 2516, 691: 2516, 2516, 694: 2516, 2516, 2516, 2516}, + {2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 57: 2515, 521: 2515, 525: 2515, 2515, 2515, 2515, 2515, 537: 2515, 540: 2515, 637: 2515, 691: 2515, 2515, 694: 2515, 2515, 2515, 2515}, + {522: 5063}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5064}, // 2270 - {2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 57: 2549, 185: 4811, 520: 2549, 524: 4446, 2549, 4445, 2549, 2549, 536: 2549, 539: 2549, 636: 2549, 690: 2549, 2549, 693: 2549, 2549, 2549, 2549, 901: 5061, 1028: 5062, 1147: 5063, 1330: 5064}, - {185: 4813, 539: 5065}, - {2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 57: 2548, 520: 2548, 524: 2548, 2548, 2548, 2548, 2548, 536: 2548, 539: 2548, 636: 2548, 690: 2548, 2548, 693: 2548, 2548, 2548, 2548}, - {2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 57: 2546, 520: 2546, 524: 2546, 2546, 2546, 2546, 2546, 536: 2546, 539: 2546, 636: 2546, 690: 2546, 2546, 693: 2546, 2546, 2546, 2546}, - {2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, 57: 2534, 520: 2534, 524: 2534, 2534, 2534, 2534, 2534, 536: 2534, 539: 2534, 636: 2534, 690: 2534, 2534, 693: 2534, 2534, 2534, 2534}, + {57: 5065, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, 57: 2550, 185: 4816, 521: 2550, 525: 4451, 2550, 4450, 2550, 2550, 537: 2550, 540: 2550, 637: 2550, 691: 2550, 2550, 694: 2550, 2550, 2550, 2550, 903: 5066, 1030: 5067, 1149: 5068, 1332: 5069}, + {185: 4818, 540: 5070}, + {2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 2549, 57: 2549, 521: 2549, 525: 2549, 2549, 2549, 2549, 2549, 537: 2549, 540: 2549, 637: 2549, 691: 2549, 2549, 694: 2549, 2549, 2549, 2549}, + {2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 57: 2547, 521: 2547, 525: 2547, 2547, 2547, 2547, 2547, 537: 2547, 540: 2547, 637: 2547, 691: 2547, 2547, 694: 2547, 2547, 2547, 2547}, // 2275 - {2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 2547, 57: 2547, 520: 2547, 524: 2547, 2547, 2547, 2547, 2547, 536: 2547, 539: 2547, 636: 2547, 690: 2547, 2547, 693: 2547, 2547, 2547, 2547}, - {2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 57: 2535, 520: 2535, 524: 2535, 2535, 2535, 2535, 2535, 536: 2535, 539: 2535, 636: 2535, 690: 2535, 2535, 693: 2535, 2535, 2535, 2535}, - {639: 5077, 5076, 5072, 5073, 644: 5074, 5075, 1022: 5071, 1043: 5069, 5070, 5068}, - {2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 57: 2536, 520: 2536, 524: 2536, 2536, 2536, 2536, 2536, 536: 2536, 539: 2536, 636: 2536, 690: 2536, 2536, 693: 2536, 2536, 2536, 2536}, - {2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 57: 2476, 520: 2476, 524: 2476, 2476, 2476, 2476, 2476, 536: 2476, 539: 2476, 636: 2476, 690: 2476, 2476, 693: 2476, 2476, 2476, 2476}, + {2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 2535, 57: 2535, 521: 2535, 525: 2535, 2535, 2535, 2535, 2535, 537: 2535, 540: 2535, 637: 2535, 691: 2535, 2535, 694: 2535, 2535, 2535, 2535}, + {2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 2548, 57: 2548, 521: 2548, 525: 2548, 2548, 2548, 2548, 2548, 537: 2548, 540: 2548, 637: 2548, 691: 2548, 2548, 694: 2548, 2548, 2548, 2548}, + {2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 2536, 57: 2536, 521: 2536, 525: 2536, 2536, 2536, 2536, 2536, 537: 2536, 540: 2536, 637: 2536, 691: 2536, 2536, 694: 2536, 2536, 2536, 2536}, + {640: 5082, 5081, 5077, 5078, 645: 5079, 5080, 1024: 5076, 1045: 5074, 5075, 5073}, + {2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 57: 2537, 521: 2537, 525: 2537, 2537, 2537, 2537, 2537, 537: 2537, 540: 2537, 637: 2537, 691: 2537, 2537, 694: 2537, 2537, 2537, 2537}, // 2280 - {521: 5080}, - {521: 5078}, - {2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 2472, 57: 2472, 520: 2472, 2461, 524: 2472, 2472, 2472, 2472, 2472, 536: 2472, 539: 2472, 636: 2472, 690: 2472, 2472, 693: 2472, 2472, 2472, 2472}, - {2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 57: 2465, 520: 2465, 2469, 524: 2465, 2465, 2465, 2465, 2465, 536: 2465, 539: 2465, 636: 2465, 690: 2465, 2465, 693: 2465, 2465, 2465, 2465}, - {2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 57: 2464, 520: 2464, 2468, 524: 2464, 2464, 2464, 2464, 2464, 536: 2464, 539: 2464, 636: 2464, 690: 2464, 2464, 693: 2464, 2464, 2464, 2464}, + {2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 57: 2477, 521: 2477, 525: 2477, 2477, 2477, 2477, 2477, 537: 2477, 540: 2477, 637: 2477, 691: 2477, 2477, 694: 2477, 2477, 2477, 2477}, + {522: 5085}, + {522: 5083}, + {2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 57: 2473, 521: 2473, 2462, 525: 2473, 2473, 2473, 2473, 2473, 537: 2473, 540: 2473, 637: 2473, 691: 2473, 2473, 694: 2473, 2473, 2473, 2473}, + {2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 2466, 57: 2466, 521: 2466, 2470, 525: 2466, 2466, 2466, 2466, 2466, 537: 2466, 540: 2466, 637: 2466, 691: 2466, 2466, 694: 2466, 2466, 2466, 2466}, // 2285 - {2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, 57: 2463, 520: 2463, 2467, 524: 2463, 2463, 2463, 2463, 2463, 536: 2463, 539: 2463, 636: 2463, 690: 2463, 2463, 693: 2463, 2463, 2463, 2463}, - {521: 2466}, - {521: 2462}, - {57: 5079}, - {2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 2473, 57: 2473, 520: 2473, 524: 2473, 2473, 2473, 2473, 2473, 536: 2473, 539: 2473, 636: 2473, 690: 2473, 2473, 693: 2473, 2473, 2473, 2473}, + {2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 57: 2465, 521: 2465, 2469, 525: 2465, 2465, 2465, 2465, 2465, 537: 2465, 540: 2465, 637: 2465, 691: 2465, 2465, 694: 2465, 2465, 2465, 2465}, + {2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, 57: 2464, 521: 2464, 2468, 525: 2464, 2464, 2464, 2464, 2464, 537: 2464, 540: 2464, 637: 2464, 691: 2464, 2464, 694: 2464, 2464, 2464, 2464}, + {522: 2467}, + {522: 2463}, + {57: 5084}, // 2290 - {57: 5081, 552: 3027, 785: 5082}, - {2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 57: 2475, 520: 2475, 524: 2475, 2475, 2475, 2475, 2475, 536: 2475, 539: 2475, 636: 2475, 690: 2475, 2475, 693: 2475, 2475, 2475, 2475}, - {57: 5083}, - {2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 57: 2474, 520: 2474, 524: 2474, 2474, 2474, 2474, 2474, 536: 2474, 539: 2474, 636: 2474, 690: 2474, 2474, 693: 2474, 2474, 2474, 2474}, - {180: 5085}, + {2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 2474, 57: 2474, 521: 2474, 525: 2474, 2474, 2474, 2474, 2474, 537: 2474, 540: 2474, 637: 2474, 691: 2474, 2474, 694: 2474, 2474, 2474, 2474}, + {57: 5086, 552: 3031, 787: 5087}, + {2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 2476, 57: 2476, 521: 2476, 525: 2476, 2476, 2476, 2476, 2476, 537: 2476, 540: 2476, 637: 2476, 691: 2476, 2476, 694: 2476, 2476, 2476, 2476}, + {57: 5088}, + {2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 2475, 57: 2475, 521: 2475, 525: 2475, 2475, 2475, 2475, 2475, 537: 2475, 540: 2475, 637: 2475, 691: 2475, 2475, 694: 2475, 2475, 2475, 2475}, // 2295 - {2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 2537, 57: 2537, 520: 2537, 524: 2537, 2537, 2537, 2537, 2537, 536: 2537, 539: 2537, 636: 2537, 690: 2537, 2537, 693: 2537, 2537, 2537, 2537}, - {2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 57: 2538, 520: 2538, 524: 2538, 2538, 2538, 2538, 2538, 536: 2538, 539: 2538, 636: 2538, 690: 2538, 2538, 693: 2538, 2538, 2538, 2538}, - {2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 57: 2485, 520: 2485, 524: 2485, 2485, 2485, 2485, 2485, 536: 2485, 539: 2485, 636: 2485, 690: 2485, 2485, 693: 2485, 2485, 2485, 2485}, - {2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 57: 2484, 520: 2484, 524: 2484, 2484, 2484, 2484, 2484, 536: 2484, 539: 2484, 636: 2484, 690: 2484, 2484, 693: 2484, 2484, 2484, 2484}, - {2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 57: 2483, 520: 2483, 524: 2483, 2483, 2483, 2483, 2483, 536: 2483, 539: 2483, 636: 2483, 690: 2483, 2483, 693: 2483, 2483, 2483, 2483}, + {180: 5090}, + {2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 2538, 57: 2538, 521: 2538, 525: 2538, 2538, 2538, 2538, 2538, 537: 2538, 540: 2538, 637: 2538, 691: 2538, 2538, 694: 2538, 2538, 2538, 2538}, + {2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 57: 2539, 521: 2539, 525: 2539, 2539, 2539, 2539, 2539, 537: 2539, 540: 2539, 637: 2539, 691: 2539, 2539, 694: 2539, 2539, 2539, 2539}, + {2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 57: 2486, 521: 2486, 525: 2486, 2486, 2486, 2486, 2486, 537: 2486, 540: 2486, 637: 2486, 691: 2486, 2486, 694: 2486, 2486, 2486, 2486}, + {2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 57: 2485, 521: 2485, 525: 2485, 2485, 2485, 2485, 2485, 537: 2485, 540: 2485, 637: 2485, 691: 2485, 2485, 694: 2485, 2485, 2485, 2485}, // 2300 - {2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 57: 2482, 520: 2482, 524: 2482, 2482, 2482, 2482, 2482, 536: 2482, 539: 2482, 636: 2482, 690: 2482, 2482, 693: 2482, 2482, 2482, 2482}, - {56: 5092, 521: 5091, 639: 5077, 5076, 5072, 5073, 644: 5074, 5075, 984: 5100, 1022: 5071, 1043: 5069, 5070, 5093, 1191: 5101}, - {521: 5096}, - {2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, 57: 2477, 520: 2477, 524: 2477, 2477, 2477, 2477, 2477, 536: 2477, 539: 2477, 636: 2477, 690: 2477, 2477, 693: 2477, 2477, 2477, 2477}, - {180: 4545}, + {2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 57: 2484, 521: 2484, 525: 2484, 2484, 2484, 2484, 2484, 537: 2484, 540: 2484, 637: 2484, 691: 2484, 2484, 694: 2484, 2484, 2484, 2484}, + {2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 2483, 57: 2483, 521: 2483, 525: 2483, 2483, 2483, 2483, 2483, 537: 2483, 540: 2483, 637: 2483, 691: 2483, 2483, 694: 2483, 2483, 2483, 2483}, + {56: 5097, 522: 5096, 640: 5082, 5081, 5077, 5078, 645: 5079, 5080, 986: 5105, 1024: 5076, 1045: 5074, 5075, 5098, 1193: 5106}, + {522: 5101}, + {2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 57: 2478, 521: 2478, 525: 2478, 2478, 2478, 2478, 2478, 537: 2478, 540: 2478, 637: 2478, 691: 2478, 2478, 694: 2478, 2478, 2478, 2478}, // 2305 - {521: 4542}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 5097, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 5098}, - {2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 57: 2480, 520: 2480, 524: 2480, 2480, 2480, 2480, 2480, 536: 2480, 539: 2480, 636: 2480, 690: 2480, 2480, 693: 2480, 2480, 2480, 2480}, - {9: 3930, 57: 5099}, - {2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 57: 2479, 520: 2479, 524: 2479, 2479, 2479, 2479, 2479, 536: 2479, 539: 2479, 636: 2479, 690: 2479, 2479, 693: 2479, 2479, 2479, 2479}, + {180: 4550}, + {522: 4547}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 5102, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 5103}, + {2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 57: 2481, 521: 2481, 525: 2481, 2481, 2481, 2481, 2481, 537: 2481, 540: 2481, 637: 2481, 691: 2481, 2481, 694: 2481, 2481, 2481, 2481}, + {9: 3935, 57: 5104}, // 2310 - {57: 5103}, - {57: 5102}, - {2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, 57: 2478, 520: 2478, 524: 2478, 2478, 2478, 2478, 2478, 536: 2478, 539: 2478, 636: 2478, 690: 2478, 2478, 693: 2478, 2478, 2478, 2478}, - {2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 2481, 57: 2481, 520: 2481, 524: 2481, 2481, 2481, 2481, 2481, 536: 2481, 539: 2481, 636: 2481, 690: 2481, 2481, 693: 2481, 2481, 2481, 2481}, - {2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 2539, 57: 2539, 520: 2539, 524: 2539, 2539, 2539, 2539, 2539, 536: 2539, 539: 2539, 636: 2539, 690: 2539, 2539, 693: 2539, 2539, 2539, 2539}, + {2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 2480, 57: 2480, 521: 2480, 525: 2480, 2480, 2480, 2480, 2480, 537: 2480, 540: 2480, 637: 2480, 691: 2480, 2480, 694: 2480, 2480, 2480, 2480}, + {57: 5108}, + {57: 5107}, + {2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, 57: 2479, 521: 2479, 525: 2479, 2479, 2479, 2479, 2479, 537: 2479, 540: 2479, 637: 2479, 691: 2479, 2479, 694: 2479, 2479, 2479, 2479}, + {2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, 57: 2482, 521: 2482, 525: 2482, 2482, 2482, 2482, 2482, 537: 2482, 540: 2482, 637: 2482, 691: 2482, 2482, 694: 2482, 2482, 2482, 2482}, // 2315 - {2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 57: 2542, 105: 5106, 107: 5107, 520: 2542, 524: 2542, 2542, 2542, 2542, 2542, 536: 2542, 539: 2542, 636: 2542, 690: 2542, 2542, 693: 2542, 2542, 2542, 2542, 957: 5108}, - {2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 2674, 19: 2674, 57: 2674, 102: 2674, 104: 2674, 2674, 2674, 2674, 2674, 520: 2674, 522: 2674, 524: 2674, 2674, 2674, 2674, 2674, 532: 2674, 536: 2674, 539: 2674, 550: 2674, 636: 2674, 690: 2674, 2674, 693: 2674, 2674, 2674, 2674}, - {2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 2673, 19: 2673, 57: 2673, 102: 2673, 104: 2673, 2673, 2673, 2673, 2673, 520: 2673, 522: 2673, 524: 2673, 2673, 2673, 2673, 2673, 532: 2673, 536: 2673, 539: 2673, 550: 2673, 636: 2673, 690: 2673, 2673, 693: 2673, 2673, 2673, 2673}, - {2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 2541, 57: 2541, 520: 2541, 524: 2541, 2541, 2541, 2541, 2541, 536: 2541, 539: 2541, 636: 2541, 690: 2541, 2541, 693: 2541, 2541, 2541, 2541}, - {2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 2545, 57: 2545, 520: 2545, 524: 2545, 2545, 2545, 2545, 2545, 536: 2545, 539: 2545, 636: 2545, 690: 2545, 2545, 693: 2545, 2545, 2545, 2545}, + {2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 2540, 57: 2540, 521: 2540, 525: 2540, 2540, 2540, 2540, 2540, 537: 2540, 540: 2540, 637: 2540, 691: 2540, 2540, 694: 2540, 2540, 2540, 2540}, + {2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 2543, 57: 2543, 105: 5111, 107: 5112, 521: 2543, 525: 2543, 2543, 2543, 2543, 2543, 537: 2543, 540: 2543, 637: 2543, 691: 2543, 2543, 694: 2543, 2543, 2543, 2543, 959: 5113}, + {2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, 19: 2678, 57: 2678, 102: 2678, 104: 2678, 2678, 2678, 2678, 2678, 521: 2678, 523: 2678, 525: 2678, 2678, 2678, 2678, 2678, 533: 2678, 537: 2678, 540: 2678, 551: 2678, 637: 2678, 691: 2678, 2678, 694: 2678, 2678, 2678, 2678}, + {2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 2677, 19: 2677, 57: 2677, 102: 2677, 104: 2677, 2677, 2677, 2677, 2677, 521: 2677, 523: 2677, 525: 2677, 2677, 2677, 2677, 2677, 533: 2677, 537: 2677, 540: 2677, 551: 2677, 637: 2677, 691: 2677, 2677, 694: 2677, 2677, 2677, 2677}, + {2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 2542, 57: 2542, 521: 2542, 525: 2542, 2542, 2542, 2542, 2542, 537: 2542, 540: 2542, 637: 2542, 691: 2542, 2542, 694: 2542, 2542, 2542, 2542}, // 2320 - {636: 2646, 690: 2646, 2646, 693: 2646, 698: 2646, 733: 2646, 2646}, - {2645, 2645, 2645, 2645, 2645, 2645, 9: 2645, 536: 2645, 636: 2645, 690: 2645, 2645, 693: 2645, 698: 2645, 733: 2645, 2645}, - {2578, 2578, 2578, 2578, 2578, 2578, 9: 2578, 2578, 2578, 57: 2578, 536: 2578}, - {2704, 2704, 2704, 2704, 2704, 2704, 9: 2704, 536: 2704}, - {2656, 2656, 2656, 2656, 2656, 2656, 9: 2656, 536: 2656}, + {2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 2546, 57: 2546, 521: 2546, 525: 2546, 2546, 2546, 2546, 2546, 537: 2546, 540: 2546, 637: 2546, 691: 2546, 2546, 694: 2546, 2546, 2546, 2546}, + {637: 2650, 691: 2650, 2650, 694: 2650, 699: 2650, 734: 2650, 2650}, + {2649, 2649, 2649, 2649, 2649, 2649, 9: 2649, 537: 2649, 637: 2649, 691: 2649, 2649, 694: 2649, 699: 2649, 734: 2649, 2649}, + {2579, 2579, 2579, 2579, 2579, 2579, 9: 2579, 2579, 2579, 57: 2579, 537: 2579}, + {2708, 2708, 2708, 2708, 2708, 2708, 9: 2708, 537: 2708}, // 2325 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5116}, - {2655, 2655, 2655, 2655, 2655, 2655, 9: 2655, 536: 2655}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 5118}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4834, 938: 5119}, - {2657, 2657, 2657, 2657, 2657, 2657, 9: 2657, 5114, 5115, 536: 2657, 1019: 5120}, + {2660, 2660, 2660, 2660, 2660, 2660, 9: 2660, 537: 2660}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5121}, + {2659, 2659, 2659, 2659, 2659, 2659, 9: 2659, 537: 2659}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 5123}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4839, 940: 5124}, // 2330 - {2705, 2705, 2705, 2705, 2705, 2705, 9: 2705, 536: 2705}, - {2706, 2706, 2706, 2706, 2706, 2706, 9: 2706, 536: 2706}, - {2707, 2707, 2707, 2707, 2707, 2707, 9: 2707, 536: 2707}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5126, 1085: 5125, 1289: 5124}, - {2708, 2708, 2708, 2708, 2708, 2708, 9: 5128, 536: 2708}, + {2661, 2661, 2661, 2661, 2661, 2661, 9: 2661, 5119, 5120, 537: 2661, 1021: 5125}, + {2709, 2709, 2709, 2709, 2709, 2709, 9: 2709, 537: 2709}, + {2710, 2710, 2710, 2710, 2710, 2710, 9: 2710, 537: 2710}, + {2711, 2711, 2711, 2711, 2711, 2711, 9: 2711, 537: 2711}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5131, 1087: 5130, 1291: 5129}, // 2335 - {1492, 1492, 1492, 1492, 1492, 1492, 9: 1492, 536: 1492}, - {1482, 1482, 1482, 1482, 1482, 1482, 9: 1482, 536: 1482, 567: 5001, 594: 5000, 1048: 5127}, - {1490, 1490, 1490, 1490, 1490, 1490, 9: 1490, 536: 1490}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5126, 1085: 5129}, - {1491, 1491, 1491, 1491, 1491, 1491, 9: 1491, 536: 1491}, + {2712, 2712, 2712, 2712, 2712, 2712, 9: 5133, 537: 2712}, + {1492, 1492, 1492, 1492, 1492, 1492, 9: 1492, 537: 1492}, + {1482, 1482, 1482, 1482, 1482, 1482, 9: 1482, 537: 1482, 568: 5006, 595: 5005, 1050: 5132}, + {1490, 1490, 1490, 1490, 1490, 1490, 9: 1490, 537: 1490}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5131, 1087: 5134}, // 2340 - {2: 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5133, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 704: 739, 894: 5132, 911: 5131}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5134}, - {738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 58: 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 521: 738, 536: 738, 552: 738, 576: 738, 597: 738, 704: 738}, - {737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 58: 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 521: 737, 536: 737, 552: 737, 576: 737, 597: 737, 704: 737}, - {2711, 2711, 2711, 2711, 2711, 2711, 9: 2711, 536: 2711}, + {1491, 1491, 1491, 1491, 1491, 1491, 9: 1491, 537: 1491}, + {2: 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5138, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 705: 739, 896: 5137, 913: 5136}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5139}, + {738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 58: 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 738, 522: 738, 537: 738, 552: 738, 577: 738, 598: 738, 705: 738}, + {737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 58: 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 522: 737, 537: 737, 552: 737, 577: 737, 598: 737, 705: 737}, // 2345 - {2680, 2680, 2680, 2680, 2680, 2680, 9: 2680, 20: 2680, 536: 2680}, - {2679, 2679, 2679, 2679, 2679, 2679, 9: 5138, 20: 2679, 536: 2679}, - {2650, 2650, 2650, 2650, 2650, 2650, 9: 2650, 20: 2650, 57: 2650, 124: 2650, 205: 2650, 208: 2650, 522: 2650, 536: 2650, 549: 2650, 698: 2650, 704: 2650}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5139, 3053, 3054, 3052}, - {2649, 2649, 2649, 2649, 2649, 2649, 9: 2649, 20: 2649, 57: 2649, 124: 2649, 205: 2649, 208: 2649, 522: 2649, 536: 2649, 549: 2649, 698: 2649, 704: 2649}, + {2715, 2715, 2715, 2715, 2715, 2715, 9: 2715, 537: 2715}, + {2684, 2684, 2684, 2684, 2684, 2684, 9: 2684, 20: 2684, 537: 2684}, + {2683, 2683, 2683, 2683, 2683, 2683, 9: 5143, 20: 2683, 537: 2683}, + {2654, 2654, 2654, 2654, 2654, 2654, 9: 2654, 20: 2654, 57: 2654, 124: 2654, 205: 2654, 208: 2654, 523: 2654, 537: 2654, 550: 2654, 699: 2654, 705: 2654}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5144, 3057, 3058, 3056}, // 2350 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5142}, - {2712, 2712, 2712, 2712, 2712, 2712, 9: 2712, 536: 2712}, - {20: 5143}, - {2714, 2714, 2714, 2714, 2714, 2714, 9: 2714, 536: 2714}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5146}, + {2653, 2653, 2653, 2653, 2653, 2653, 9: 2653, 20: 2653, 57: 2653, 124: 2653, 205: 2653, 208: 2653, 523: 2653, 537: 2653, 550: 2653, 699: 2653, 705: 2653}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5147}, + {2716, 2716, 2716, 2716, 2716, 2716, 9: 2716, 537: 2716}, + {20: 5148}, + {2718, 2718, 2718, 2718, 2718, 2718, 9: 2718, 537: 2718}, // 2355 - {2713, 2713, 2713, 2713, 2713, 2713, 9: 2713, 536: 2713}, - {20: 5147}, - {2715, 2715, 2715, 2715, 2715, 2715, 9: 2715, 536: 2715}, - {2: 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5133, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 704: 739, 894: 5132, 911: 5149}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5150}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5151}, + {2717, 2717, 2717, 2717, 2717, 2717, 9: 2717, 537: 2717}, + {20: 5152}, + {2719, 2719, 2719, 2719, 2719, 2719, 9: 2719, 537: 2719}, + {2: 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5138, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 705: 739, 896: 5137, 913: 5154}, // 2360 - {2716, 2716, 2716, 2716, 2716, 2716, 9: 2716, 536: 2716}, - {2: 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5133, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 704: 739, 894: 5132, 911: 5152}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5153}, - {2717, 2717, 2717, 2717, 2717, 2717, 9: 2717, 536: 2717}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5155}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5155}, + {2720, 2720, 2720, 2720, 2720, 2720, 9: 2720, 537: 2720}, + {2: 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5138, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 705: 739, 896: 5137, 913: 5157}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5158}, + {2721, 2721, 2721, 2721, 2721, 2721, 9: 2721, 537: 2721}, // 2365 - {2718, 2718, 2718, 2718, 2718, 2718, 9: 2718, 536: 2718}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5157, 3053, 3054, 3052}, - {522: 5158}, - {597: 5159}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 5160}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5160}, + {2722, 2722, 2722, 2722, 2722, 2722, 9: 2722, 537: 2722}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5162, 3057, 3058, 3056}, + {523: 5163}, + {598: 5164}, // 2370 - {2678, 2678, 2678, 2678, 2678, 2678, 9: 2678, 266: 5164, 522: 5163, 536: 2678, 1484: 5162, 5161}, - {2719, 2719, 2719, 2719, 2719, 2719, 9: 2719, 536: 2719}, - {2677, 2677, 2677, 2677, 2677, 2677, 9: 2677, 536: 2677}, - {237: 5166}, - {237: 5165}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 5165}, + {2682, 2682, 2682, 2682, 2682, 2682, 9: 2682, 266: 5169, 523: 5168, 537: 2682, 1486: 5167, 5166}, + {2723, 2723, 2723, 2723, 2723, 2723, 9: 2723, 537: 2723}, + {2681, 2681, 2681, 2681, 2681, 2681, 9: 2681, 537: 2681}, + {237: 5171}, // 2375 - {2675, 2675, 2675, 2675, 2675, 2675, 9: 2675, 536: 2675}, - {2676, 2676, 2676, 2676, 2676, 2676, 9: 2676, 536: 2676}, - {187: 5168}, - {193: 5169}, - {521: 5170}, + {237: 5170}, + {2679, 2679, 2679, 2679, 2679, 2679, 9: 2679, 537: 2679}, + {2680, 2680, 2680, 2680, 2680, 2680, 9: 2680, 537: 2680}, + {187: 5173}, + {193: 5174}, // 2380 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5171}, - {57: 5172, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2090, 2090, 2090, 2090, 2090, 2090, 9: 2090, 536: 2090, 574: 4830, 845: 5173}, - {2721, 2721, 2721, 2721, 2721, 2721, 9: 2721, 536: 2721}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 5192}, + {522: 5175}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5176}, + {57: 5177, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2091, 2091, 2091, 2091, 2091, 2091, 9: 2091, 537: 2091, 575: 4835, 847: 5178}, + {2725, 2725, 2725, 2725, 2725, 2725, 9: 2725, 537: 2725}, // 2385 - {636: 5191}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 5189}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 5187}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 5185}, - {636: 5182}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 5197}, + {637: 5196}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 5194}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 5192}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 5190}, // 2390 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5181, 3053, 3054, 3052}, - {2686, 2686, 2686, 2686, 2686, 2686, 9: 2686, 536: 2686}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 5183}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5111, 3053, 3054, 3052, 1266: 5184}, - {2709, 2709, 2709, 2709, 2709, 2709, 9: 2709, 536: 2709}, + {637: 5187}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5186, 3057, 3058, 3056}, + {2690, 2690, 2690, 2690, 2690, 2690, 9: 2690, 537: 2690}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 5188}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5116, 3057, 3058, 3056, 1268: 5189}, // 2395 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5186, 3053, 3054, 3052}, - {2710, 2710, 2710, 2710, 2710, 2710, 9: 2710, 536: 2710}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5188, 3053, 3054, 3052}, - {2720, 2720, 2720, 2720, 2720, 2720, 9: 2720, 536: 2720}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 5190}, + {2713, 2713, 2713, 2713, 2713, 2713, 9: 2713, 537: 2713}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5191, 3057, 3058, 3056}, + {2714, 2714, 2714, 2714, 2714, 2714, 9: 2714, 537: 2714}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5193, 3057, 3058, 3056}, + {2724, 2724, 2724, 2724, 2724, 2724, 9: 2724, 537: 2724}, // 2400 - {2722, 2722, 2722, 2722, 2722, 2722, 9: 5138, 536: 2722}, - {2723, 2723, 2723, 2723, 2723, 2723, 9: 2723, 536: 2723}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5193}, - {2286, 2286, 2286, 2286, 2286, 2286, 9: 2286, 536: 2286, 717: 5196, 719: 5195, 996: 5194}, - {2724, 2724, 2724, 2724, 2724, 2724, 9: 2724, 536: 2724}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 5195}, + {2726, 2726, 2726, 2726, 2726, 2726, 9: 5143, 537: 2726}, + {2727, 2727, 2727, 2727, 2727, 2727, 9: 2727, 537: 2727}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5198}, + {2287, 2287, 2287, 2287, 2287, 2287, 9: 2287, 537: 2287, 718: 5201, 720: 5200, 998: 5199}, // 2405 - {2285, 2285, 2285, 2285, 2285, 2285, 9: 2285, 536: 2285}, - {2284, 2284, 2284, 2284, 2284, 2284, 9: 2284, 536: 2284}, - {164: 5133, 552: 739, 894: 5132, 911: 5198}, - {552: 3027, 785: 5199}, - {2725, 2725, 2725, 2725, 2725, 2725, 9: 2725, 536: 2725}, + {2728, 2728, 2728, 2728, 2728, 2728, 9: 2728, 537: 2728}, + {2286, 2286, 2286, 2286, 2286, 2286, 9: 2286, 537: 2286}, + {2285, 2285, 2285, 2285, 2285, 2285, 9: 2285, 537: 2285}, + {164: 5138, 552: 739, 896: 5137, 913: 5203}, + {552: 3031, 787: 5204}, // 2410 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 704: 5135, 757: 5137, 3053, 3054, 3052, 874: 5136, 914: 5201}, - {2726, 2726, 2726, 2726, 2726, 2726, 9: 2726, 536: 2726}, - {187: 5203}, - {193: 5204}, - {521: 5205}, + {2729, 2729, 2729, 2729, 2729, 2729, 9: 2729, 537: 2729}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 705: 5140, 759: 5142, 3057, 3058, 3056, 876: 5141, 916: 5206}, + {2730, 2730, 2730, 2730, 2730, 2730, 9: 2730, 537: 2730}, + {187: 5208}, + {193: 5209}, // 2415 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5206}, - {57: 5207, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {739, 739, 739, 739, 739, 739, 9: 739, 164: 5133, 536: 739, 894: 5132, 911: 5208}, - {2730, 2730, 2730, 2730, 2730, 2730, 9: 2730, 536: 2730}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 521: 2088, 574: 5227, 869: 5341}, + {522: 5210}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5211}, + {57: 5212, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {739, 739, 739, 739, 739, 739, 9: 739, 164: 5138, 537: 739, 896: 5137, 913: 5213}, + {2734, 2734, 2734, 2734, 2734, 2734, 9: 2734, 537: 2734}, // 2420 - {2733, 2733, 2733, 2733, 2733, 2733, 9: 2733, 536: 2733}, - {2088, 2088, 2088, 2088, 2088, 2088, 9: 2088, 110: 2088, 164: 2088, 521: 2088, 536: 2088, 574: 5227, 869: 5295, 894: 2088}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 5286}, - {636: 4788, 690: 5219, 5214, 693: 5217, 698: 4789, 733: 5218, 5215, 910: 5216, 1317: 5220}, - {636: 5280}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 522: 2089, 575: 5232, 871: 5346}, + {2737, 2737, 2737, 2737, 2737, 2737, 9: 2737, 537: 2737}, + {2089, 2089, 2089, 2089, 2089, 2089, 9: 2089, 110: 2089, 164: 2089, 522: 2089, 537: 2089, 575: 5232, 871: 5300, 896: 2089}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 5291}, + {637: 4793, 691: 5224, 5219, 694: 5222, 699: 4794, 734: 5223, 5220, 912: 5221, 1319: 5225}, // 2425 - {2: 2661, 2661, 2661, 2661, 2661, 2661, 2661, 10: 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 58: 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 521: 2661, 636: 4788, 698: 4789, 910: 5236, 1174: 5274}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 521: 2088, 532: 2088, 574: 5227, 869: 5268}, - {2: 2661, 2661, 2661, 2661, 2661, 2661, 2661, 10: 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 58: 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 2661, 521: 2661, 532: 2661, 636: 4788, 698: 4789, 910: 5236, 1174: 5237}, - {636: 5225}, - {521: 5221}, + {637: 5285}, + {2: 2665, 2665, 2665, 2665, 2665, 2665, 2665, 10: 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 58: 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 522: 2665, 637: 4793, 699: 4794, 912: 5241, 1176: 5279}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 522: 2089, 533: 2089, 575: 5232, 871: 5273}, + {2: 2665, 2665, 2665, 2665, 2665, 2665, 2665, 10: 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 58: 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 2665, 522: 2665, 533: 2665, 637: 4793, 699: 4794, 912: 5241, 1176: 5242}, + {637: 5230}, // 2430 - {607, 607, 607, 607, 607, 607, 9: 607, 57: 607, 536: 607}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5222}, - {57: 5223, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2549, 2549, 2549, 2549, 2549, 2549, 9: 2549, 57: 2549, 185: 4811, 524: 4446, 526: 4445, 536: 2549, 901: 4812, 1028: 5062, 1147: 5224}, - {2504, 2504, 2504, 2504, 2504, 2504, 9: 2504, 57: 2504, 536: 2504}, + {522: 5226}, + {607, 607, 607, 607, 607, 607, 9: 607, 57: 607, 537: 607}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5227}, + {57: 5228, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {2550, 2550, 2550, 2550, 2550, 2550, 9: 2550, 57: 2550, 185: 4816, 525: 4451, 527: 4450, 537: 2550, 903: 4817, 1030: 5067, 1149: 5229}, // 2435 - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 521: 2088, 574: 5227, 869: 5226}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2084, 757: 5231, 3053, 3054, 3052, 967: 5230}, - {524: 4446, 526: 4445, 901: 5228}, - {635: 5229}, - {2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 58: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 521: 2087, 523: 2087, 532: 2087, 536: 2087, 622: 2087, 894: 2087}, + {2505, 2505, 2505, 2505, 2505, 2505, 9: 2505, 57: 2505, 537: 2505}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 522: 2089, 575: 5232, 871: 5231}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2085, 759: 5236, 3057, 3058, 3056, 969: 5235}, + {525: 4451, 527: 4450, 903: 5233}, + {636: 5234}, // 2440 - {521: 5232}, - {521: 2083}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 5233}, - {9: 5005, 57: 5234}, - {695: 4989, 995: 5235}, + {2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 522: 2088, 524: 2088, 533: 2088, 537: 2088, 623: 2088, 896: 2088}, + {522: 5237}, + {522: 2084}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 5238}, + {9: 5010, 57: 5239}, // 2445 - {2505, 2505, 2505, 2505, 2505, 2505, 9: 2505, 57: 2505, 536: 2505}, - {2: 2660, 2660, 2660, 2660, 2660, 2660, 2660, 10: 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 58: 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 2660, 521: 2660, 532: 2660}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2084, 532: 2084, 757: 5239, 3053, 3054, 3052, 967: 5240, 1037: 5238}, - {521: 5248}, - {104: 5246, 521: 2083, 532: 2083}, + {696: 4994, 997: 5240}, + {2506, 2506, 2506, 2506, 2506, 2506, 9: 2506, 57: 2506, 537: 2506}, + {2: 2664, 2664, 2664, 2664, 2664, 2664, 2664, 10: 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 58: 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, 522: 2664, 533: 2664}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2085, 533: 2085, 759: 5244, 3057, 3058, 3056, 969: 5245, 1039: 5243}, + {522: 5253}, // 2450 - {521: 2074, 532: 5241}, - {176: 5244, 216: 5243, 231: 5245, 989: 5242}, - {521: 2073}, - {2067, 2067, 2067, 2067, 2067, 2067, 2067, 9: 2067, 19: 2067, 57: 2067, 102: 2067, 104: 2067, 2067, 2067, 2067, 2067, 520: 2067, 2067, 2067, 532: 2067, 536: 2067, 550: 2067}, - {2066, 2066, 2066, 2066, 2066, 2066, 2066, 9: 2066, 19: 2066, 57: 2066, 102: 2066, 104: 2066, 2066, 2066, 2066, 2066, 520: 2066, 2066, 2066, 532: 2066, 536: 2066, 550: 2066}, + {104: 5251, 522: 2084, 533: 2084}, + {522: 2075, 533: 5246}, + {176: 5249, 216: 5248, 231: 5250, 991: 5247}, + {522: 2074}, + {2068, 2068, 2068, 2068, 2068, 2068, 2068, 9: 2068, 19: 2068, 57: 2068, 102: 2068, 104: 2068, 2068, 2068, 2068, 2068, 521: 2068, 2068, 2068, 533: 2068, 537: 2068, 551: 2068}, // 2455 - {2065, 2065, 2065, 2065, 2065, 2065, 2065, 9: 2065, 19: 2065, 57: 2065, 102: 2065, 104: 2065, 2065, 2065, 2065, 2065, 520: 2065, 2065, 2065, 532: 2065, 536: 2065, 550: 2065}, - {176: 5244, 216: 5243, 231: 5245, 989: 5247}, - {521: 2072}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 5249}, - {9: 5005, 57: 5250}, + {2067, 2067, 2067, 2067, 2067, 2067, 2067, 9: 2067, 19: 2067, 57: 2067, 102: 2067, 104: 2067, 2067, 2067, 2067, 2067, 521: 2067, 2067, 2067, 533: 2067, 537: 2067, 551: 2067}, + {2066, 2066, 2066, 2066, 2066, 2066, 2066, 9: 2066, 19: 2066, 57: 2066, 102: 2066, 104: 2066, 2066, 2066, 2066, 2066, 521: 2066, 2066, 2066, 533: 2066, 537: 2066, 551: 2066}, + {176: 5249, 216: 5248, 231: 5250, 991: 5252}, + {522: 2073}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 5254}, // 2460 - {2082, 2082, 2082, 2082, 2082, 2082, 2082, 9: 2082, 19: 2082, 57: 2082, 104: 2082, 2082, 2082, 2082, 2082, 522: 2082, 532: 2082, 536: 2082, 969: 5251}, - {2506, 2506, 2506, 2506, 2506, 2506, 5256, 9: 2506, 19: 5253, 57: 2506, 104: 5260, 5106, 4808, 5107, 4807, 522: 5255, 532: 5259, 536: 2506, 944: 5257, 946: 5254, 957: 5258, 968: 5252}, - {2081, 2081, 2081, 2081, 2081, 2081, 2081, 9: 2081, 19: 2081, 57: 2081, 102: 2081, 104: 2081, 2081, 2081, 2081, 2081, 522: 2081, 532: 2081, 536: 2081, 550: 2081}, - {548: 2977, 552: 2281, 788: 5266}, - {2079, 2079, 2079, 2079, 2079, 2079, 2079, 9: 2079, 19: 2079, 57: 2079, 102: 2079, 104: 2079, 2079, 2079, 2079, 2079, 522: 2079, 532: 2079, 536: 2079, 550: 2079}, + {9: 5010, 57: 5255}, + {2083, 2083, 2083, 2083, 2083, 2083, 2083, 9: 2083, 19: 2083, 57: 2083, 104: 2083, 2083, 2083, 2083, 2083, 523: 2083, 533: 2083, 537: 2083, 971: 5256}, + {2507, 2507, 2507, 2507, 2507, 2507, 5261, 9: 2507, 19: 5258, 57: 2507, 104: 5265, 5111, 4813, 5112, 4812, 523: 5260, 533: 5264, 537: 2507, 946: 5262, 948: 5259, 959: 5263, 970: 5257}, + {2082, 2082, 2082, 2082, 2082, 2082, 2082, 9: 2082, 19: 2082, 57: 2082, 102: 2082, 104: 2082, 2082, 2082, 2082, 2082, 523: 2082, 533: 2082, 537: 2082, 551: 2082}, + {549: 2981, 552: 2282, 790: 5271}, // 2465 - {406: 5264}, - {523: 5263}, - {2076, 2076, 2076, 2076, 2076, 2076, 2076, 9: 2076, 19: 2076, 57: 2076, 102: 2076, 104: 2076, 2076, 2076, 2076, 2076, 522: 2076, 532: 2076, 536: 2076, 550: 2076}, - {2075, 2075, 2075, 2075, 2075, 2075, 2075, 9: 2075, 19: 2075, 57: 2075, 102: 2075, 104: 2075, 2075, 2075, 2075, 2075, 522: 2075, 532: 2075, 536: 2075, 550: 2075}, - {176: 5244, 216: 5243, 231: 5245, 989: 5262}, + {2080, 2080, 2080, 2080, 2080, 2080, 2080, 9: 2080, 19: 2080, 57: 2080, 102: 2080, 104: 2080, 2080, 2080, 2080, 2080, 523: 2080, 533: 2080, 537: 2080, 551: 2080}, + {406: 5269}, + {524: 5268}, + {2077, 2077, 2077, 2077, 2077, 2077, 2077, 9: 2077, 19: 2077, 57: 2077, 102: 2077, 104: 2077, 2077, 2077, 2077, 2077, 523: 2077, 533: 2077, 537: 2077, 551: 2077}, + {2076, 2076, 2076, 2076, 2076, 2076, 2076, 9: 2076, 19: 2076, 57: 2076, 102: 2076, 104: 2076, 2076, 2076, 2076, 2076, 523: 2076, 533: 2076, 537: 2076, 551: 2076}, // 2470 - {176: 5244, 216: 5243, 231: 5245, 989: 5261}, - {2068, 2068, 2068, 2068, 2068, 2068, 2068, 9: 2068, 19: 2068, 57: 2068, 102: 2068, 104: 2068, 2068, 2068, 2068, 2068, 520: 2068, 522: 2068, 532: 2068, 536: 2068, 550: 2068}, - {2069, 2069, 2069, 2069, 2069, 2069, 2069, 9: 2069, 19: 2069, 57: 2069, 102: 2069, 104: 2069, 2069, 2069, 2069, 2069, 520: 2069, 522: 2069, 532: 2069, 536: 2069, 550: 2069}, - {2077, 2077, 2077, 2077, 2077, 2077, 2077, 9: 2077, 19: 2077, 57: 2077, 102: 2077, 104: 2077, 2077, 2077, 2077, 2077, 522: 2077, 532: 2077, 536: 2077, 550: 2077}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5265, 3053, 3054, 3052}, + {176: 5249, 216: 5248, 231: 5250, 991: 5267}, + {176: 5249, 216: 5248, 231: 5250, 991: 5266}, + {2069, 2069, 2069, 2069, 2069, 2069, 2069, 9: 2069, 19: 2069, 57: 2069, 102: 2069, 104: 2069, 2069, 2069, 2069, 2069, 521: 2069, 523: 2069, 533: 2069, 537: 2069, 551: 2069}, + {2070, 2070, 2070, 2070, 2070, 2070, 2070, 9: 2070, 19: 2070, 57: 2070, 102: 2070, 104: 2070, 2070, 2070, 2070, 2070, 521: 2070, 523: 2070, 533: 2070, 537: 2070, 551: 2070}, + {2078, 2078, 2078, 2078, 2078, 2078, 2078, 9: 2078, 19: 2078, 57: 2078, 102: 2078, 104: 2078, 2078, 2078, 2078, 2078, 523: 2078, 533: 2078, 537: 2078, 551: 2078}, // 2475 - {2078, 2078, 2078, 2078, 2078, 2078, 2078, 9: 2078, 19: 2078, 57: 2078, 102: 2078, 104: 2078, 2078, 2078, 2078, 2078, 522: 2078, 532: 2078, 536: 2078, 550: 2078}, - {552: 3027, 785: 3026, 803: 5267}, - {2080, 2080, 2080, 2080, 2080, 2080, 2080, 9: 2080, 19: 2080, 57: 2080, 102: 2080, 104: 2080, 2080, 2080, 2080, 2080, 522: 2080, 532: 2080, 536: 2080, 550: 2080}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2084, 532: 2084, 757: 5239, 3053, 3054, 3052, 967: 5240, 1037: 5269}, - {521: 5270}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5270, 3057, 3058, 3056}, + {2079, 2079, 2079, 2079, 2079, 2079, 2079, 9: 2079, 19: 2079, 57: 2079, 102: 2079, 104: 2079, 2079, 2079, 2079, 2079, 523: 2079, 533: 2079, 537: 2079, 551: 2079}, + {552: 3031, 787: 3030, 802: 5272}, + {2081, 2081, 2081, 2081, 2081, 2081, 2081, 9: 2081, 19: 2081, 57: 2081, 102: 2081, 104: 2081, 2081, 2081, 2081, 2081, 523: 2081, 533: 2081, 537: 2081, 551: 2081}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2085, 533: 2085, 759: 5244, 3057, 3058, 3056, 969: 5245, 1039: 5274}, // 2480 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 5271}, - {9: 5005, 57: 5272}, - {2082, 2082, 2082, 2082, 2082, 2082, 2082, 9: 2082, 19: 2082, 57: 2082, 104: 2082, 2082, 2082, 2082, 2082, 522: 2082, 532: 2082, 536: 2082, 969: 5273}, - {2507, 2507, 2507, 2507, 2507, 2507, 5256, 9: 2507, 19: 5253, 57: 2507, 104: 5260, 5106, 4808, 5107, 4807, 522: 5255, 532: 5259, 536: 2507, 944: 5257, 946: 5254, 957: 5258, 968: 5252}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2084, 757: 5231, 3053, 3054, 3052, 967: 5275}, + {522: 5275}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 5276}, + {9: 5010, 57: 5277}, + {2083, 2083, 2083, 2083, 2083, 2083, 2083, 9: 2083, 19: 2083, 57: 2083, 104: 2083, 2083, 2083, 2083, 2083, 523: 2083, 533: 2083, 537: 2083, 971: 5278}, + {2508, 2508, 2508, 2508, 2508, 2508, 5261, 9: 2508, 19: 5258, 57: 2508, 104: 5265, 5111, 4813, 5112, 4812, 523: 5260, 533: 5264, 537: 2508, 946: 5262, 948: 5259, 959: 5263, 970: 5257}, // 2485 - {521: 5276}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 5277}, - {9: 5005, 57: 5278}, - {2082, 2082, 2082, 2082, 2082, 2082, 2082, 9: 2082, 19: 2082, 57: 2082, 104: 2082, 2082, 2082, 2082, 2082, 522: 2082, 532: 2082, 536: 2082, 969: 5279}, - {2508, 2508, 2508, 2508, 2508, 2508, 5256, 9: 2508, 19: 5253, 57: 2508, 104: 5260, 5106, 4808, 5107, 4807, 522: 5255, 532: 5259, 536: 2508, 944: 5257, 946: 5254, 957: 5258, 968: 5252}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2085, 759: 5236, 3057, 3058, 3056, 969: 5280}, + {522: 5281}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 5282}, + {9: 5010, 57: 5283}, + {2083, 2083, 2083, 2083, 2083, 2083, 2083, 9: 2083, 19: 2083, 57: 2083, 104: 2083, 2083, 2083, 2083, 2083, 523: 2083, 533: 2083, 537: 2083, 971: 5284}, // 2490 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2084, 532: 2084, 757: 5239, 3053, 3054, 3052, 967: 5240, 1037: 5281}, - {521: 5282}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 5283}, - {9: 5005, 57: 5284}, - {2082, 2082, 2082, 2082, 2082, 2082, 2082, 9: 2082, 19: 2082, 57: 2082, 104: 2082, 2082, 2082, 2082, 2082, 522: 2082, 532: 2082, 536: 2082, 969: 5285}, + {2509, 2509, 2509, 2509, 2509, 2509, 5261, 9: 2509, 19: 5258, 57: 2509, 104: 5265, 5111, 4813, 5112, 4812, 523: 5260, 533: 5264, 537: 2509, 946: 5262, 948: 5259, 959: 5263, 970: 5257}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2085, 533: 2085, 759: 5244, 3057, 3058, 3056, 969: 5245, 1039: 5286}, + {522: 5287}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 5288}, + {9: 5010, 57: 5289}, // 2495 - {2509, 2509, 2509, 2509, 2509, 2509, 5256, 9: 2509, 19: 5253, 57: 2509, 104: 5260, 5106, 4808, 5107, 4807, 522: 5255, 532: 5259, 536: 2509, 944: 5257, 946: 5254, 957: 5258, 968: 5252}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5287, 3053, 3054, 3052}, - {276: 5289, 284: 5291, 287: 5290, 1263: 5288}, - {521: 5292}, - {57: 2454, 521: 2454}, + {2083, 2083, 2083, 2083, 2083, 2083, 2083, 9: 2083, 19: 2083, 57: 2083, 104: 2083, 2083, 2083, 2083, 2083, 523: 2083, 533: 2083, 537: 2083, 971: 5290}, + {2510, 2510, 2510, 2510, 2510, 2510, 5261, 9: 2510, 19: 5258, 57: 2510, 104: 5265, 5111, 4813, 5112, 4812, 523: 5260, 533: 5264, 537: 2510, 946: 5262, 948: 5259, 959: 5263, 970: 5257}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5292, 3057, 3058, 3056}, + {276: 5294, 284: 5296, 287: 5295, 1265: 5293}, + {522: 5297}, // 2500 - {57: 2453, 521: 2453}, - {57: 2452, 521: 2452}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5293}, - {9: 4512, 57: 5294}, - {2729, 2729, 2729, 2729, 2729, 2729, 9: 2729, 536: 2729}, + {57: 2455, 522: 2455}, + {57: 2454, 522: 2454}, + {57: 2453, 522: 2453}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5298}, + {9: 4517, 57: 5299}, // 2505 - {739, 739, 739, 739, 739, 739, 9: 739, 110: 739, 164: 5133, 521: 739, 536: 739, 894: 5132, 911: 5296}, - {2376, 2376, 2376, 2376, 2376, 2376, 9: 2376, 110: 5298, 521: 5299, 536: 2376, 1209: 5297}, - {2732, 2732, 2732, 2732, 2732, 2732, 9: 2732, 536: 2732}, - {552: 3027, 785: 5340}, - {536: 5302, 1051: 5301, 1208: 5300}, + {2733, 2733, 2733, 2733, 2733, 2733, 9: 2733, 537: 2733}, + {739, 739, 739, 739, 739, 739, 9: 739, 110: 739, 164: 5138, 522: 739, 537: 739, 896: 5137, 913: 5301}, + {2377, 2377, 2377, 2377, 2377, 2377, 9: 2377, 110: 5303, 522: 5304, 537: 2377, 1211: 5302}, + {2736, 2736, 2736, 2736, 2736, 2736, 9: 2736, 537: 2736}, + {552: 3031, 787: 5345}, // 2510 - {9: 5338, 57: 5337}, - {9: 2374, 57: 2374}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5303, 3053, 3054, 3052}, - {6: 2353, 2353, 9: 2353, 18: 2353, 20: 2353, 2353, 23: 2353, 2353, 2353, 2353, 2353, 57: 2353, 184: 5308, 253: 5307, 521: 2353, 525: 5306, 537: 5305, 698: 2353, 1392: 5304}, - {6: 2366, 2366, 9: 2366, 18: 2366, 20: 2366, 2366, 23: 2366, 2366, 2366, 2366, 2366, 57: 2366, 521: 2366, 698: 2366, 1050: 5324}, + {537: 5307, 1053: 5306, 1210: 5305}, + {9: 5343, 57: 5342}, + {9: 2375, 57: 2375}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5308, 3057, 3058, 3056}, + {6: 2354, 2354, 9: 2354, 18: 2354, 20: 2354, 2354, 23: 2354, 2354, 2354, 2354, 2354, 57: 2354, 184: 5313, 253: 5312, 522: 2354, 526: 5311, 538: 5310, 699: 2354, 1394: 5309}, // 2515 - {187: 5309, 595: 5310}, - {6: 2350, 2350, 9: 2350, 18: 2350, 20: 2350, 2350, 23: 2350, 2350, 2350, 2350, 2350, 57: 2350, 521: 2350, 698: 2350}, - {6: 2348, 2348, 9: 2348, 18: 2348, 20: 2348, 2348, 23: 2348, 2348, 2348, 2348, 2348, 57: 2348, 521: 2348, 698: 2348}, - {6: 2347, 2347, 9: 2347, 18: 2347, 20: 2347, 2347, 23: 2347, 2347, 2347, 2347, 2347, 57: 2347, 521: 2347, 698: 2347}, - {193: 5319}, + {6: 2367, 2367, 9: 2367, 18: 2367, 20: 2367, 2367, 23: 2367, 2367, 2367, 2367, 2367, 57: 2367, 522: 2367, 699: 2367, 1052: 5329}, + {187: 5314, 596: 5315}, + {6: 2351, 2351, 9: 2351, 18: 2351, 20: 2351, 2351, 23: 2351, 2351, 2351, 2351, 2351, 57: 2351, 522: 2351, 699: 2351}, + {6: 2349, 2349, 9: 2349, 18: 2349, 20: 2349, 2349, 23: 2349, 2349, 2349, 2349, 2349, 57: 2349, 522: 2349, 699: 2349}, + {6: 2348, 2348, 9: 2348, 18: 2348, 20: 2348, 2348, 23: 2348, 2348, 2348, 2348, 2348, 57: 2348, 522: 2348, 699: 2348}, // 2520 - {521: 5311}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 706: 5313, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5314, 1041: 5315, 1189: 5312}, - {9: 5317, 57: 5316}, - {9: 2168, 57: 2168}, - {9: 2167, 57: 2167, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, + {193: 5324}, + {522: 5316}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 707: 5318, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5319, 1043: 5320, 1191: 5317}, + {9: 5322, 57: 5321}, + {9: 2169, 57: 2169}, // 2525 + {9: 2168, 57: 2168, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {9: 2156, 57: 2156}, + {6: 2350, 2350, 9: 2350, 18: 2350, 20: 2350, 2350, 23: 2350, 2350, 2350, 2350, 2350, 57: 2350, 522: 2350, 699: 2350}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 707: 5318, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5319, 1043: 5323}, {9: 2155, 57: 2155}, - {6: 2349, 2349, 9: 2349, 18: 2349, 20: 2349, 2349, 23: 2349, 2349, 2349, 2349, 2349, 57: 2349, 521: 2349, 698: 2349}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 706: 5313, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5314, 1041: 5318}, - {9: 2154, 57: 2154}, - {521: 5321, 706: 5320}, // 2530 - {6: 2352, 2352, 9: 2352, 18: 2352, 20: 2352, 2352, 23: 2352, 2352, 2352, 2352, 2352, 57: 2352, 521: 2352, 698: 2352}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 706: 5313, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5314, 1041: 5315, 1189: 5322}, - {9: 5317, 57: 5323}, - {6: 2351, 2351, 9: 2351, 18: 2351, 20: 2351, 2351, 23: 2351, 2351, 2351, 2351, 2351, 57: 2351, 521: 2351, 698: 2351}, - {6: 4607, 5328, 9: 2371, 18: 4563, 20: 4615, 4611, 23: 4608, 4610, 4613, 4614, 4616, 57: 2371, 521: 5326, 698: 4612, 853: 4617, 896: 5327, 1449: 5325}, + {522: 5326, 707: 5325}, + {6: 2353, 2353, 9: 2353, 18: 2353, 20: 2353, 2353, 23: 2353, 2353, 2353, 2353, 2353, 57: 2353, 522: 2353, 699: 2353}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 707: 5318, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5319, 1043: 5320, 1191: 5327}, + {9: 5322, 57: 5328}, + {6: 2352, 2352, 9: 2352, 18: 2352, 20: 2352, 2352, 23: 2352, 2352, 2352, 2352, 2352, 57: 2352, 522: 2352, 699: 2352}, // 2535 - {9: 2372, 57: 2372}, - {109: 5331, 1264: 5330, 1448: 5329}, - {2365, 2365, 6: 2365, 2365, 9: 2365, 18: 2365, 20: 2365, 2365, 23: 2365, 2365, 2365, 2365, 2365, 57: 2365, 521: 2365, 698: 2365}, - {23: 4759}, - {9: 5335, 57: 5334}, + {6: 4612, 5333, 9: 2372, 18: 4568, 20: 4620, 4616, 23: 4613, 4615, 4618, 4619, 4621, 57: 2372, 522: 5331, 699: 4617, 855: 4622, 898: 5332, 1451: 5330}, + {9: 2373, 57: 2373}, + {109: 5336, 1266: 5335, 1450: 5334}, + {2366, 2366, 6: 2366, 2366, 9: 2366, 18: 2366, 20: 2366, 2366, 23: 2366, 2366, 2366, 2366, 2366, 57: 2366, 522: 2366, 699: 2366}, + {23: 4764}, // 2540 - {9: 2369, 57: 2369}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5332, 3053, 3054, 3052}, - {6: 2366, 2366, 9: 2366, 18: 2366, 20: 2366, 2366, 23: 2366, 2366, 2366, 2366, 2366, 57: 2366, 698: 2366, 1050: 5333}, - {6: 4607, 5328, 9: 2367, 18: 4563, 20: 4615, 4611, 23: 4608, 4610, 4613, 4614, 4616, 57: 2367, 698: 4612, 853: 4617, 896: 5327}, + {9: 5340, 57: 5339}, {9: 2370, 57: 2370}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5337, 3057, 3058, 3056}, + {6: 2367, 2367, 9: 2367, 18: 2367, 20: 2367, 2367, 23: 2367, 2367, 2367, 2367, 2367, 57: 2367, 699: 2367, 1052: 5338}, + {6: 4612, 5333, 9: 2368, 18: 4568, 20: 4620, 4616, 23: 4613, 4615, 4618, 4619, 4621, 57: 2368, 699: 4617, 855: 4622, 898: 5332}, // 2545 - {109: 5331, 1264: 5336}, - {9: 2368, 57: 2368}, - {2375, 2375, 2375, 2375, 2375, 2375, 9: 2375, 520: 2375, 2375, 2375, 527: 2375, 536: 2375, 2375, 2375, 542: 2375, 597: 2375, 633: 2375}, - {536: 5302, 1051: 5339}, - {9: 2373, 57: 2373}, + {9: 2371, 57: 2371}, + {109: 5336, 1266: 5341}, + {9: 2369, 57: 2369}, + {2376, 2376, 2376, 2376, 2376, 2376, 9: 2376, 521: 2376, 2376, 2376, 528: 2376, 537: 2376, 2376, 2376, 543: 2376, 598: 2376, 634: 2376}, + {537: 5307, 1053: 5344}, // 2550 - {2731, 2731, 2731, 2731, 2731, 2731, 9: 2731, 536: 2731}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5343, 757: 4509, 3053, 3054, 3052, 807: 4834, 938: 5342}, - {2657, 2657, 2657, 2657, 2657, 2657, 9: 2657, 5114, 5115, 536: 2657, 1019: 5351}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 636: 2648, 690: 2648, 2648, 693: 2648, 4967, 698: 2648, 733: 2648, 2648, 757: 4509, 3053, 3054, 3052, 807: 4834, 915: 5213, 938: 5345, 987: 5346, 1067: 5347, 1267: 5344}, - {9: 5349, 57: 5348}, + {9: 2374, 57: 2374}, + {2735, 2735, 2735, 2735, 2735, 2735, 9: 2735, 537: 2735}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5348, 759: 4514, 3057, 3058, 3056, 809: 4839, 940: 5347}, + {2661, 2661, 2661, 2661, 2661, 2661, 9: 2661, 5119, 5120, 537: 2661, 1021: 5356}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 637: 2652, 691: 2652, 2652, 694: 2652, 4972, 699: 2652, 734: 2652, 2652, 759: 4514, 3057, 3058, 3056, 809: 4839, 917: 5218, 940: 5350, 989: 5351, 1069: 5352, 1269: 5349}, // 2555 + {9: 5354, 57: 5353}, {9: 604, 57: 604}, {9: 603, 57: 603}, {9: 602, 57: 602}, - {2734, 2734, 2734, 2734, 2734, 2734, 9: 2734, 536: 2734}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 636: 2648, 690: 2648, 2648, 693: 2648, 4967, 698: 2648, 733: 2648, 2648, 757: 4509, 3053, 3054, 3052, 807: 4834, 915: 5213, 938: 5345, 987: 5346, 1067: 5350}, + {2738, 2738, 2738, 2738, 2738, 2738, 9: 2738, 537: 2738}, // 2560 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 637: 2652, 691: 2652, 2652, 694: 2652, 4972, 699: 2652, 734: 2652, 2652, 759: 4514, 3057, 3058, 3056, 809: 4839, 917: 5218, 940: 5350, 989: 5351, 1069: 5355}, {9: 601, 57: 601}, - {2735, 2735, 2735, 2735, 2735, 2735, 9: 2735, 536: 2735}, - {16: 4184, 544: 4185, 697: 4183, 840: 5353}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 525: 5355, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 5354}, - {424, 424, 424, 424, 424, 424, 9: 424, 528: 5357, 536: 424, 1198: 5359}, + {2739, 2739, 2739, 2739, 2739, 2739, 9: 2739, 537: 2739}, + {16: 4189, 545: 4190, 698: 4188, 842: 5358}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 526: 5360, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 5359}, // 2565 - {424, 424, 424, 424, 424, 424, 9: 424, 528: 5357, 536: 424, 1198: 5356}, - {2736, 2736, 2736, 2736, 2736, 2736, 9: 2736, 536: 2736}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 3829, 757: 3831, 3053, 3054, 3052, 791: 3828, 960: 5358}, - {423, 423, 423, 423, 423, 423, 9: 423, 536: 423}, - {2737, 2737, 2737, 2737, 2737, 2737, 9: 2737, 536: 2737}, + {424, 424, 424, 424, 424, 424, 9: 424, 529: 5362, 537: 424, 1200: 5364}, + {424, 424, 424, 424, 424, 424, 9: 424, 529: 5362, 537: 424, 1200: 5361}, + {2740, 2740, 2740, 2740, 2740, 2740, 9: 2740, 537: 2740}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 3834, 759: 3836, 3057, 3058, 3056, 793: 3833, 962: 5363}, + {423, 423, 423, 423, 423, 423, 9: 423, 537: 423}, // 2570 - {229: 5361}, - {552: 3027, 785: 3026, 803: 5362}, - {2741, 2741, 2741, 2741, 2741, 2741, 9: 2741, 221: 5363, 536: 2741, 1186: 5364}, - {309: 5365}, - {2738, 2738, 2738, 2738, 2738, 2738, 9: 2738, 536: 2738}, + {2741, 2741, 2741, 2741, 2741, 2741, 9: 2741, 537: 2741}, + {229: 5366}, + {552: 3031, 787: 3030, 802: 5367}, + {2745, 2745, 2745, 2745, 2745, 2745, 9: 2745, 221: 5368, 537: 2745, 1188: 5369}, + {309: 5370}, // 2575 - {523: 5367, 1446: 5366}, - {2740, 2740, 2740, 2740, 2740, 2740, 9: 5368, 16: 2740, 18: 2740, 22: 2740, 525: 2740, 528: 2740, 536: 2740, 544: 2740, 546: 2740, 697: 2740}, - {422, 422, 422, 422, 422, 422, 9: 422, 16: 422, 18: 422, 22: 422, 525: 422, 528: 422, 536: 422, 544: 422, 546: 422, 697: 422}, - {523: 5369}, - {421, 421, 421, 421, 421, 421, 9: 421, 16: 421, 18: 421, 22: 421, 525: 421, 528: 421, 536: 421, 544: 421, 546: 421, 697: 421}, + {2742, 2742, 2742, 2742, 2742, 2742, 9: 2742, 537: 2742}, + {524: 5372, 1448: 5371}, + {2744, 2744, 2744, 2744, 2744, 2744, 9: 5373, 16: 2744, 18: 2744, 22: 2744, 526: 2744, 529: 2744, 537: 2744, 545: 2744, 547: 2744, 698: 2744}, + {422, 422, 422, 422, 422, 422, 9: 422, 16: 422, 18: 422, 22: 422, 526: 422, 529: 422, 537: 422, 545: 422, 547: 422, 698: 422}, + {524: 5374}, // 2580 + {421, 421, 421, 421, 421, 421, 9: 421, 16: 421, 18: 421, 22: 421, 526: 421, 529: 421, 537: 421, 545: 421, 547: 421, 698: 421}, {8: 560, 29: 560}, - {554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 15: 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 520: 554, 554, 554, 525: 554, 527: 554, 554, 554, 536: 554, 554, 554, 542: 554, 544: 554, 555: 554, 597: 554, 633: 554, 697: 554, 554}, - {6: 4607, 4609, 561, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 525: 4606, 528: 2410, 4643, 544: 2410, 555: 5370, 697: 2410, 4612, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 5373}, - {553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 15: 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 520: 553, 553, 553, 525: 553, 527: 553, 553, 553, 536: 553, 553, 553, 542: 553, 544: 553, 555: 553, 597: 553, 633: 553, 697: 553, 553}, - {523: 5376, 525: 5375}, + {554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 15: 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 554, 521: 554, 554, 554, 526: 554, 528: 554, 554, 554, 537: 554, 554, 554, 543: 554, 545: 554, 556: 554, 598: 554, 634: 554, 698: 554, 554}, + {6: 4612, 4614, 561, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 526: 4611, 529: 2411, 4648, 545: 2411, 556: 5375, 698: 2411, 4617, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 5378}, + {553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 15: 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 521: 553, 553, 553, 526: 553, 528: 553, 553, 553, 537: 553, 553, 553, 543: 553, 545: 553, 556: 553, 598: 553, 634: 553, 698: 553, 553}, // 2585 - {2751, 2751, 2751, 2751, 2751, 2751, 9: 2751, 536: 2751}, - {2750, 2750, 2750, 2750, 2750, 2750, 9: 2750, 536: 2750}, - {523: 5379, 525: 5378}, - {2753, 2753, 2753, 2753, 2753, 2753, 9: 2753, 536: 2753}, - {2752, 2752, 2752, 2752, 2752, 2752, 9: 2752, 536: 2752}, + {524: 5381, 526: 5380}, + {2755, 2755, 2755, 2755, 2755, 2755, 9: 2755, 537: 2755}, + {2754, 2754, 2754, 2754, 2754, 2754, 9: 2754, 537: 2754}, + {524: 5384, 526: 5383}, + {2757, 2757, 2757, 2757, 2757, 2757, 9: 2757, 537: 2757}, // 2590 - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 525: 2281, 546: 5382, 548: 2977, 788: 5381}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 5384, 525: 5386, 757: 5387, 3053, 3054, 3052, 976: 5385}, - {525: 5383}, - {2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 15: 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 2754, 57: 2754, 520: 2754, 2754, 2754, 525: 2754, 527: 2754, 2754, 2754, 536: 2754, 2754, 2754, 542: 2754, 544: 2754, 546: 2754, 555: 2754, 597: 2754, 633: 2754, 697: 2754, 2754}, - {2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 15: 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 2757, 57: 2757, 520: 2757, 2757, 2757, 525: 2757, 527: 2757, 2757, 2757, 536: 2757, 2757, 2757, 542: 2757, 544: 2757, 546: 2757, 555: 2757, 597: 2757, 633: 2757, 697: 2757, 2757}, + {2756, 2756, 2756, 2756, 2756, 2756, 9: 2756, 537: 2756}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 526: 2282, 547: 5387, 549: 2981, 790: 5386}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 5389, 526: 5391, 759: 5392, 3057, 3058, 3056, 978: 5390}, + {526: 5388}, + {2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 15: 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 57: 2758, 521: 2758, 2758, 2758, 526: 2758, 528: 2758, 2758, 2758, 537: 2758, 2758, 2758, 543: 2758, 545: 2758, 547: 2758, 556: 2758, 598: 2758, 634: 2758, 698: 2758, 2758}, // 2595 - {2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 15: 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 2756, 57: 2756, 520: 2756, 2756, 2756, 525: 2756, 527: 2756, 2756, 2756, 536: 2756, 2756, 2756, 542: 2756, 544: 2756, 546: 2756, 555: 2756, 597: 2756, 633: 2756, 697: 2756, 2756}, - {2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 15: 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 2755, 57: 2755, 520: 2755, 2755, 2755, 525: 2755, 527: 2755, 2755, 2755, 536: 2755, 2755, 2755, 542: 2755, 544: 2755, 546: 2755, 555: 2755, 597: 2755, 633: 2755, 697: 2755, 2755}, - {2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 15: 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 57: 2427, 103: 2427, 112: 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 2427, 520: 2427, 2427, 2427, 525: 2427, 527: 2427, 2427, 2427, 536: 2427, 2427, 2427, 542: 2427, 544: 2427, 546: 2427, 555: 2427, 597: 2427, 633: 2427, 697: 2427, 2427}, - {229: 5393}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 5390}, + {2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 15: 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 57: 2761, 521: 2761, 2761, 2761, 526: 2761, 528: 2761, 2761, 2761, 537: 2761, 2761, 2761, 543: 2761, 545: 2761, 547: 2761, 556: 2761, 598: 2761, 634: 2761, 698: 2761, 2761}, + {2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 15: 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 57: 2760, 521: 2760, 2760, 2760, 526: 2760, 528: 2760, 2760, 2760, 537: 2760, 2760, 2760, 543: 2760, 545: 2760, 547: 2760, 556: 2760, 598: 2760, 634: 2760, 698: 2760, 2760}, + {2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 15: 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 57: 2759, 521: 2759, 2759, 2759, 526: 2759, 528: 2759, 2759, 2759, 537: 2759, 2759, 2759, 543: 2759, 545: 2759, 547: 2759, 556: 2759, 598: 2759, 634: 2759, 698: 2759, 2759}, + {2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 15: 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 57: 2428, 103: 2428, 112: 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, 521: 2428, 2428, 2428, 526: 2428, 528: 2428, 2428, 2428, 537: 2428, 2428, 2428, 543: 2428, 545: 2428, 547: 2428, 556: 2428, 598: 2428, 634: 2428, 698: 2428, 2428}, + {229: 5398}, // 2600 - {2783, 2783, 9: 5138, 208: 5391}, - {229: 5392}, - {2782, 2782}, - {2784, 2784}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 5395}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 5395}, + {2787, 2787, 9: 5143, 208: 5396}, + {229: 5397}, + {2786, 2786}, + {2788, 2788}, // 2605 - {2605, 2605, 9: 5138, 522: 5398, 698: 5397, 887: 5396}, - {2787, 2787}, - {1086, 1086, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1086, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 522: 1086, 691: 5415, 757: 5414, 3053, 3054, 3052, 945: 5413}, - {552: 5403, 625: 3765, 3764, 785: 5401, 902: 5402, 1092: 5400, 1294: 5399}, - {2604, 2604, 9: 5411}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 5400}, + {2606, 2606, 9: 5143, 523: 5403, 699: 5402, 889: 5401}, + {2791, 2791}, + {1086, 1086, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1086, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 523: 1086, 692: 5420, 759: 5419, 3057, 3058, 3056, 947: 5418}, + {552: 5408, 626: 3770, 3769, 787: 5406, 904: 5407, 1094: 5405, 1296: 5404}, // 2610 - {2603, 2603, 9: 2603}, - {273: 5405, 279: 5407, 327: 5408, 346: 5406}, - {232: 5404}, - {232: 2457, 273: 2189, 279: 2189, 327: 2189, 346: 2189}, - {2596, 2596, 9: 2596}, + {2605, 2605, 9: 5416}, + {2604, 2604, 9: 2604}, + {273: 5410, 279: 5412, 327: 5413, 346: 5411}, + {232: 5409}, + {232: 2458, 273: 2190, 279: 2190, 327: 2190, 346: 2190}, // 2615 + {2597, 2597, 9: 2597}, + {2602, 2602, 9: 2602}, {2601, 2601, 9: 2601}, + {373: 5414, 446: 5415}, + {2598, 2598, 9: 2598}, + // 2620 {2600, 2600, 9: 2600}, - {373: 5409, 446: 5410}, - {2597, 2597, 9: 2597}, {2599, 2599, 9: 2599}, - // 2620 - {2598, 2598, 9: 2598}, - {552: 5403, 625: 3765, 3764, 785: 5401, 902: 5402, 1092: 5412}, - {2602, 2602, 9: 2602}, - {2605, 2605, 9: 5417, 522: 5398, 887: 5416}, - {1085, 1085, 9: 1085, 57: 1085, 522: 1085}, + {552: 5408, 626: 3770, 3769, 787: 5406, 904: 5407, 1094: 5417}, + {2603, 2603, 9: 2603}, + {2606, 2606, 9: 5422, 523: 5403, 889: 5421}, // 2625 - {1083, 1083, 9: 1083, 57: 1083, 522: 1083}, - {2786, 2786}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 691: 5419, 757: 5418, 3053, 3054, 3052}, - {1084, 1084, 9: 1084, 57: 1084, 522: 1084}, - {1082, 1082, 9: 1082, 57: 1082, 522: 1082}, + {1085, 1085, 9: 1085, 57: 1085, 523: 1085}, + {1083, 1083, 9: 1083, 57: 1083, 523: 1083}, + {2790, 2790}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 692: 5424, 759: 5423, 3057, 3058, 3056}, + {1084, 1084, 9: 1084, 57: 1084, 523: 1084}, // 2630 - {2788, 2788}, - {2749, 2749}, - {32: 5533, 408: 5532}, - {536: 5524}, - {706: 5517}, + {1082, 1082, 9: 1082, 57: 1082, 523: 1082}, + {2792, 2792}, + {2753, 2753}, + {32: 5538, 408: 5537}, + {537: 5529}, // 2635 - {10: 5510}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 711: 5428, 757: 5427, 3053, 3054, 3052}, - {2366, 2366, 6: 2366, 2366, 18: 2366, 20: 2366, 2366, 23: 2366, 2366, 2366, 2366, 2366, 239: 4564, 698: 2366, 1013: 5508, 1050: 5509}, - {176: 2384, 395: 5433, 435: 5434, 581: 5432, 636: 2384, 1180: 5435, 5430, 1265: 5431, 1394: 5429}, - {2378, 2378, 109: 2378, 5498, 520: 2378, 2378, 2378, 527: 2378, 537: 2378, 2378, 542: 2378, 597: 2378, 633: 2378, 1395: 5497}, + {707: 5522}, + {10: 5515}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 712: 5433, 759: 5432, 3057, 3058, 3056}, + {2367, 2367, 6: 2367, 2367, 18: 2367, 20: 2367, 2367, 23: 2367, 2367, 2367, 2367, 2367, 239: 4569, 699: 2367, 1015: 5513, 1052: 5514}, + {176: 2385, 395: 5438, 435: 5439, 582: 5437, 637: 2385, 1182: 5440, 5435, 1267: 5436, 1396: 5434}, // 2640 - {176: 5485, 636: 5484}, - {2402, 2402, 109: 2402, 2402, 520: 2402, 2402, 2402, 527: 2402, 537: 2402, 2402, 542: 2402, 597: 2402, 633: 2402}, - {124: 4294, 148: 4293, 521: 5448, 917: 5449}, - {124: 4294, 148: 4293, 521: 5441, 917: 5442}, - {2395, 2395, 109: 2395, 2395, 520: 2395, 2395, 2395, 527: 2395, 537: 2395, 2395, 542: 2395, 545: 5437, 597: 2395, 631: 5436, 633: 2395}, + {2379, 2379, 109: 2379, 5503, 521: 2379, 2379, 2379, 528: 2379, 538: 2379, 2379, 543: 2379, 598: 2379, 634: 2379, 1397: 5502}, + {176: 5490, 637: 5489}, + {2403, 2403, 109: 2403, 2403, 521: 2403, 2403, 2403, 528: 2403, 538: 2403, 2403, 543: 2403, 598: 2403, 634: 2403}, + {124: 4299, 148: 4298, 522: 5453, 919: 5454}, + {124: 4299, 148: 4298, 522: 5446, 919: 5447}, // 2645 - {176: 2383, 636: 2383}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5439}, - {552: 3027, 785: 3026, 803: 5438}, - {2396, 2396, 109: 2396, 2396, 520: 2396, 2396, 2396, 527: 2396, 537: 2396, 2396, 542: 2396, 597: 2396, 633: 2396}, - {111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 556: 3684, 3682, 3683, 3681, 3679, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 786: 3680, 3678, 876: 3784, 889: 5440}, + {2396, 2396, 109: 2396, 2396, 521: 2396, 2396, 2396, 528: 2396, 538: 2396, 2396, 543: 2396, 546: 5442, 598: 2396, 632: 5441, 634: 2396}, + {176: 2384, 637: 2384}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5444}, + {552: 3031, 787: 3030, 802: 5443}, + {2397, 2397, 109: 2397, 2397, 521: 2397, 2397, 2397, 528: 2397, 538: 2397, 2397, 543: 2397, 598: 2397, 634: 2397}, // 2650 - {2397, 2397, 109: 2397, 2397, 520: 2397, 2397, 2397, 527: 2397, 537: 2397, 2397, 542: 2397, 597: 2397, 633: 2397}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5446}, - {521: 5443}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5444}, - {9: 4512, 57: 5445}, + {111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 557: 3689, 3687, 3688, 3686, 3684, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 788: 3685, 3683, 878: 3789, 891: 5445}, + {2398, 2398, 109: 2398, 2398, 521: 2398, 2398, 2398, 528: 2398, 538: 2398, 2398, 543: 2398, 598: 2398, 634: 2398}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5451}, + {522: 5448}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5449}, // 2655 - {2398, 2398, 109: 2398, 2398, 520: 2398, 2398, 2398, 527: 2398, 537: 2398, 2398, 542: 2398, 597: 2398, 633: 2398}, - {57: 5447, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2399, 2399, 109: 2399, 2399, 520: 2399, 2399, 2399, 527: 2399, 537: 2399, 2399, 542: 2399, 597: 2399, 633: 2399}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5481}, - {521: 5450}, + {9: 4517, 57: 5450}, + {2399, 2399, 109: 2399, 2399, 521: 2399, 2399, 2399, 528: 2399, 538: 2399, 2399, 543: 2399, 598: 2399, 634: 2399}, + {57: 5452, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2400, 2400, 109: 2400, 2400, 521: 2400, 2400, 2400, 528: 2400, 538: 2400, 2400, 543: 2400, 598: 2400, 634: 2400}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5486}, // 2660 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5451}, - {9: 4512, 57: 5452}, - {2394, 2394, 109: 2394, 2394, 520: 2394, 2394, 2394, 527: 2394, 537: 2394, 2394, 542: 2394, 597: 2394, 631: 5454, 633: 2394, 1210: 5453}, - {2400, 2400, 109: 2400, 2400, 520: 2400, 2400, 2400, 527: 2400, 537: 2400, 2400, 542: 2400, 597: 2400, 633: 2400}, - {521: 5455}, + {522: 5455}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5456}, + {9: 4517, 57: 5457}, + {2395, 2395, 109: 2395, 2395, 521: 2395, 2395, 2395, 528: 2395, 538: 2395, 2395, 543: 2395, 598: 2395, 632: 5459, 634: 2395, 1212: 5458}, + {2401, 2401, 109: 2401, 2401, 521: 2401, 2401, 2401, 528: 2401, 538: 2401, 2401, 543: 2401, 598: 2401, 634: 2401}, // 2665 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5457, 1356: 5456}, - {57: 5459}, - {57: 2392, 111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 533: 4026, 4027, 4032, 572: 4028, 583: 3794, 3791, 3793, 3792, 3788, 3790, 3789, 3786, 3787, 3785, 3795, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025, 876: 3784, 889: 5458}, - {57: 2391}, - {2386, 2386, 10: 5461, 109: 2386, 2386, 520: 2386, 2386, 2386, 527: 2386, 537: 2386, 2386, 2386, 542: 2386, 597: 2386, 633: 2386, 706: 2386, 1338: 5460}, + {522: 5460}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5462, 1358: 5461}, + {57: 5464}, + {57: 2393, 111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 534: 4031, 4032, 4037, 573: 4033, 584: 3799, 3796, 3798, 3797, 3793, 3795, 3794, 3791, 3792, 3790, 3800, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030, 878: 3789, 891: 5463}, + {57: 2392}, // 2670 - {2390, 2390, 109: 2390, 2390, 520: 2390, 2390, 2390, 527: 2390, 537: 2390, 2390, 5476, 542: 2390, 597: 2390, 633: 2390, 706: 2390, 1374: 5475}, - {536: 5462}, - {187: 5463}, - {193: 5464}, - {521: 5465}, + {2387, 2387, 10: 5466, 109: 2387, 2387, 521: 2387, 2387, 2387, 528: 2387, 538: 2387, 2387, 2387, 543: 2387, 598: 2387, 634: 2387, 707: 2387, 1340: 5465}, + {2391, 2391, 109: 2391, 2391, 521: 2391, 2391, 2391, 528: 2391, 538: 2391, 2391, 5481, 543: 2391, 598: 2391, 634: 2391, 707: 2391, 1376: 5480}, + {537: 5467}, + {187: 5468}, + {193: 5469}, // 2675 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5466}, - {57: 5467, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {220: 5468}, - {536: 5469}, - {187: 5470}, + {522: 5470}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5471}, + {57: 5472, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {220: 5473}, + {537: 5474}, // 2680 - {193: 5471}, - {521: 5472}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5473}, - {57: 5474, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2385, 2385, 109: 2385, 2385, 520: 2385, 2385, 2385, 527: 2385, 537: 2385, 2385, 2385, 542: 2385, 597: 2385, 633: 2385, 706: 2385}, + {187: 5475}, + {193: 5476}, + {522: 5477}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5478}, + {57: 5479, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, // 2685 - {2388, 2388, 109: 2388, 2388, 520: 2388, 2388, 2388, 527: 2388, 537: 2388, 2388, 542: 2388, 597: 2388, 633: 2388, 706: 5479, 1373: 5478}, - {536: 5477}, - {2389, 2389, 109: 2389, 2389, 520: 2389, 2389, 2389, 527: 2389, 537: 2389, 2389, 542: 2389, 597: 2389, 633: 2389, 706: 2389}, - {2393, 2393, 109: 2393, 2393, 520: 2393, 2393, 2393, 527: 2393, 537: 2393, 2393, 542: 2393, 597: 2393, 633: 2393}, - {536: 5480}, + {2386, 2386, 109: 2386, 2386, 521: 2386, 2386, 2386, 528: 2386, 538: 2386, 2386, 2386, 543: 2386, 598: 2386, 634: 2386, 707: 2386}, + {2389, 2389, 109: 2389, 2389, 521: 2389, 2389, 2389, 528: 2389, 538: 2389, 2389, 543: 2389, 598: 2389, 634: 2389, 707: 5484, 1375: 5483}, + {537: 5482}, + {2390, 2390, 109: 2390, 2390, 521: 2390, 2390, 2390, 528: 2390, 538: 2390, 2390, 543: 2390, 598: 2390, 634: 2390, 707: 2390}, + {2394, 2394, 109: 2394, 2394, 521: 2394, 2394, 2394, 528: 2394, 538: 2394, 2394, 543: 2394, 598: 2394, 634: 2394}, // 2690 - {2387, 2387, 109: 2387, 2387, 520: 2387, 2387, 2387, 527: 2387, 537: 2387, 2387, 542: 2387, 597: 2387, 633: 2387}, - {57: 5482, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2394, 2394, 109: 2394, 2394, 520: 2394, 2394, 2394, 527: 2394, 537: 2394, 2394, 542: 2394, 597: 2394, 631: 5454, 633: 2394, 1210: 5483}, - {2401, 2401, 109: 2401, 2401, 520: 2401, 2401, 2401, 527: 2401, 537: 2401, 2401, 542: 2401, 597: 2401, 633: 2401}, - {102: 5490, 521: 2404, 1393: 5489}, + {537: 5485}, + {2388, 2388, 109: 2388, 2388, 521: 2388, 2388, 2388, 528: 2388, 538: 2388, 2388, 543: 2388, 598: 2388, 634: 2388}, + {57: 5487, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2395, 2395, 109: 2395, 2395, 521: 2395, 2395, 2395, 528: 2395, 538: 2395, 2395, 543: 2395, 598: 2395, 632: 5459, 634: 2395, 1212: 5488}, + {2402, 2402, 109: 2402, 2402, 521: 2402, 2402, 2402, 528: 2402, 538: 2402, 2402, 543: 2402, 598: 2402, 634: 2402}, // 2695 - {521: 5486}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5487}, - {57: 5488, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2405, 2405, 109: 2405, 2405, 264: 2405, 520: 2405, 2405, 2405, 527: 2405, 537: 2405, 2405, 542: 2405, 597: 2405, 633: 2405}, - {521: 5493}, + {102: 5495, 522: 2405, 1395: 5494}, + {522: 5491}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5492}, + {57: 5493, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2406, 2406, 109: 2406, 2406, 264: 2406, 521: 2406, 2406, 2406, 528: 2406, 538: 2406, 2406, 543: 2406, 598: 2406, 634: 2406}, // 2700 - {548: 5491}, - {552: 3027, 785: 5492}, - {521: 2403}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 2571, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5494, 1104: 5495}, - {9: 4512, 57: 2570}, + {522: 5498}, + {549: 5496}, + {552: 3031, 787: 5497}, + {522: 2404}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 2572, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5499, 1106: 5500}, // 2705 - {57: 5496}, - {2406, 2406, 109: 2406, 2406, 264: 2406, 520: 2406, 2406, 2406, 527: 2406, 537: 2406, 2406, 542: 2406, 597: 2406, 633: 2406}, - {2382, 2382, 109: 5501, 520: 2382, 2382, 2382, 527: 2382, 537: 2382, 2382, 542: 2382, 597: 2382, 633: 2382, 1451: 5500}, - {552: 3027, 785: 3026, 803: 5499}, - {2377, 2377, 109: 2377, 520: 2377, 2377, 2377, 527: 2377, 537: 2377, 2377, 542: 2377, 597: 2377, 633: 2377}, + {9: 4517, 57: 2571}, + {57: 5501}, + {2407, 2407, 109: 2407, 2407, 264: 2407, 521: 2407, 2407, 2407, 528: 2407, 538: 2407, 2407, 543: 2407, 598: 2407, 634: 2407}, + {2383, 2383, 109: 5506, 521: 2383, 2383, 2383, 528: 2383, 538: 2383, 2383, 543: 2383, 598: 2383, 634: 2383, 1453: 5505}, + {552: 3031, 787: 3030, 802: 5504}, // 2710 - {2376, 2376, 520: 2376, 5299, 2376, 527: 2376, 537: 2376, 2376, 542: 2376, 597: 2376, 633: 2376, 1209: 5507}, - {711: 5502}, - {176: 2384, 636: 2384, 1180: 5435, 5430, 1265: 5503}, - {2380, 2380, 264: 5505, 520: 2380, 2380, 2380, 527: 2380, 537: 2380, 2380, 542: 2380, 597: 2380, 633: 2380, 1450: 5504}, - {2381, 2381, 520: 2381, 2381, 2381, 527: 2381, 537: 2381, 2381, 542: 2381, 597: 2381, 633: 2381}, + {2378, 2378, 109: 2378, 521: 2378, 2378, 2378, 528: 2378, 538: 2378, 2378, 543: 2378, 598: 2378, 634: 2378}, + {2377, 2377, 521: 2377, 5304, 2377, 528: 2377, 538: 2377, 2377, 543: 2377, 598: 2377, 634: 2377, 1211: 5512}, + {712: 5507}, + {176: 2385, 637: 2385, 1182: 5440, 5435, 1267: 5508}, + {2381, 2381, 264: 5510, 521: 2381, 2381, 2381, 528: 2381, 538: 2381, 2381, 543: 2381, 598: 2381, 634: 2381, 1452: 5509}, // 2715 - {552: 3027, 785: 3026, 803: 5506}, - {2379, 2379, 520: 2379, 2379, 2379, 527: 2379, 537: 2379, 2379, 542: 2379, 597: 2379, 633: 2379}, - {2407, 2407, 520: 2407, 2407, 2407, 527: 2407, 537: 2407, 2407, 542: 2407, 597: 2407, 633: 2407}, - {2744, 2744}, - {2743, 2743, 6: 4607, 5328, 18: 4563, 20: 4615, 4611, 23: 4608, 4610, 4613, 4614, 4616, 698: 4612, 853: 4617, 896: 5327}, + {2382, 2382, 521: 2382, 2382, 2382, 528: 2382, 538: 2382, 2382, 543: 2382, 598: 2382, 634: 2382}, + {552: 3031, 787: 3030, 802: 5511}, + {2380, 2380, 521: 2380, 2380, 2380, 528: 2380, 538: 2380, 2380, 543: 2380, 598: 2380, 634: 2380}, + {2408, 2408, 521: 2408, 2408, 2408, 528: 2408, 538: 2408, 2408, 543: 2408, 598: 2408, 634: 2408}, + {2748, 2748}, // 2720 - {536: 5511}, - {187: 5512}, - {193: 5513}, - {521: 5514}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5515}, + {2747, 2747, 6: 4612, 5333, 18: 4568, 20: 4620, 4616, 23: 4613, 4615, 4618, 4619, 4621, 699: 4617, 855: 4622, 898: 5332}, + {537: 5516}, + {187: 5517}, + {193: 5518}, + {522: 5519}, // 2725 - {57: 5516, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2745, 2745}, - {536: 5518}, - {187: 5519}, - {193: 5520}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5520}, + {57: 5521, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2749, 2749}, + {537: 5523}, + {187: 5524}, // 2730 - {521: 5521}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 5522}, - {57: 5523, 533: 4026, 4027, 4032, 572: 4028, 600: 4029, 4030, 4023, 4033, 4022, 4031, 609: 4024, 613: 4025}, - {2746, 2746}, - {739, 739, 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5133, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 894: 5132, 911: 5525}, + {193: 5525}, + {522: 5526}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 5527}, + {57: 5528, 534: 4031, 4032, 4037, 573: 4033, 601: 4034, 4035, 4028, 4038, 4027, 4036, 610: 4029, 614: 4030}, + {2750, 2750}, // 2735 - {2682, 2682, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 5527, 1414: 5526}, - {2747, 2747}, - {9: 5138, 549: 5528}, - {521: 5529}, - {536: 5302, 1051: 5301, 1208: 5530}, + {739, 739, 739, 739, 739, 739, 739, 739, 739, 10: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 58: 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 5138, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 896: 5137, 913: 5530}, + {2686, 2686, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 5532, 1416: 5531}, + {2751, 2751}, + {9: 5143, 550: 5533}, + {522: 5534}, // 2740 - {9: 5338, 57: 5531}, - {2681, 2681}, - {2748, 2748}, - {2742, 2742}, - {164: 5535, 970: 245, 1185: 5536}, + {537: 5307, 1053: 5306, 1210: 5535}, + {9: 5343, 57: 5536}, + {2685, 2685}, + {2752, 2752}, + {2746, 2746}, // 2745 - {970: 244}, - {970: 5537}, - {523: 5538}, - {140, 140, 222: 140, 397: 5540, 709: 140, 1372: 5539}, - {138, 138, 222: 5543, 709: 138, 1371: 5542}, + {164: 5540, 972: 245, 1187: 5541}, + {972: 244}, + {972: 5542}, + {524: 5543}, + {140, 140, 222: 140, 397: 5545, 710: 140, 1374: 5544}, // 2750 - {552: 3027, 785: 5541}, - {139, 139, 222: 139, 709: 139}, - {228, 228, 709: 4322, 1040: 5550}, - {136, 136, 226: 136, 409: 5545, 709: 136, 1397: 5544}, - {134, 134, 226: 5548, 709: 134, 1396: 5547}, + {138, 138, 222: 5548, 710: 138, 1373: 5547}, + {552: 3031, 787: 5546}, + {139, 139, 222: 139, 710: 139}, + {228, 228, 710: 4327, 1042: 5555}, + {136, 136, 226: 136, 409: 5550, 710: 136, 1399: 5549}, // 2755 - {552: 3027, 785: 5546}, - {135, 135, 226: 135, 709: 135}, - {137, 137, 709: 137}, - {552: 3027, 785: 5549}, - {133, 133, 709: 133}, + {134, 134, 226: 5553, 710: 134, 1398: 5552}, + {552: 3031, 787: 5551}, + {135, 135, 226: 135, 710: 135}, + {137, 137, 710: 137}, + {552: 3031, 787: 5554}, // 2760 + {133, 133, 710: 133}, {141, 141}, - {28: 183, 56: 183, 165: 183, 521: 183, 552: 183}, - {56: 5092, 521: 5552, 984: 5100}, + {28: 183, 56: 183, 165: 183, 522: 183, 552: 183}, + {56: 5097, 522: 5557, 986: 5105}, {188, 188}, - {552: 3027, 785: 5558}, // 2765 - {552: 3027, 785: 5557}, + {552: 3031, 787: 5563}, + {552: 3031, 787: 5562}, {185, 185}, {186, 186}, {187, 187}, - {545: 5562}, // 2770 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5561}, - {545: 189}, - {552: 3027, 785: 5563}, - {218: 195, 522: 195, 542: 195, 577: 195, 702: 195, 789: 195, 1093: 5565, 1452: 5564}, - {218: 5567, 522: 193, 542: 193, 577: 193, 702: 193, 789: 193, 1326: 5566}, + {546: 5567}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5566}, + {546: 189}, + {552: 3031, 787: 5568}, + {218: 195, 523: 195, 543: 195, 578: 195, 703: 195, 791: 195, 1095: 5570, 1454: 5569}, // 2775 - {218: 194, 522: 194, 542: 194, 577: 194, 702: 194, 789: 194}, - {522: 2842, 542: 2827, 577: 2826, 702: 2951, 789: 2806, 800: 5570, 808: 2950, 2807, 811: 5574, 5575, 5573, 820: 2808, 826: 5572, 1426: 5571}, - {423: 5568}, - {165: 5569, 522: 192, 542: 192, 577: 192, 702: 192, 789: 192}, - {522: 191, 542: 191, 577: 191, 702: 191, 789: 191}, + {218: 5572, 523: 193, 543: 193, 578: 193, 703: 193, 791: 193, 1328: 5571}, + {218: 194, 523: 194, 543: 194, 578: 194, 703: 194, 791: 194}, + {523: 2846, 543: 2831, 578: 2830, 703: 2955, 791: 2810, 803: 5575, 810: 2954, 2811, 813: 5579, 5580, 5578, 822: 2812, 828: 5577, 1428: 5576}, + {423: 5573}, + {165: 5574, 523: 192, 543: 192, 578: 192, 703: 192, 791: 192}, // 2780 - {702: 2951, 789: 2806, 808: 5578, 5576, 820: 5577}, + {523: 191, 543: 191, 578: 191, 703: 191, 791: 191}, + {703: 2955, 791: 2810, 810: 5583, 5581, 822: 5582}, {200, 200}, {199, 199}, {198, 198}, - {197, 197}, // 2785 + {197, 197}, {196, 196}, + {2305, 2305}, {2304, 2304}, - {2303, 2303}, - {409, 409, 532: 409}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 5585, 1268: 5586, 1454: 5584}, + {409, 409, 533: 409}, // 2790 - {209, 209, 209, 209, 209, 209, 209, 209, 209, 10: 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 58: 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209}, - {208, 208, 208, 208, 208, 208, 208, 208, 208, 10: 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 58: 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 5583}, - {181, 181, 9: 4274}, - {210, 210, 9: 5592}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 5590, 1270: 5591, 1456: 5589}, + {209, 209, 209, 209, 209, 209, 209, 209, 209, 10: 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 58: 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, 209}, + {208, 208, 208, 208, 208, 208, 208, 208, 208, 10: 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 58: 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 5588}, + {181, 181, 9: 4279}, // 2795 - {718: 5588, 754: 5589, 1367: 5587}, + {210, 210, 9: 5597}, + {719: 5593, 756: 5594, 1369: 5592}, {202, 202, 9: 202}, {207, 207, 9: 207}, - {206, 206, 9: 206, 164: 5591}, - {204, 204, 9: 204, 164: 5590}, + {206, 206, 9: 206, 164: 5596}, // 2800 + {204, 204, 9: 204, 164: 5595}, {203, 203, 9: 203}, {205, 205, 9: 205}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 5585, 1268: 5593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 5590, 1270: 5598}, {201, 201, 9: 201}, - {211, 211}, // 2805 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 5596}, - {180, 180, 9: 4274}, - {164: 5535, 970: 245, 1185: 5600}, - {523: 5599}, - {182, 182}, + {211, 211}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 5601}, + {180, 180, 9: 4279}, + {164: 5540, 972: 245, 1187: 5605}, + {524: 5604}, // 2810 - {970: 5601}, - {523: 5602}, - {250: 5604, 538: 251, 542: 251, 549: 251, 1341: 5603}, - {538: 5606, 542: 5607, 549: 2346, 1143: 5608}, - {523: 5605}, + {182, 182}, + {972: 5606}, + {524: 5607}, + {250: 5609, 539: 251, 543: 251, 550: 251, 1343: 5608}, + {539: 5611, 543: 5612, 550: 2347, 1145: 5613}, // 2815 - {538: 250, 542: 250, 549: 250}, - {2345, 2345, 520: 2345, 2345, 2345, 527: 2345, 537: 2345, 549: 2345, 597: 2345, 633: 2345}, - {2344, 2344, 520: 2344, 2344, 2344, 527: 2344, 537: 2344, 549: 2344, 597: 2344, 633: 2344}, - {549: 5609}, - {597: 5610}, + {524: 5610}, + {539: 250, 543: 250, 550: 250}, + {2346, 2346, 521: 2346, 2346, 2346, 528: 2346, 538: 2346, 550: 2346, 598: 2346, 634: 2346}, + {2345, 2345, 521: 2345, 2345, 2345, 528: 2345, 538: 2345, 550: 2345, 598: 2345, 634: 2345}, + {550: 5614}, // 2820 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 5611}, - {247, 247, 124: 247, 148: 247, 521: 247, 247, 538: 247, 546: 247, 697: 5613, 709: 247, 1308: 5612}, - {243, 243, 124: 4294, 148: 4293, 521: 243, 243, 538: 243, 546: 243, 709: 243, 917: 4292, 1152: 5616}, - {546: 5614}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 5615}, + {598: 5615}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 5616}, + {247, 247, 124: 247, 148: 247, 522: 247, 247, 539: 247, 547: 247, 698: 5618, 710: 247, 1310: 5617}, + {243, 243, 124: 4299, 148: 4298, 522: 243, 243, 539: 243, 547: 243, 710: 243, 919: 4297, 1154: 5621}, + {547: 5619}, // 2825 - {246, 246, 124: 246, 148: 246, 521: 246, 246, 538: 246, 546: 246, 709: 246}, - {228, 228, 521: 228, 228, 538: 228, 546: 228, 709: 4322, 1040: 5617}, - {249, 249, 521: 249, 249, 538: 5619, 546: 249, 1348: 5618}, - {2559, 2559, 521: 5622, 2559, 546: 2559, 1313: 5623}, - {552: 3027, 785: 5620}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 5620}, + {246, 246, 124: 246, 148: 246, 522: 246, 246, 539: 246, 547: 246, 710: 246}, + {228, 228, 522: 228, 228, 539: 228, 547: 228, 710: 4327, 1042: 5622}, + {249, 249, 522: 249, 249, 539: 5624, 547: 249, 1350: 5623}, + {2560, 2560, 522: 5627, 2560, 547: 2560, 1315: 5628}, // 2830 - {709: 5621}, - {248, 248, 521: 248, 248, 546: 248}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 2565, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 621: 3688, 757: 4509, 3053, 3054, 3052, 762: 5645, 807: 5644, 1105: 5643, 1311: 5642, 5646}, - {222, 222, 522: 222, 546: 5625, 1366: 5624}, - {217, 217, 522: 5634, 1364: 5633}, + {552: 3031, 787: 5625}, + {710: 5626}, + {248, 248, 522: 248, 248, 547: 248}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 2566, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 622: 3693, 759: 4514, 3057, 3058, 3056, 764: 5650, 809: 5649, 1107: 5648, 1313: 5647, 5651}, + {222, 222, 523: 222, 547: 5630, 1368: 5629}, // 2835 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4120, 3053, 3054, 3052, 764: 5628, 1183: 5627, 1365: 5626}, - {221, 221, 9: 5631, 522: 221}, - {219, 219, 9: 219, 522: 219}, - {548: 5629}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 5630}, + {217, 217, 523: 5639, 1366: 5638}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4125, 3057, 3058, 3056, 766: 5633, 1185: 5632, 1367: 5631}, + {221, 221, 9: 5636, 523: 221}, + {219, 219, 9: 219, 523: 219}, + {549: 5634}, // 2840 - {218, 218, 9: 218, 522: 218}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4120, 3053, 3054, 3052, 764: 5628, 1183: 5632}, - {220, 220, 9: 220, 522: 220}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 5635}, + {218, 218, 9: 218, 523: 218}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4125, 3057, 3058, 3056, 766: 5633, 1185: 5637}, + {220, 220, 9: 220, 523: 220}, {252, 252}, - {56: 5637, 1182: 5636, 1363: 5635}, // 2845 - {216, 216, 9: 5640}, + {56: 5642, 1184: 5641, 1365: 5640}, + {216, 216, 9: 5645}, {215, 215, 9: 215}, - {213, 213, 9: 213, 548: 5638}, - {523: 3578, 533: 4822, 4823, 539: 3569, 552: 3573, 623: 3568, 3570, 3572, 3571, 3576, 629: 3577, 638: 3575, 763: 4821, 765: 3574, 1064: 5639}, - {212, 212, 9: 212}, + {213, 213, 9: 213, 549: 5643}, + {524: 3583, 534: 4827, 4828, 540: 3574, 552: 3578, 624: 3573, 3575, 3577, 3576, 3581, 630: 3582, 639: 3580, 765: 4826, 767: 3579, 1066: 5644}, // 2850 - {56: 5637, 1182: 5641}, + {212, 212, 9: 212}, + {56: 5642, 1184: 5646}, {214, 214, 9: 214}, - {9: 5648, 57: 2564}, - {9: 2563, 57: 2563}, - {9: 2561, 57: 2561}, + {9: 5653, 57: 2565}, + {9: 2564, 57: 2564}, // 2855 - {9: 2560, 57: 2560}, - {57: 5647}, - {2558, 2558, 522: 2558, 546: 2558}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 621: 3688, 757: 4509, 3053, 3054, 3052, 762: 5645, 807: 5644, 1105: 5649}, {9: 2562, 57: 2562}, + {9: 2561, 57: 2561}, + {57: 5652}, + {2559, 2559, 523: 2559, 547: 2559}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 622: 3693, 759: 4514, 3057, 3058, 3056, 764: 5650, 809: 5649, 1107: 5654}, // 2860 - {9: 309, 56: 309, 520: 309, 551: 309, 621: 2062, 700: 309, 714: 2062}, - {9: 274, 520: 274, 274, 551: 274, 621: 2030, 700: 274, 714: 2030}, - {9: 288, 520: 288, 288, 551: 288, 621: 2004, 700: 288, 714: 2004}, - {9: 275, 520: 275, 275, 551: 275, 621: 2001, 700: 275, 714: 2001}, - {9: 264, 520: 264, 264, 551: 264, 621: 1965, 700: 264, 714: 1965}, + {9: 2563, 57: 2563}, + {9: 309, 56: 309, 521: 309, 553: 309, 622: 2063, 701: 309, 715: 2063}, + {9: 274, 521: 274, 274, 553: 274, 622: 2031, 701: 274, 715: 2031}, + {9: 288, 521: 288, 288, 553: 288, 622: 2005, 701: 288, 715: 2005}, + {9: 275, 521: 275, 275, 553: 275, 622: 2002, 701: 275, 715: 2002}, // 2865 - {9: 284, 520: 284, 284, 551: 284, 621: 1887, 700: 284, 714: 1887}, - {9: 289, 520: 289, 289, 551: 289, 621: 1880, 700: 289, 714: 1880}, - {365: 5759, 428: 5758, 621: 1861, 714: 1861}, - {9: 276, 520: 276, 276, 551: 276, 621: 1858, 700: 276, 714: 1858}, - {9: 265, 520: 265, 265, 551: 265, 621: 1855, 700: 265, 714: 1855}, + {9: 264, 521: 264, 264, 553: 264, 622: 1966, 701: 264, 715: 1966}, + {9: 284, 521: 284, 284, 553: 284, 622: 1887, 701: 284, 715: 1887}, + {9: 289, 521: 289, 289, 553: 289, 622: 1880, 701: 289, 715: 1880}, + {365: 5764, 428: 5763, 622: 1861, 715: 1861}, + {9: 276, 521: 276, 276, 553: 276, 622: 1858, 701: 276, 715: 1858}, // 2870 - {621: 5756, 714: 5755}, - {9: 911, 520: 911, 551: 911, 621: 415, 700: 911, 714: 415}, - {9: 910, 520: 910, 551: 910, 700: 910}, - {9: 305, 56: 5754, 520: 305, 551: 305, 700: 305}, - {9: 307, 520: 307, 551: 307, 700: 307}, + {9: 265, 521: 265, 265, 553: 265, 622: 1855, 701: 265, 715: 1855}, + {622: 5761, 715: 5760}, + {9: 911, 521: 911, 553: 911, 622: 415, 701: 911, 715: 415}, + {9: 910, 521: 910, 553: 910, 701: 910}, + {9: 305, 56: 5759, 521: 305, 553: 305, 701: 305}, // 2875 - {9: 306, 520: 306, 551: 306, 700: 306}, - {551: 5752}, - {9: 285, 520: 285, 285, 549: 5750, 551: 285, 700: 285}, - {9: 302, 520: 302, 551: 302, 700: 302}, - {9: 5702, 520: 5703, 551: 5704}, + {9: 307, 521: 307, 553: 307, 701: 307}, + {9: 306, 521: 306, 553: 306, 701: 306}, + {553: 5757}, + {9: 285, 521: 285, 285, 550: 5755, 553: 285, 701: 285}, + {9: 302, 521: 302, 553: 302, 701: 302}, // 2880 - {9: 300, 520: 300, 5699, 551: 300, 700: 300}, - {9: 298, 228: 5698, 520: 298, 298, 551: 298, 700: 298}, - {9: 296, 325: 5697, 520: 296, 296, 551: 296, 700: 296}, - {9: 295, 20: 5691, 125: 5693, 206: 5692, 209: 5690, 213: 5694, 325: 5695, 520: 295, 295, 551: 295, 700: 295}, - {9: 292, 520: 292, 292, 551: 292, 700: 292}, + {9: 5707, 521: 5708, 553: 5709}, + {9: 300, 521: 300, 5704, 553: 300, 701: 300}, + {9: 298, 228: 5703, 521: 298, 298, 553: 298, 701: 298}, + {9: 296, 325: 5702, 521: 296, 296, 553: 296, 701: 296}, + {9: 295, 20: 5696, 125: 5698, 206: 5697, 209: 5695, 213: 5699, 325: 5700, 521: 295, 295, 553: 295, 701: 295}, // 2885 - {9: 291, 520: 291, 291, 551: 291, 700: 291}, - {9: 290, 213: 5689, 520: 290, 290, 551: 290, 700: 290}, - {9: 287, 520: 287, 287, 551: 287, 700: 287}, - {9: 286, 520: 286, 286, 551: 286, 700: 286}, - {125: 5688, 1125: 5687}, + {9: 292, 521: 292, 292, 553: 292, 701: 292}, + {9: 291, 521: 291, 291, 553: 291, 701: 291}, + {9: 290, 213: 5694, 521: 290, 290, 553: 290, 701: 290}, + {9: 287, 521: 287, 287, 553: 287, 701: 287}, + {9: 286, 521: 286, 286, 553: 286, 701: 286}, // 2890 - {9: 282, 520: 282, 282, 551: 282, 700: 282}, - {990: 5686}, - {9: 280, 520: 280, 280, 551: 280, 700: 280}, - {9: 277, 520: 277, 277, 551: 277, 700: 277}, - {151: 5685}, + {125: 5693, 1127: 5692}, + {9: 282, 521: 282, 282, 553: 282, 701: 282}, + {992: 5691}, + {9: 280, 521: 280, 280, 553: 280, 701: 280}, + {9: 277, 521: 277, 277, 553: 277, 701: 277}, // 2895 - {9: 272, 520: 272, 272, 551: 272, 700: 272}, - {9: 281, 520: 281, 281, 551: 281, 700: 281}, - {9: 283, 520: 283, 283, 551: 283, 700: 283}, - {9: 270, 520: 270, 270, 551: 270, 700: 270}, - {9: 268, 520: 268, 268, 551: 268, 700: 268}, + {151: 5690}, + {9: 272, 521: 272, 272, 553: 272, 701: 272}, + {9: 281, 521: 281, 281, 553: 281, 701: 281}, + {9: 283, 521: 283, 283, 553: 283, 701: 283}, + {9: 270, 521: 270, 270, 553: 270, 701: 270}, // 2900 - {9: 294, 520: 294, 294, 551: 294, 700: 294}, - {9: 293, 520: 293, 293, 551: 293, 700: 293}, - {151: 5696}, - {9: 271, 520: 271, 271, 551: 271, 700: 271}, - {9: 269, 520: 269, 269, 551: 269, 700: 269}, + {9: 268, 521: 268, 268, 553: 268, 701: 268}, + {9: 294, 521: 294, 294, 553: 294, 701: 294}, + {9: 293, 521: 293, 293, 553: 293, 701: 293}, + {151: 5701}, + {9: 271, 521: 271, 271, 553: 271, 701: 271}, // 2905 - {9: 267, 520: 267, 267, 551: 267, 700: 267}, - {9: 273, 520: 273, 273, 551: 273, 700: 273}, - {9: 266, 520: 266, 266, 551: 266, 700: 266}, - {9: 297, 520: 297, 297, 551: 297, 700: 297}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5700}, + {9: 269, 521: 269, 269, 553: 269, 701: 269}, + {9: 267, 521: 267, 267, 553: 267, 701: 267}, + {9: 273, 521: 273, 273, 553: 273, 701: 273}, + {9: 266, 521: 266, 266, 553: 266, 701: 266}, + {9: 297, 521: 297, 297, 553: 297, 701: 297}, // 2910 - {9: 4512, 57: 5701}, - {9: 299, 520: 299, 551: 299, 700: 299}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 5650, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 5652, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 5658, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 5654, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 5651, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 5659, 3528, 3227, 3478, 5653, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 5656, 3136, 3137, 3379, 5657, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 5655, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 5661, 550: 5684, 577: 5678, 633: 5667, 695: 5682, 698: 5677, 702: 5680, 704: 5671, 712: 5672, 716: 5676, 732: 5673, 757: 3831, 3053, 3054, 3052, 789: 5675, 791: 5660, 873: 5666, 884: 5662, 942: 5681, 954: 5679, 1029: 5663, 1055: 5664, 5670, 1060: 5665, 5749, 1070: 5674, 1074: 5683}, - {2: 263, 263, 263, 263, 263, 263, 263, 10: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 58: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 5716, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 572: 263, 597: 5715, 949: 5717, 1192: 5718}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5707, 956: 5708}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5705}, + {9: 4517, 57: 5706}, + {9: 299, 521: 299, 553: 299, 701: 299}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 5655, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 5657, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 5663, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 5659, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 5656, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 5664, 3533, 3232, 3483, 5658, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 5661, 3140, 3141, 3384, 5662, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 5660, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 5666, 551: 5689, 578: 5683, 634: 5672, 696: 5687, 699: 5682, 703: 5685, 705: 5676, 713: 5677, 717: 5681, 733: 5678, 759: 3836, 3057, 3058, 3056, 791: 5680, 793: 5665, 875: 5671, 886: 5667, 944: 5686, 956: 5684, 1031: 5668, 1057: 5669, 5675, 1062: 5670, 5754, 1072: 5679, 1076: 5688}, + {2: 263, 263, 263, 263, 263, 263, 263, 10: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 58: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 5721, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 573: 263, 598: 5720, 951: 5722, 1194: 5723}, // 2915 - {924, 924, 6: 924, 9: 924, 15: 924, 51: 924, 924, 924, 924, 924, 125: 924, 177: 924, 522: 924, 532: 924, 548: 924, 621: 5713, 700: 924, 713: 924, 5712, 924}, - {1385, 1385, 6: 1385, 9: 1385, 15: 1385, 51: 1385, 1385, 1385, 1385, 1385, 125: 1385, 177: 1385, 521: 4110, 1385, 532: 1385, 548: 1385, 700: 1385, 713: 1385, 715: 1385, 1201: 5711}, - {920, 920, 9: 920, 522: 920}, - {253, 253, 9: 5709}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5710}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5712, 958: 5713}, + {924, 924, 6: 924, 9: 924, 15: 924, 51: 924, 924, 924, 924, 924, 125: 924, 177: 924, 523: 924, 533: 924, 549: 924, 622: 5718, 701: 924, 714: 924, 5717, 924}, + {1385, 1385, 6: 1385, 9: 1385, 15: 1385, 51: 1385, 1385, 1385, 1385, 1385, 125: 1385, 177: 1385, 522: 4115, 1385, 533: 1385, 549: 1385, 701: 1385, 714: 1385, 716: 1385, 1203: 5716}, + {920, 920, 9: 920, 523: 920}, + {253, 253, 9: 5714}, // 2920 - {919, 919, 9: 919, 522: 919}, - {921, 921, 6: 921, 9: 921, 15: 921, 51: 921, 921, 921, 921, 921, 125: 921, 177: 921, 522: 921, 532: 921, 548: 921, 700: 921, 713: 921, 715: 921}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 757: 3831, 3053, 3054, 3052, 791: 5714}, - {922, 922, 6: 922, 9: 922, 15: 922, 51: 922, 922, 922, 922, 922, 125: 922, 177: 922, 522: 922, 532: 922, 548: 922, 700: 922, 713: 922, 715: 922}, - {923, 923, 6: 923, 9: 923, 15: 923, 51: 923, 923, 923, 923, 923, 125: 923, 177: 923, 522: 923, 532: 923, 548: 923, 700: 923, 713: 923, 715: 923}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5715}, + {919, 919, 9: 919, 523: 919}, + {921, 921, 6: 921, 9: 921, 15: 921, 51: 921, 921, 921, 921, 921, 125: 921, 177: 921, 523: 921, 533: 921, 549: 921, 701: 921, 714: 921, 716: 921}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 759: 3836, 3057, 3058, 3056, 793: 5719}, + {922, 922, 6: 922, 9: 922, 15: 922, 51: 922, 922, 922, 922, 922, 125: 922, 177: 922, 523: 922, 533: 922, 549: 922, 701: 922, 714: 922, 716: 922}, // 2925 - {2: 262, 262, 262, 262, 262, 262, 262, 10: 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 58: 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 572: 262}, - {2: 261, 261, 261, 261, 261, 261, 261, 10: 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 58: 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 572: 261}, - {2: 260, 260, 260, 260, 260, 260, 260, 10: 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 58: 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 572: 260}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 5719, 757: 5720, 3053, 3054, 3052, 1219: 5721}, - {551: 259, 700: 259, 703: 5747}, + {923, 923, 6: 923, 9: 923, 15: 923, 51: 923, 923, 923, 923, 923, 125: 923, 177: 923, 523: 923, 533: 923, 549: 923, 701: 923, 714: 923, 716: 923}, + {2: 262, 262, 262, 262, 262, 262, 262, 10: 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 58: 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 573: 262}, + {2: 261, 261, 261, 261, 261, 261, 261, 10: 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 58: 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 573: 261}, + {2: 260, 260, 260, 260, 260, 260, 260, 10: 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 58: 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 260, 573: 260}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 5724, 759: 5725, 3057, 3058, 3056, 1221: 5726}, // 2930 - {551: 255, 700: 255, 703: 5744}, - {551: 5722}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5723, 981: 5724, 1008: 5725}, - {346, 346, 6: 346, 9: 346, 15: 346, 51: 346, 346, 346, 346, 346, 177: 5729, 522: 346, 713: 346, 1299: 5728}, - {392, 392, 6: 392, 9: 392, 15: 392, 51: 392, 392, 392, 392, 392, 522: 392, 713: 392}, + {553: 259, 701: 259, 704: 5752}, + {553: 255, 701: 255, 704: 5749}, + {553: 5727}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5728, 983: 5729, 1010: 5730}, + {346, 346, 6: 346, 9: 346, 15: 346, 51: 346, 346, 346, 346, 346, 177: 5734, 523: 346, 714: 346, 1301: 5733}, // 2935 - {254, 254, 9: 5726}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5723, 981: 5727}, - {391, 391, 6: 391, 9: 391, 15: 391, 51: 391, 391, 391, 391, 391, 522: 391, 713: 391}, - {393, 393, 6: 393, 9: 393, 15: 393, 51: 393, 393, 393, 393, 393, 522: 393, 713: 393}, - {522: 5731, 711: 5730}, + {392, 392, 6: 392, 9: 392, 15: 392, 51: 392, 392, 392, 392, 392, 523: 392, 714: 392}, + {254, 254, 9: 5731}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5728, 983: 5732}, + {391, 391, 6: 391, 9: 391, 15: 391, 51: 391, 391, 391, 391, 391, 523: 391, 714: 391}, + {393, 393, 6: 393, 9: 393, 15: 393, 51: 393, 393, 393, 393, 393, 523: 393, 714: 393}, // 2940 - {15: 5742, 523: 5739, 983: 5741}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 757: 3831, 3053, 3054, 3052, 791: 5733, 1300: 5732}, - {344, 344, 6: 344, 9: 344, 15: 344, 51: 344, 344, 344, 344, 344, 522: 344, 527: 5735, 711: 5734, 713: 344}, - {340, 340, 6: 340, 9: 340, 15: 340, 51: 340, 340, 340, 340, 340, 522: 340, 527: 340, 711: 340, 713: 340}, - {523: 5739, 983: 5740}, + {523: 5736, 712: 5735}, + {15: 5747, 524: 5744, 985: 5746}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 759: 3836, 3057, 3058, 3056, 793: 5738, 1302: 5737}, + {344, 344, 6: 344, 9: 344, 15: 344, 51: 344, 344, 344, 344, 344, 523: 344, 528: 5740, 712: 5739, 714: 344}, + {340, 340, 6: 340, 9: 340, 15: 340, 51: 340, 340, 340, 340, 340, 523: 340, 528: 340, 712: 340, 714: 340}, // 2945 - {523: 5737, 627: 5738, 1164: 5736}, - {342, 342, 6: 342, 9: 342, 15: 342, 51: 342, 342, 342, 342, 342, 522: 342, 713: 342}, - {339, 339, 6: 339, 9: 339, 15: 339, 51: 339, 339, 339, 339, 339, 522: 339, 713: 339}, - {338, 338, 6: 338, 9: 338, 15: 338, 51: 338, 338, 338, 338, 338, 522: 338, 713: 338}, - {916, 916, 6: 916, 9: 916, 15: 916, 51: 916, 916, 916, 916, 916, 57: 916, 522: 916, 713: 916}, + {524: 5744, 985: 5745}, + {524: 5742, 628: 5743, 1166: 5741}, + {342, 342, 6: 342, 9: 342, 15: 342, 51: 342, 342, 342, 342, 342, 523: 342, 714: 342}, + {339, 339, 6: 339, 9: 339, 15: 339, 51: 339, 339, 339, 339, 339, 523: 339, 714: 339}, + {338, 338, 6: 338, 9: 338, 15: 338, 51: 338, 338, 338, 338, 338, 523: 338, 714: 338}, // 2950 - {343, 343, 6: 343, 9: 343, 15: 343, 51: 343, 343, 343, 343, 343, 522: 343, 713: 343}, - {345, 345, 6: 345, 9: 345, 15: 345, 51: 345, 345, 345, 345, 345, 522: 345, 713: 345}, - {523: 5737, 627: 5738, 1164: 5743}, - {341, 341, 6: 341, 9: 341, 15: 341, 51: 341, 341, 341, 341, 341, 522: 341, 713: 341}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 5745, 757: 5746, 3053, 3054, 3052}, + {916, 916, 6: 916, 9: 916, 15: 916, 51: 916, 916, 916, 916, 916, 57: 916, 523: 916, 714: 916}, + {343, 343, 6: 343, 9: 343, 15: 343, 51: 343, 343, 343, 343, 343, 523: 343, 714: 343}, + {345, 345, 6: 345, 9: 345, 15: 345, 51: 345, 345, 345, 345, 345, 523: 345, 714: 345}, + {524: 5742, 628: 5743, 1166: 5748}, + {341, 341, 6: 341, 9: 341, 15: 341, 51: 341, 341, 341, 341, 341, 523: 341, 714: 341}, // 2955 - {551: 257, 700: 257}, - {551: 256, 700: 256}, - {572: 5748}, - {551: 258, 700: 258}, - {9: 301, 520: 301, 551: 301, 700: 301}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 5750, 759: 5751, 3057, 3058, 3056}, + {553: 257, 701: 257}, + {553: 256, 701: 256}, + {573: 5753}, + {553: 258, 701: 258}, // 2960 - {326: 5751}, - {9: 303, 520: 303, 551: 303, 700: 303}, - {326: 5753}, - {9: 304, 520: 304, 551: 304, 700: 304}, - {9: 308, 56: 308, 520: 308, 551: 308, 700: 308}, + {9: 301, 521: 301, 553: 301, 701: 301}, + {326: 5756}, + {9: 303, 521: 303, 553: 303, 701: 303}, + {326: 5758}, + {9: 304, 521: 304, 553: 304, 701: 304}, // 2965 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 757: 3831, 3053, 3054, 3052, 791: 5757}, - {912, 912, 9: 912, 520: 912, 551: 912, 700: 912}, - {913, 913, 9: 913, 520: 913, 551: 913, 700: 913}, - {9: 279, 520: 279, 279, 551: 279, 700: 279}, - {9: 278, 520: 278, 278, 551: 278, 700: 278}, + {9: 308, 56: 308, 521: 308, 553: 308, 701: 308}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 759: 3836, 3057, 3058, 3056, 793: 5762}, + {912, 912, 9: 912, 521: 912, 553: 912, 701: 912}, + {913, 913, 9: 913, 521: 913, 553: 913, 701: 913}, + {9: 279, 521: 279, 279, 553: 279, 701: 279}, // 2970 - {520: 5802, 621: 1977, 714: 1977}, - {9: 5702, 520: 5762, 700: 5763}, - {2: 263, 263, 263, 263, 263, 263, 263, 10: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 58: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 5716, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 572: 263, 597: 5715, 949: 5717, 1192: 5765}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5707, 956: 5764}, - {316, 316, 9: 5709}, + {9: 278, 521: 278, 278, 553: 278, 701: 278}, + {521: 5807, 622: 1978, 715: 1978}, + {9: 5707, 521: 5767, 701: 5768}, + {2: 263, 263, 263, 263, 263, 263, 263, 10: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 58: 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 5721, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 573: 263, 598: 5720, 951: 5722, 1194: 5770}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5712, 958: 5769}, // 2975 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 5719, 757: 5720, 3053, 3054, 3052, 1219: 5766}, - {700: 5767}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5723, 981: 5724, 1008: 5768}, - {382, 382, 9: 5726, 522: 382, 713: 5770, 1057: 5769, 5771}, - {381, 381, 6: 381, 15: 381, 51: 381, 381, 381, 381, 381, 522: 381}, + {316, 316, 9: 5714}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 5724, 759: 5725, 3057, 3058, 3056, 1221: 5771}, + {701: 5772}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5728, 983: 5729, 1010: 5773}, + {382, 382, 9: 5731, 523: 382, 714: 5775, 1059: 5774, 5776}, // 2980 - {153: 5791, 5789, 160: 5792, 5790, 5793, 400: 5784, 448: 5786, 1059: 5788, 1415: 5787, 1438: 5785}, - {315, 315, 522: 5773, 1283: 5772}, + {381, 381, 6: 381, 15: 381, 51: 381, 381, 381, 381, 381, 523: 381}, + {153: 5796, 5794, 160: 5797, 5795, 5798, 400: 5789, 448: 5791, 1061: 5793, 1417: 5792, 1440: 5790}, + {315, 315, 523: 5778, 1285: 5777}, {318, 318}, - {155: 5777, 5775, 5776, 5778, 942: 5774}, - {990: 5783}, + {155: 5782, 5780, 5781, 5783, 944: 5779}, // 2985 - {552: 3027, 785: 5782}, - {552: 3027, 785: 5781}, - {552: 3027, 785: 5780}, - {552: 3027, 785: 5779}, - {310, 310}, + {992: 5788}, + {552: 3031, 787: 5787}, + {552: 3031, 787: 5786}, + {552: 3031, 787: 5785}, + {552: 3031, 787: 5784}, // 2990 + {310, 310}, {311, 311}, {312, 312}, {313, 313}, {314, 314}, - {380, 380, 6: 380, 15: 380, 51: 380, 380, 380, 380, 380, 522: 380}, // 2995 - {379, 379, 6: 379, 15: 379, 51: 379, 379, 379, 379, 379, 522: 379}, - {378, 378, 6: 378, 15: 378, 51: 378, 378, 378, 378, 378, 522: 378}, - {377, 377, 6: 377, 15: 377, 51: 377, 377, 377, 377, 377, 153: 5791, 5789, 160: 5792, 5790, 5793, 522: 377, 556: 5799, 1059: 5800}, - {376, 376, 6: 376, 15: 376, 51: 376, 376, 376, 376, 376, 153: 376, 376, 160: 376, 376, 376, 522: 376, 556: 376}, - {523: 5798}, + {380, 380, 6: 380, 15: 380, 51: 380, 380, 380, 380, 380, 523: 380}, + {379, 379, 6: 379, 15: 379, 51: 379, 379, 379, 379, 379, 523: 379}, + {378, 378, 6: 378, 15: 378, 51: 378, 378, 378, 378, 378, 523: 378}, + {377, 377, 6: 377, 15: 377, 51: 377, 377, 377, 377, 377, 153: 5796, 5794, 160: 5797, 5795, 5798, 523: 377, 557: 5804, 1061: 5805}, + {376, 376, 6: 376, 15: 376, 51: 376, 376, 376, 376, 376, 153: 376, 376, 160: 376, 376, 376, 523: 376, 557: 376}, // 3000 - {523: 5797}, - {523: 5796}, - {523: 5795}, - {523: 5794}, - {369, 369, 6: 369, 15: 369, 51: 369, 369, 369, 369, 369, 153: 369, 369, 160: 369, 369, 369, 522: 369, 556: 369}, + {524: 5803}, + {524: 5802}, + {524: 5801}, + {524: 5800}, + {524: 5799}, // 3005 - {370, 370, 6: 370, 15: 370, 51: 370, 370, 370, 370, 370, 153: 370, 370, 160: 370, 370, 370, 522: 370, 556: 370}, - {371, 371, 6: 371, 15: 371, 51: 371, 371, 371, 371, 371, 153: 371, 371, 160: 371, 371, 371, 522: 371, 556: 371}, - {372, 372, 6: 372, 15: 372, 51: 372, 372, 372, 372, 372, 153: 372, 372, 160: 372, 372, 372, 522: 372, 556: 372}, - {373, 373, 6: 373, 15: 373, 51: 373, 373, 373, 373, 373, 153: 373, 373, 160: 373, 373, 373, 522: 373, 556: 373}, - {153: 5791, 5789, 160: 5792, 5790, 5793, 1059: 5801}, + {369, 369, 6: 369, 15: 369, 51: 369, 369, 369, 369, 369, 153: 369, 369, 160: 369, 369, 369, 523: 369, 557: 369}, + {370, 370, 6: 370, 15: 370, 51: 370, 370, 370, 370, 370, 153: 370, 370, 160: 370, 370, 370, 523: 370, 557: 370}, + {371, 371, 6: 371, 15: 371, 51: 371, 371, 371, 371, 371, 153: 371, 371, 160: 371, 371, 371, 523: 371, 557: 371}, + {372, 372, 6: 372, 15: 372, 51: 372, 372, 372, 372, 372, 153: 372, 372, 160: 372, 372, 372, 523: 372, 557: 372}, + {373, 373, 6: 373, 15: 373, 51: 373, 373, 373, 373, 373, 153: 373, 373, 160: 373, 373, 373, 523: 373, 557: 373}, // 3010 - {374, 374, 6: 374, 15: 374, 51: 374, 374, 374, 374, 374, 153: 374, 374, 160: 374, 374, 374, 522: 374, 556: 374}, - {375, 375, 6: 375, 15: 375, 51: 375, 375, 375, 375, 375, 153: 375, 375, 160: 375, 375, 375, 522: 375, 556: 375}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5803}, - {700: 5804}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5707, 956: 5805}, + {153: 5796, 5794, 160: 5797, 5795, 5798, 1061: 5806}, + {374, 374, 6: 374, 15: 374, 51: 374, 374, 374, 374, 374, 153: 374, 374, 160: 374, 374, 374, 523: 374, 557: 374}, + {375, 375, 6: 375, 15: 375, 51: 375, 375, 375, 375, 375, 153: 375, 375, 160: 375, 375, 375, 523: 375, 557: 375}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5808}, + {701: 5809}, // 3015 - {315, 315, 9: 5709, 522: 5773, 1283: 5806}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5712, 958: 5810}, + {315, 315, 9: 5714, 523: 5778, 1285: 5811}, {317, 317}, - {2428, 2428, 9: 2428, 16: 2428, 18: 2428, 22: 2428, 525: 2428, 528: 2428, 544: 2428, 546: 2428, 551: 2428, 553: 2428, 568: 2428, 697: 2428, 700: 2428, 751: 2428}, + {2429, 2429, 9: 2429, 16: 2429, 18: 2429, 22: 2429, 526: 2429, 529: 2429, 545: 2429, 547: 2429, 553: 2429, 2429, 569: 2429, 698: 2429, 701: 2429, 752: 2429, 2429}, {406, 406}, - {2: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 10: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 58: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 521: 1032, 523: 1032, 1032, 1032, 1032, 530: 1032, 1032, 533: 1032, 1032, 1032, 537: 1032, 1032, 1032, 542: 1032, 544: 1032, 549: 1032, 551: 1032, 1032, 563: 1032, 572: 1032, 574: 1032, 576: 1032, 1032, 615: 1032, 1032, 621: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 634: 1032, 1032, 637: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 699: 1032, 704: 1032, 816: 1032, 1032, 823: 1032, 1032, 1032, 828: 1032, 836: 1032, 1032, 1032}, // 3020 - {2: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 10: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 58: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 521: 1030, 538: 1030, 549: 1030, 551: 1030, 632: 1030, 823: 1030, 1030, 1030}, - {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 521: 1235, 538: 1235, 632: 1235, 823: 5814, 5813, 5812, 920: 5815, 977: 5816}, - {2: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 10: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 58: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 521: 1238, 523: 1238, 1238, 1238, 1238, 530: 1238, 1238, 533: 1238, 1238, 1238, 537: 1238, 1238, 1238, 542: 1238, 544: 1238, 549: 1238, 551: 1238, 1238, 563: 1238, 572: 1238, 574: 1238, 576: 1238, 1238, 615: 1238, 1238, 621: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 634: 1238, 1238, 637: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 699: 1238, 704: 1238, 816: 1238, 1238, 823: 1238, 1238, 1238, 828: 1238, 836: 1238, 1238, 1238}, - {2: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 10: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 58: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 521: 1237, 523: 1237, 1237, 1237, 1237, 530: 1237, 1237, 533: 1237, 1237, 1237, 537: 1237, 1237, 1237, 542: 1237, 544: 1237, 549: 1237, 551: 1237, 1237, 563: 1237, 572: 1237, 574: 1237, 576: 1237, 1237, 615: 1237, 1237, 621: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 634: 1237, 1237, 637: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 699: 1237, 704: 1237, 816: 1237, 1237, 823: 1237, 1237, 1237, 828: 1237, 836: 1237, 1237, 1237}, - {2: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 10: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 58: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 521: 1236, 523: 1236, 1236, 1236, 1236, 530: 1236, 1236, 533: 1236, 1236, 1236, 537: 1236, 1236, 1236, 542: 1236, 544: 1236, 549: 1236, 551: 1236, 1236, 563: 1236, 572: 1236, 574: 1236, 576: 1236, 1236, 615: 1236, 1236, 621: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 634: 1236, 1236, 637: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 699: 1236, 704: 1236, 816: 1236, 1236, 823: 1236, 1236, 1236, 828: 1236, 836: 1236, 1236, 1236}, + {2: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 10: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 58: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 522: 1032, 524: 1032, 1032, 1032, 1032, 531: 1032, 1032, 534: 1032, 1032, 1032, 538: 1032, 1032, 1032, 543: 1032, 545: 1032, 550: 1032, 552: 1032, 1032, 564: 1032, 573: 1032, 575: 1032, 577: 1032, 1032, 616: 1032, 1032, 622: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 635: 1032, 1032, 638: 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 700: 1032, 705: 1032, 818: 1032, 1032, 825: 1032, 1032, 1032, 830: 1032, 838: 1032, 1032, 1032}, + {2: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 10: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 58: 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 1030, 522: 1030, 539: 1030, 550: 1030, 553: 1030, 633: 1030, 825: 1030, 1030, 1030}, + {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 522: 1235, 539: 1235, 633: 1235, 825: 5819, 5818, 5817, 922: 5820, 979: 5821}, + {2: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 10: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 58: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 522: 1238, 524: 1238, 1238, 1238, 1238, 531: 1238, 1238, 534: 1238, 1238, 1238, 538: 1238, 1238, 1238, 543: 1238, 545: 1238, 550: 1238, 552: 1238, 1238, 564: 1238, 573: 1238, 575: 1238, 577: 1238, 1238, 616: 1238, 1238, 622: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 635: 1238, 1238, 638: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 700: 1238, 705: 1238, 818: 1238, 1238, 825: 1238, 1238, 1238, 830: 1238, 838: 1238, 1238, 1238}, + {2: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 10: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 58: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 522: 1237, 524: 1237, 1237, 1237, 1237, 531: 1237, 1237, 534: 1237, 1237, 1237, 538: 1237, 1237, 1237, 543: 1237, 545: 1237, 550: 1237, 552: 1237, 1237, 564: 1237, 573: 1237, 575: 1237, 577: 1237, 1237, 616: 1237, 1237, 622: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 635: 1237, 1237, 638: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 700: 1237, 705: 1237, 818: 1237, 1237, 825: 1237, 1237, 1237, 830: 1237, 838: 1237, 1237, 1237}, // 3025 - {2: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 10: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 58: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 521: 1234, 538: 1234, 549: 1234, 551: 1234, 632: 1234}, - {2: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 10: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 58: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 521: 2086, 538: 4557, 632: 2086, 943: 5817}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 632: 5821, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5820, 940: 5818, 980: 5819}, - {1109, 1109, 9: 1109, 57: 1109, 520: 1109, 522: 1109, 529: 1109, 532: 1109, 540: 1109, 1109, 543: 1109, 545: 1109, 1109, 1109, 549: 1109, 1109, 553: 1109, 1109, 561: 1109, 1109, 565: 1109}, - {9: 5872, 546: 5942}, + {2: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 10: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 58: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 522: 1236, 524: 1236, 1236, 1236, 1236, 531: 1236, 1236, 534: 1236, 1236, 1236, 538: 1236, 1236, 1236, 543: 1236, 545: 1236, 550: 1236, 552: 1236, 1236, 564: 1236, 573: 1236, 575: 1236, 577: 1236, 1236, 616: 1236, 1236, 622: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 635: 1236, 1236, 638: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 700: 1236, 705: 1236, 818: 1236, 1236, 825: 1236, 1236, 1236, 830: 1236, 838: 1236, 1236, 1236}, + {2: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 10: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 58: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 522: 1234, 539: 1234, 550: 1234, 553: 1234, 633: 1234}, + {2: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 10: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 58: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 522: 2087, 539: 4562, 633: 2087, 945: 5822}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 633: 5826, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5825, 942: 5823, 982: 5824}, + {1109, 1109, 9: 1109, 57: 1109, 521: 1109, 523: 1109, 530: 1109, 533: 1109, 541: 1109, 1109, 544: 1109, 546: 1109, 1109, 1109, 550: 1109, 1109, 554: 1109, 1109, 562: 1109, 1109, 566: 1109}, // 3030 - {9: 1107, 530: 5839, 5840, 546: 5929, 563: 5838, 566: 5841, 569: 5837, 5842, 5843, 900: 5836, 905: 5835}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5926, 3053, 3054, 3052}, - {1105, 1105, 9: 1105, 57: 1105, 520: 1105, 522: 1105, 529: 1105, 1105, 1105, 1105, 540: 1105, 1105, 543: 1105, 545: 1105, 1105, 1105, 549: 1105, 1105, 553: 1105, 1105, 561: 1105, 1105, 1105, 565: 1105, 1105, 569: 1105, 1105, 1105, 573: 1105}, - {1104, 1104, 9: 1104, 57: 1104, 520: 1104, 522: 1104, 529: 1104, 1104, 1104, 1104, 540: 1104, 1104, 543: 1104, 545: 1104, 1104, 1104, 549: 1104, 1104, 553: 1104, 1104, 561: 1104, 1104, 1104, 565: 1104, 1104, 569: 1104, 1104, 1104, 573: 1104}, - {1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 522: 1100, 527: 1100, 529: 1100, 1100, 1100, 1100, 536: 5876, 538: 1100, 540: 1100, 1100, 543: 1100, 545: 1100, 1100, 1100, 549: 1100, 1100, 553: 1100, 1100, 1100, 561: 1100, 1100, 1100, 1100, 1100, 1100, 569: 1100, 1100, 1100, 573: 1100, 580: 1100, 724: 1100, 948: 5875}, + {9: 5877, 547: 5947}, + {9: 1107, 531: 5844, 5845, 547: 5934, 564: 5843, 567: 5846, 570: 5842, 5847, 5848, 902: 5841, 907: 5840}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5931, 3057, 3058, 3056}, + {1105, 1105, 9: 1105, 57: 1105, 521: 1105, 523: 1105, 530: 1105, 1105, 1105, 1105, 541: 1105, 1105, 544: 1105, 546: 1105, 1105, 1105, 550: 1105, 1105, 554: 1105, 1105, 562: 1105, 1105, 1105, 566: 1105, 1105, 570: 1105, 1105, 1105, 574: 1105}, + {1104, 1104, 9: 1104, 57: 1104, 521: 1104, 523: 1104, 530: 1104, 1104, 1104, 1104, 541: 1104, 1104, 544: 1104, 546: 1104, 1104, 1104, 550: 1104, 1104, 554: 1104, 1104, 562: 1104, 1104, 1104, 566: 1104, 1104, 570: 1104, 1104, 1104, 574: 1104}, // 3035 - {1098, 1098, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1098, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 1098, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 1098, 522: 1098, 527: 5833, 529: 1098, 1098, 1098, 1098, 540: 1098, 1098, 543: 1098, 545: 1098, 1098, 1098, 549: 1098, 1098, 553: 1098, 1098, 561: 1098, 1098, 1098, 565: 1098, 1098, 569: 1098, 1098, 1098, 573: 1098, 757: 5832, 3053, 3054, 3052, 1000: 5831, 5830}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 2842, 537: 2841, 597: 2840, 632: 5821, 2836, 757: 4271, 3053, 3054, 3052, 5829, 790: 5824, 792: 4231, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 4233, 4232, 881: 5823, 885: 5822, 5828, 940: 5818, 980: 5827}, - {9: 5872, 57: 5873}, - {1107, 1107, 9: 1107, 57: 1107, 520: 1107, 522: 1107, 529: 1107, 5839, 5840, 1107, 540: 1107, 1107, 543: 1107, 545: 1107, 1107, 1107, 549: 1107, 1107, 553: 1107, 1107, 561: 1107, 1107, 5838, 565: 1107, 5841, 569: 5837, 5842, 5843, 900: 5836, 905: 5835}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1098, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 4331, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 527: 5833, 529: 992, 1098, 1098, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 563: 1098, 566: 1098, 569: 1098, 1098, 1098, 757: 5832, 3053, 3054, 3052, 829: 4241, 4242, 1000: 5831, 5830}, + {1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 523: 1100, 528: 1100, 530: 1100, 1100, 1100, 1100, 537: 5881, 539: 1100, 541: 1100, 1100, 544: 1100, 546: 1100, 1100, 1100, 550: 1100, 1100, 554: 1100, 1100, 1100, 562: 1100, 1100, 1100, 1100, 1100, 1100, 570: 1100, 1100, 1100, 574: 1100, 581: 1100, 725: 1100, 950: 5880}, + {1098, 1098, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1098, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 1098, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 1098, 523: 1098, 528: 5838, 530: 1098, 1098, 1098, 1098, 541: 1098, 1098, 544: 1098, 546: 1098, 1098, 1098, 550: 1098, 1098, 554: 1098, 1098, 562: 1098, 1098, 1098, 566: 1098, 1098, 570: 1098, 1098, 1098, 574: 1098, 759: 5837, 3057, 3058, 3056, 1002: 5836, 5835}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 2846, 538: 2845, 598: 2844, 633: 5826, 2840, 759: 4276, 3057, 3058, 3056, 5834, 792: 5829, 794: 4236, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 4238, 4237, 883: 5828, 887: 5827, 5833, 942: 5823, 982: 5832}, + {9: 5877, 57: 5878}, + {1107, 1107, 9: 1107, 57: 1107, 521: 1107, 523: 1107, 530: 1107, 5844, 5845, 1107, 541: 1107, 1107, 544: 1107, 546: 1107, 1107, 1107, 550: 1107, 1107, 554: 1107, 1107, 562: 1107, 1107, 5843, 566: 1107, 5846, 570: 5842, 5847, 5848, 902: 5841, 907: 5840}, // 3040 - {1102, 1102, 9: 1102, 57: 1102, 520: 1102, 522: 1102, 529: 1102, 1102, 1102, 1102, 540: 1102, 1102, 543: 1102, 545: 1102, 1102, 1102, 549: 1102, 1102, 553: 1102, 1102, 561: 1102, 1102, 1102, 565: 1102, 1102, 569: 1102, 1102, 1102, 573: 1102}, - {1097, 1097, 9: 1097, 57: 1097, 520: 1097, 522: 1097, 529: 1097, 1097, 1097, 1097, 538: 1097, 540: 1097, 1097, 543: 1097, 545: 1097, 1097, 1097, 549: 1097, 1097, 553: 1097, 1097, 1097, 561: 1097, 1097, 1097, 1097, 1097, 1097, 569: 1097, 1097, 1097, 573: 1097, 580: 1097, 724: 1097}, - {1096, 1096, 9: 1096, 57: 1096, 520: 1096, 522: 1096, 529: 1096, 1096, 1096, 1096, 538: 1096, 540: 1096, 1096, 543: 1096, 545: 1096, 1096, 1096, 549: 1096, 1096, 553: 1096, 1096, 1096, 561: 1096, 1096, 1096, 1096, 1096, 1096, 569: 1096, 1096, 1096, 573: 1096, 580: 1096, 724: 1096}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5834, 3053, 3054, 3052}, - {1095, 1095, 9: 1095, 57: 1095, 520: 1095, 522: 1095, 529: 1095, 1095, 1095, 1095, 538: 1095, 540: 1095, 1095, 543: 1095, 545: 1095, 1095, 1095, 549: 1095, 1095, 553: 1095, 1095, 1095, 561: 1095, 1095, 1095, 1095, 1095, 1095, 569: 1095, 1095, 1095, 573: 1095, 580: 1095, 724: 1095}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1098, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 4336, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 528: 5838, 530: 992, 1098, 1098, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 564: 1098, 567: 1098, 570: 1098, 1098, 1098, 759: 5837, 3057, 3058, 3056, 831: 4246, 4247, 1002: 5836, 5835}, + {1102, 1102, 9: 1102, 57: 1102, 521: 1102, 523: 1102, 530: 1102, 1102, 1102, 1102, 541: 1102, 1102, 544: 1102, 546: 1102, 1102, 1102, 550: 1102, 1102, 554: 1102, 1102, 562: 1102, 1102, 1102, 566: 1102, 1102, 570: 1102, 1102, 1102, 574: 1102}, + {1097, 1097, 9: 1097, 57: 1097, 521: 1097, 523: 1097, 530: 1097, 1097, 1097, 1097, 539: 1097, 541: 1097, 1097, 544: 1097, 546: 1097, 1097, 1097, 550: 1097, 1097, 554: 1097, 1097, 1097, 562: 1097, 1097, 1097, 1097, 1097, 1097, 570: 1097, 1097, 1097, 574: 1097, 581: 1097, 725: 1097}, + {1096, 1096, 9: 1096, 57: 1096, 521: 1096, 523: 1096, 530: 1096, 1096, 1096, 1096, 539: 1096, 541: 1096, 1096, 544: 1096, 546: 1096, 1096, 1096, 550: 1096, 1096, 554: 1096, 1096, 1096, 562: 1096, 1096, 1096, 1096, 1096, 1096, 570: 1096, 1096, 1096, 574: 1096, 581: 1096, 725: 1096}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5839, 3057, 3058, 3056}, // 3045 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5865}, - {566: 1066, 993: 5852, 1207: 5856}, - {530: 5839, 5840, 566: 5849, 900: 5850}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5846}, - {566: 1068, 993: 1068}, + {1095, 1095, 9: 1095, 57: 1095, 521: 1095, 523: 1095, 530: 1095, 1095, 1095, 1095, 539: 1095, 541: 1095, 1095, 544: 1095, 546: 1095, 1095, 1095, 550: 1095, 1095, 554: 1095, 1095, 1095, 562: 1095, 1095, 1095, 1095, 1095, 1095, 570: 1095, 1095, 1095, 574: 1095, 581: 1095, 725: 1095}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5870}, + {567: 1066, 995: 5857, 1209: 5861}, + {531: 5844, 5845, 567: 5854, 902: 5855}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5851}, // 3050 - {566: 1067, 993: 1067}, - {2: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 10: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 58: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 521: 1064}, - {566: 5845}, - {566: 5844}, - {2: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 10: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 58: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 521: 1062}, + {567: 1068, 995: 1068}, + {567: 1067, 995: 1067}, + {2: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 10: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 58: 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 1064, 522: 1064}, + {567: 5850}, + {567: 5849}, // 3055 - {2: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 10: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 58: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 521: 1063}, - {1070, 1070, 9: 1070, 57: 1070, 520: 5847, 522: 1070, 529: 1070, 1070, 1070, 1070, 540: 1070, 1070, 543: 1070, 545: 1070, 1070, 1070, 549: 1070, 1070, 553: 1070, 1070, 561: 1070, 1070, 1070, 565: 1070, 1070, 569: 1070, 1070, 1070, 573: 1070, 900: 5836, 905: 5835}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5848}, - {1069, 1069, 9: 1069, 57: 1069, 520: 1069, 522: 1069, 529: 1069, 1069, 1069, 1069, 540: 1069, 1069, 543: 1069, 545: 1069, 1069, 1069, 549: 1069, 1069, 553: 1069, 1069, 556: 3684, 3682, 3683, 3681, 3679, 1069, 1069, 1069, 565: 1069, 1069, 569: 1069, 1069, 1069, 573: 1069, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5855}, + {2: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 10: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 58: 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, 522: 1062}, + {2: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 10: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 58: 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, 522: 1063}, + {1070, 1070, 9: 1070, 57: 1070, 521: 5852, 523: 1070, 530: 1070, 1070, 1070, 1070, 541: 1070, 1070, 544: 1070, 546: 1070, 1070, 1070, 550: 1070, 1070, 554: 1070, 1070, 562: 1070, 1070, 1070, 566: 1070, 1070, 570: 1070, 1070, 1070, 574: 1070, 902: 5841, 907: 5840}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5853}, + {1069, 1069, 9: 1069, 57: 1069, 521: 1069, 523: 1069, 530: 1069, 1069, 1069, 1069, 541: 1069, 1069, 544: 1069, 546: 1069, 1069, 1069, 550: 1069, 1069, 554: 1069, 1069, 557: 3689, 3687, 3688, 3686, 3684, 1069, 1069, 1069, 566: 1069, 1069, 570: 1069, 1069, 1069, 574: 1069, 788: 3685, 3683}, // 3060 - {566: 1066, 993: 5852, 1207: 5851}, - {566: 5853}, - {566: 1065}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5854}, - {1071, 1071, 9: 1071, 57: 1071, 520: 1071, 522: 1071, 529: 1071, 1071, 1071, 1071, 540: 1071, 1071, 543: 1071, 545: 1071, 1071, 1071, 549: 1071, 1071, 553: 1071, 1071, 561: 1071, 1071, 1071, 565: 1071, 1071, 569: 1071, 1071, 1071, 573: 1071, 900: 5836, 905: 5835}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5860}, + {567: 1066, 995: 5857, 1209: 5856}, + {567: 5858}, + {567: 1065}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5859}, // 3065 - {1072, 1072, 9: 1072, 57: 1072, 520: 1072, 522: 1072, 529: 1072, 1072, 1072, 1072, 540: 1072, 1072, 543: 1072, 545: 1072, 1072, 1072, 549: 1072, 1072, 553: 1072, 1072, 561: 1072, 1072, 1072, 565: 1072, 1072, 569: 1072, 1072, 1072, 573: 1072, 900: 5836, 905: 5835}, - {566: 5857}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5858}, - {520: 5859, 530: 5839, 5840, 5860, 563: 5838, 566: 5841, 569: 5837, 5842, 5843, 900: 5836, 905: 5835}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5864}, + {1071, 1071, 9: 1071, 57: 1071, 521: 1071, 523: 1071, 530: 1071, 1071, 1071, 1071, 541: 1071, 1071, 544: 1071, 546: 1071, 1071, 1071, 550: 1071, 1071, 554: 1071, 1071, 562: 1071, 1071, 1071, 566: 1071, 1071, 570: 1071, 1071, 1071, 574: 1071, 902: 5841, 907: 5840}, + {1072, 1072, 9: 1072, 57: 1072, 521: 1072, 523: 1072, 530: 1072, 1072, 1072, 1072, 541: 1072, 1072, 544: 1072, 546: 1072, 1072, 1072, 550: 1072, 1072, 554: 1072, 1072, 562: 1072, 1072, 1072, 566: 1072, 1072, 570: 1072, 1072, 1072, 574: 1072, 902: 5841, 907: 5840}, + {567: 5862}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5863}, + {521: 5864, 531: 5844, 5845, 5865, 564: 5843, 567: 5846, 570: 5842, 5847, 5848, 902: 5841, 907: 5840}, // 3070 - {521: 5861}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5862}, - {9: 4512, 57: 5863}, - {1073, 1073, 9: 1073, 57: 1073, 520: 1073, 522: 1073, 529: 1073, 1073, 1073, 1073, 540: 1073, 1073, 543: 1073, 545: 1073, 1073, 1073, 549: 1073, 1073, 553: 1073, 1073, 561: 1073, 1073, 1073, 565: 1073, 1073, 569: 1073, 1073, 1073, 573: 1073}, - {1074, 1074, 9: 1074, 57: 1074, 520: 1074, 522: 1074, 529: 1074, 1074, 1074, 1074, 540: 1074, 1074, 543: 1074, 545: 1074, 1074, 1074, 549: 1074, 1074, 553: 1074, 1074, 556: 3684, 3682, 3683, 3681, 3679, 1074, 1074, 1074, 565: 1074, 1074, 569: 1074, 1074, 1074, 573: 1074, 786: 3680, 3678}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5869}, + {522: 5866}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5867}, + {9: 4517, 57: 5868}, + {1073, 1073, 9: 1073, 57: 1073, 521: 1073, 523: 1073, 530: 1073, 1073, 1073, 1073, 541: 1073, 1073, 544: 1073, 546: 1073, 1073, 1073, 550: 1073, 1073, 554: 1073, 1073, 562: 1073, 1073, 1073, 566: 1073, 1073, 570: 1073, 1073, 1073, 574: 1073}, // 3075 - {1077, 1077, 9: 1077, 57: 1077, 520: 5866, 522: 1077, 529: 1077, 5839, 5840, 5867, 540: 1077, 1077, 543: 1077, 545: 1077, 1077, 1077, 549: 1077, 1077, 553: 1077, 1077, 561: 1077, 1077, 5838, 565: 1077, 5841, 569: 5837, 5842, 5843, 573: 1077, 900: 5836, 905: 5835}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5871}, - {521: 5868}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 5869}, - {9: 4512, 57: 5870}, + {1074, 1074, 9: 1074, 57: 1074, 521: 1074, 523: 1074, 530: 1074, 1074, 1074, 1074, 541: 1074, 1074, 544: 1074, 546: 1074, 1074, 1074, 550: 1074, 1074, 554: 1074, 1074, 557: 3689, 3687, 3688, 3686, 3684, 1074, 1074, 1074, 566: 1074, 1074, 570: 1074, 1074, 1074, 574: 1074, 788: 3685, 3683}, + {1077, 1077, 9: 1077, 57: 1077, 521: 5871, 523: 1077, 530: 1077, 5844, 5845, 5872, 541: 1077, 1077, 544: 1077, 546: 1077, 1077, 1077, 550: 1077, 1077, 554: 1077, 1077, 562: 1077, 1077, 5843, 566: 1077, 5846, 570: 5842, 5847, 5848, 574: 1077, 902: 5841, 907: 5840}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5876}, + {522: 5873}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 5874}, // 3080 - {1075, 1075, 9: 1075, 57: 1075, 520: 1075, 522: 1075, 529: 1075, 1075, 1075, 1075, 540: 1075, 1075, 543: 1075, 545: 1075, 1075, 1075, 549: 1075, 1075, 553: 1075, 1075, 561: 1075, 1075, 1075, 565: 1075, 1075, 569: 1075, 1075, 1075, 573: 1075}, - {1076, 1076, 9: 1076, 57: 1076, 520: 1076, 522: 1076, 529: 1076, 1076, 1076, 1076, 540: 1076, 1076, 543: 1076, 545: 1076, 1076, 1076, 549: 1076, 1076, 553: 1076, 1076, 556: 3684, 3682, 3683, 3681, 3679, 1076, 1076, 1076, 565: 1076, 1076, 569: 1076, 1076, 1076, 573: 1076, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 632: 5821, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5828, 940: 5874}, - {1101, 1101, 9: 1101, 57: 1101, 520: 1101, 522: 1101, 529: 1101, 1101, 1101, 1101, 540: 1101, 1101, 543: 1101, 545: 1101, 1101, 1101, 549: 1101, 1101, 553: 1101, 1101, 561: 1101, 1101, 1101, 565: 1101, 1101, 569: 1101, 1101, 1101, 573: 1101}, - {1108, 1108, 9: 1108, 57: 1108, 520: 1108, 522: 1108, 529: 1108, 532: 1108, 540: 1108, 1108, 543: 1108, 545: 1108, 1108, 1108, 549: 1108, 1108, 553: 1108, 1108, 561: 1108, 1108, 565: 1108}, + {9: 4517, 57: 5875}, + {1075, 1075, 9: 1075, 57: 1075, 521: 1075, 523: 1075, 530: 1075, 1075, 1075, 1075, 541: 1075, 1075, 544: 1075, 546: 1075, 1075, 1075, 550: 1075, 1075, 554: 1075, 1075, 562: 1075, 1075, 1075, 566: 1075, 1075, 570: 1075, 1075, 1075, 574: 1075}, + {1076, 1076, 9: 1076, 57: 1076, 521: 1076, 523: 1076, 530: 1076, 1076, 1076, 1076, 541: 1076, 1076, 544: 1076, 546: 1076, 1076, 1076, 550: 1076, 1076, 554: 1076, 1076, 557: 3689, 3687, 3688, 3686, 3684, 1076, 1076, 1076, 566: 1076, 1076, 570: 1076, 1076, 1076, 574: 1076, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 633: 5826, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5833, 942: 5879}, + {1101, 1101, 9: 1101, 57: 1101, 521: 1101, 523: 1101, 530: 1101, 1101, 1101, 1101, 541: 1101, 1101, 544: 1101, 546: 1101, 1101, 1101, 550: 1101, 1101, 554: 1101, 1101, 562: 1101, 1101, 1101, 566: 1101, 1101, 570: 1101, 1101, 1101, 574: 1101}, // 3085 - {1098, 1098, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1098, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 1098, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 1098, 522: 1098, 527: 5833, 529: 1098, 1098, 1098, 1098, 538: 1098, 540: 1098, 1098, 543: 1098, 545: 1098, 1098, 1098, 549: 1098, 1098, 553: 1098, 1098, 1098, 561: 1098, 1098, 1098, 1098, 1098, 1098, 569: 1098, 1098, 1098, 573: 1098, 580: 1098, 724: 1098, 757: 5832, 3053, 3054, 3052, 1000: 5831, 5880}, - {521: 5877}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 5878}, - {9: 5138, 57: 5879}, - {1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 527: 1099, 529: 1099, 1099, 1099, 1099, 537: 1099, 1099, 540: 1099, 1099, 543: 1099, 545: 1099, 1099, 1099, 549: 1099, 1099, 553: 1099, 1099, 1099, 561: 1099, 1099, 1099, 1099, 1099, 1099, 569: 1099, 1099, 1099, 573: 1099, 580: 1099, 597: 1099, 614: 1099, 633: 1099, 698: 1099, 711: 1099, 724: 1099}, + {1108, 1108, 9: 1108, 57: 1108, 521: 1108, 523: 1108, 530: 1108, 533: 1108, 541: 1108, 1108, 544: 1108, 546: 1108, 1108, 1108, 550: 1108, 1108, 554: 1108, 1108, 562: 1108, 1108, 566: 1108}, + {1098, 1098, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1098, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 1098, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 1098, 523: 1098, 528: 5838, 530: 1098, 1098, 1098, 1098, 539: 1098, 541: 1098, 1098, 544: 1098, 546: 1098, 1098, 1098, 550: 1098, 1098, 554: 1098, 1098, 1098, 562: 1098, 1098, 1098, 1098, 1098, 1098, 570: 1098, 1098, 1098, 574: 1098, 581: 1098, 725: 1098, 759: 5837, 3057, 3058, 3056, 1002: 5836, 5885}, + {522: 5882}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 5883}, + {9: 5143, 57: 5884}, // 3090 - {2093, 2093, 9: 2093, 57: 2093, 520: 2093, 522: 2093, 529: 2093, 2093, 2093, 2093, 538: 2093, 540: 2093, 2093, 543: 2093, 545: 2093, 2093, 2093, 549: 2093, 2093, 553: 2093, 2093, 2093, 561: 2093, 2093, 2093, 2093, 2093, 2093, 569: 2093, 2093, 2093, 573: 2093, 580: 2093, 724: 5882, 1011: 5881, 1297: 5883}, - {2092, 2092, 9: 2092, 57: 2092, 520: 2092, 522: 2092, 529: 2092, 2092, 2092, 2092, 538: 2092, 540: 2092, 2092, 543: 2092, 545: 2092, 2092, 2092, 549: 2092, 2092, 553: 2092, 2092, 2092, 561: 2092, 2092, 2092, 2092, 2092, 2092, 569: 2092, 2092, 2092, 573: 2092, 580: 2092}, - {179: 5924}, - {1079, 1079, 9: 1079, 57: 1079, 520: 1079, 522: 1079, 529: 1079, 1079, 1079, 1079, 538: 5886, 540: 1079, 1079, 543: 1079, 545: 1079, 1079, 1079, 549: 1079, 1079, 553: 1079, 1079, 5887, 561: 1079, 1079, 1079, 5885, 1079, 1079, 569: 1079, 1079, 1079, 573: 1079, 580: 1079, 1035: 5889, 5888, 1168: 5890, 5884}, - {1194, 1194, 9: 1194, 57: 1194, 520: 1194, 522: 1194, 529: 1194, 1194, 1194, 1194, 540: 1194, 1194, 543: 1194, 545: 1194, 1194, 1194, 549: 1194, 1194, 553: 1194, 1194, 561: 1194, 1194, 1194, 565: 1194, 1194, 569: 1194, 1194, 1194, 573: 1194, 580: 5905, 1457: 5906}, + {1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 528: 1099, 530: 1099, 1099, 1099, 1099, 538: 1099, 1099, 541: 1099, 1099, 544: 1099, 546: 1099, 1099, 1099, 550: 1099, 1099, 554: 1099, 1099, 1099, 562: 1099, 1099, 1099, 1099, 1099, 1099, 570: 1099, 1099, 1099, 574: 1099, 581: 1099, 598: 1099, 615: 1099, 634: 1099, 699: 1099, 712: 1099, 725: 1099}, + {2094, 2094, 9: 2094, 57: 2094, 521: 2094, 523: 2094, 530: 2094, 2094, 2094, 2094, 539: 2094, 541: 2094, 2094, 544: 2094, 546: 2094, 2094, 2094, 550: 2094, 2094, 554: 2094, 2094, 2094, 562: 2094, 2094, 2094, 2094, 2094, 2094, 570: 2094, 2094, 2094, 574: 2094, 581: 2094, 725: 5887, 1013: 5886, 1299: 5888}, + {2093, 2093, 9: 2093, 57: 2093, 521: 2093, 523: 2093, 530: 2093, 2093, 2093, 2093, 539: 2093, 541: 2093, 2093, 544: 2093, 546: 2093, 2093, 2093, 550: 2093, 2093, 554: 2093, 2093, 2093, 562: 2093, 2093, 2093, 2093, 2093, 2093, 570: 2093, 2093, 2093, 574: 2093, 581: 2093}, + {179: 5929}, + {1079, 1079, 9: 1079, 57: 1079, 521: 1079, 523: 1079, 530: 1079, 1079, 1079, 1079, 539: 5891, 541: 1079, 1079, 544: 1079, 546: 1079, 1079, 1079, 550: 1079, 1079, 554: 1079, 1079, 5892, 562: 1079, 1079, 1079, 5890, 1079, 1079, 570: 1079, 1079, 1079, 574: 1079, 581: 1079, 1037: 5894, 5893, 1170: 5895, 5889}, // 3095 - {636: 4788, 698: 4789, 910: 5904}, - {636: 4788, 698: 4789, 910: 5903}, - {636: 4788, 698: 4789, 910: 5902}, - {521: 1091, 547: 5892, 1350: 5893}, - {1081, 1081, 9: 1081, 57: 1081, 520: 1081, 522: 1081, 529: 1081, 1081, 1081, 1081, 538: 1081, 540: 1081, 1081, 543: 1081, 545: 1081, 1081, 1081, 549: 1081, 1081, 553: 1081, 1081, 1081, 561: 1081, 1081, 1081, 1081, 1081, 1081, 569: 1081, 1081, 1081, 573: 1081, 580: 1081}, + {1194, 1194, 9: 1194, 57: 1194, 521: 1194, 523: 1194, 530: 1194, 1194, 1194, 1194, 541: 1194, 1194, 544: 1194, 546: 1194, 1194, 1194, 550: 1194, 1194, 554: 1194, 1194, 562: 1194, 1194, 1194, 566: 1194, 1194, 570: 1194, 1194, 1194, 574: 1194, 581: 5910, 1459: 5911}, + {637: 4793, 699: 4794, 912: 5909}, + {637: 4793, 699: 4794, 912: 5908}, + {637: 4793, 699: 4794, 912: 5907}, + {522: 1091, 548: 5897, 1352: 5898}, // 3100 - {1078, 1078, 9: 1078, 57: 1078, 520: 1078, 522: 1078, 529: 1078, 1078, 1078, 1078, 538: 5886, 540: 1078, 1078, 543: 1078, 545: 1078, 1078, 1078, 549: 1078, 1078, 553: 1078, 1078, 5887, 561: 1078, 1078, 1078, 5885, 1078, 1078, 569: 1078, 1078, 1078, 573: 1078, 580: 1078, 1035: 5891, 5888}, - {1080, 1080, 9: 1080, 57: 1080, 520: 1080, 522: 1080, 529: 1080, 1080, 1080, 1080, 538: 1080, 540: 1080, 1080, 543: 1080, 545: 1080, 1080, 1080, 549: 1080, 1080, 553: 1080, 1080, 1080, 561: 1080, 1080, 1080, 1080, 1080, 1080, 569: 1080, 1080, 1080, 573: 1080, 580: 1080}, - {554: 5898, 561: 5899, 566: 5897}, - {521: 5894}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1086, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 1086, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 691: 5415, 757: 5414, 3053, 3054, 3052, 945: 5895}, + {1081, 1081, 9: 1081, 57: 1081, 521: 1081, 523: 1081, 530: 1081, 1081, 1081, 1081, 539: 1081, 541: 1081, 1081, 544: 1081, 546: 1081, 1081, 1081, 550: 1081, 1081, 554: 1081, 1081, 1081, 562: 1081, 1081, 1081, 1081, 1081, 1081, 570: 1081, 1081, 1081, 574: 1081, 581: 1081}, + {1078, 1078, 9: 1078, 57: 1078, 521: 1078, 523: 1078, 530: 1078, 1078, 1078, 1078, 539: 5891, 541: 1078, 1078, 544: 1078, 546: 1078, 1078, 1078, 550: 1078, 1078, 554: 1078, 1078, 5892, 562: 1078, 1078, 1078, 5890, 1078, 1078, 570: 1078, 1078, 1078, 574: 1078, 581: 1078, 1037: 5896, 5893}, + {1080, 1080, 9: 1080, 57: 1080, 521: 1080, 523: 1080, 530: 1080, 1080, 1080, 1080, 539: 1080, 541: 1080, 1080, 544: 1080, 546: 1080, 1080, 1080, 550: 1080, 1080, 554: 1080, 1080, 1080, 562: 1080, 1080, 1080, 1080, 1080, 1080, 570: 1080, 1080, 1080, 574: 1080, 581: 1080}, + {555: 5903, 562: 5904, 567: 5902}, + {522: 5899}, // 3105 - {9: 5417, 57: 5896}, - {1087, 1087, 9: 1087, 57: 1087, 520: 1087, 522: 1087, 529: 1087, 1087, 1087, 1087, 538: 1087, 540: 1087, 1087, 543: 1087, 545: 1087, 1087, 1087, 549: 1087, 1087, 553: 1087, 1087, 1087, 561: 1087, 1087, 1087, 1087, 1087, 1087, 569: 1087, 1087, 1087, 573: 1087, 580: 1087}, - {521: 1090}, - {711: 5901}, - {711: 5900}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1086, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 1086, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 692: 5420, 759: 5419, 3057, 3058, 3056, 947: 5900}, + {9: 5422, 57: 5901}, + {1087, 1087, 9: 1087, 57: 1087, 521: 1087, 523: 1087, 530: 1087, 1087, 1087, 1087, 539: 1087, 541: 1087, 1087, 544: 1087, 546: 1087, 1087, 1087, 550: 1087, 1087, 554: 1087, 1087, 1087, 562: 1087, 1087, 1087, 1087, 1087, 1087, 570: 1087, 1087, 1087, 574: 1087, 581: 1087}, + {522: 1090}, + {712: 5906}, // 3110 - {521: 1088}, - {521: 1089}, - {521: 1092, 547: 1092}, - {521: 1093, 547: 1093}, - {521: 1094, 547: 1094}, + {712: 5905}, + {522: 1088}, + {522: 1089}, + {522: 1092, 548: 1092}, + {522: 1093, 548: 1093}, // 3115 - {103: 5910, 359: 5909, 434: 5908, 521: 1191, 1456: 5907}, - {1103, 1103, 9: 1103, 57: 1103, 520: 1103, 522: 1103, 529: 1103, 1103, 1103, 1103, 540: 1103, 1103, 543: 1103, 545: 1103, 1103, 1103, 549: 1103, 1103, 553: 1103, 1103, 561: 1103, 1103, 1103, 565: 1103, 1103, 569: 1103, 1103, 1103, 573: 1103}, - {521: 5911}, - {521: 1190}, - {521: 1189}, + {522: 1094, 548: 1094}, + {103: 5915, 359: 5914, 434: 5913, 522: 1191, 1458: 5912}, + {1103, 1103, 9: 1103, 57: 1103, 521: 1103, 523: 1103, 530: 1103, 1103, 1103, 1103, 541: 1103, 1103, 544: 1103, 546: 1103, 1103, 1103, 550: 1103, 1103, 554: 1103, 1103, 562: 1103, 1103, 1103, 566: 1103, 1103, 570: 1103, 1103, 1103, 574: 1103}, + {522: 5916}, + {522: 1190}, // 3120 - {521: 1188}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 5913, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5912}, - {57: 1187, 410: 5921, 556: 3684, 3682, 3683, 3681, 3679, 575: 5920, 786: 3680, 3678, 1458: 5919}, - {1184, 1184, 9: 1184, 57: 1184, 262: 5915, 520: 1184, 522: 1184, 529: 1184, 1184, 1184, 1184, 540: 1184, 1184, 543: 1184, 545: 1184, 1184, 1184, 549: 1184, 1184, 553: 1184, 1184, 561: 1184, 1184, 1184, 565: 1184, 1184, 569: 1184, 1184, 1184, 573: 1184, 1231: 5914}, - {1192, 1192, 9: 1192, 57: 1192, 520: 1192, 522: 1192, 529: 1192, 1192, 1192, 1192, 540: 1192, 1192, 543: 1192, 545: 1192, 1192, 1192, 549: 1192, 1192, 553: 1192, 1192, 561: 1192, 1192, 1192, 565: 1192, 1192, 569: 1192, 1192, 1192, 573: 1192}, + {522: 1189}, + {522: 1188}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 5918, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5917}, + {57: 1187, 410: 5926, 557: 3689, 3687, 3688, 3686, 3684, 576: 5925, 788: 3685, 3683, 1460: 5924}, + {1184, 1184, 9: 1184, 57: 1184, 262: 5920, 521: 1184, 523: 1184, 530: 1184, 1184, 1184, 1184, 541: 1184, 1184, 544: 1184, 546: 1184, 1184, 1184, 550: 1184, 1184, 554: 1184, 1184, 562: 1184, 1184, 1184, 566: 1184, 1184, 570: 1184, 1184, 1184, 574: 1184, 1233: 5919}, // 3125 - {521: 5916}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5917}, - {57: 5918, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {1183, 1183, 9: 1183, 57: 1183, 520: 1183, 522: 1183, 529: 1183, 1183, 1183, 1183, 540: 1183, 1183, 543: 1183, 545: 1183, 1183, 1183, 549: 1183, 1183, 553: 1183, 1183, 561: 1183, 1183, 1183, 565: 1183, 1183, 569: 1183, 1183, 1183, 573: 1183}, - {57: 5922}, + {1192, 1192, 9: 1192, 57: 1192, 521: 1192, 523: 1192, 530: 1192, 1192, 1192, 1192, 541: 1192, 1192, 544: 1192, 546: 1192, 1192, 1192, 550: 1192, 1192, 554: 1192, 1192, 562: 1192, 1192, 1192, 566: 1192, 1192, 570: 1192, 1192, 1192, 574: 1192}, + {522: 5921}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5922}, + {57: 5923, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {1183, 1183, 9: 1183, 57: 1183, 521: 1183, 523: 1183, 530: 1183, 1183, 1183, 1183, 541: 1183, 1183, 544: 1183, 546: 1183, 1183, 1183, 550: 1183, 1183, 554: 1183, 1183, 562: 1183, 1183, 1183, 566: 1183, 1183, 570: 1183, 1183, 1183, 574: 1183}, // 3130 + {57: 5927}, {57: 1186}, {57: 1185}, - {1184, 1184, 9: 1184, 57: 1184, 262: 5915, 520: 1184, 522: 1184, 529: 1184, 1184, 1184, 1184, 540: 1184, 1184, 543: 1184, 545: 1184, 1184, 1184, 549: 1184, 1184, 553: 1184, 1184, 561: 1184, 1184, 1184, 565: 1184, 1184, 569: 1184, 1184, 1184, 573: 1184, 1231: 5923}, - {1193, 1193, 9: 1193, 57: 1193, 520: 1193, 522: 1193, 529: 1193, 1193, 1193, 1193, 540: 1193, 1193, 543: 1193, 545: 1193, 1193, 1193, 549: 1193, 1193, 553: 1193, 1193, 561: 1193, 1193, 1193, 565: 1193, 1193, 569: 1193, 1193, 1193, 573: 1193}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 5925}, + {1184, 1184, 9: 1184, 57: 1184, 262: 5920, 521: 1184, 523: 1184, 530: 1184, 1184, 1184, 1184, 541: 1184, 1184, 544: 1184, 546: 1184, 1184, 1184, 550: 1184, 1184, 554: 1184, 1184, 562: 1184, 1184, 1184, 566: 1184, 1184, 570: 1184, 1184, 1184, 574: 1184, 1233: 5928}, + {1193, 1193, 9: 1193, 57: 1193, 521: 1193, 523: 1193, 530: 1193, 1193, 1193, 1193, 541: 1193, 1193, 544: 1193, 546: 1193, 1193, 1193, 550: 1193, 1193, 554: 1193, 1193, 562: 1193, 1193, 1193, 566: 1193, 1193, 570: 1193, 1193, 1193, 574: 1193}, // 3135 - {2091, 2091, 9: 2091, 57: 2091, 520: 2091, 522: 2091, 529: 2091, 2091, 2091, 2091, 538: 2091, 540: 2091, 2091, 543: 2091, 545: 2091, 2091, 2091, 549: 2091, 2091, 553: 2091, 2091, 2091, 3684, 3682, 3683, 3681, 3679, 2091, 2091, 2091, 2091, 2091, 2091, 569: 2091, 2091, 2091, 573: 2091, 580: 2091, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5927}, - {530: 5839, 5840, 563: 5838, 566: 5841, 569: 5837, 5842, 5843, 573: 5928, 900: 5836, 905: 5835}, - {1106, 1106, 9: 1106, 57: 1106, 520: 1106, 522: 1106, 529: 1106, 532: 1106, 540: 1106, 1106, 543: 1106, 545: 1106, 1106, 1106, 549: 1106, 1106, 553: 1106, 1106, 561: 1106, 1106, 565: 1106}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5930, 982: 5931, 1012: 5932}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 5930}, + {2092, 2092, 9: 2092, 57: 2092, 521: 2092, 523: 2092, 530: 2092, 2092, 2092, 2092, 539: 2092, 541: 2092, 2092, 544: 2092, 546: 2092, 2092, 2092, 550: 2092, 2092, 554: 2092, 2092, 2092, 3689, 3687, 3688, 3686, 3684, 2092, 2092, 2092, 2092, 2092, 2092, 570: 2092, 2092, 2092, 574: 2092, 581: 2092, 788: 3685, 3683}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5932}, + {531: 5844, 5845, 564: 5843, 567: 5846, 570: 5842, 5847, 5848, 574: 5933, 902: 5841, 907: 5840}, + {1106, 1106, 9: 1106, 57: 1106, 521: 1106, 523: 1106, 530: 1106, 533: 1106, 541: 1106, 1106, 544: 1106, 546: 1106, 1106, 1106, 550: 1106, 1106, 554: 1106, 1106, 562: 1106, 1106, 566: 1106}, // 3140 - {548: 5940}, - {2594, 2594, 9: 2594, 532: 2594, 545: 2594, 553: 2594, 2594}, - {404, 404, 9: 5933, 532: 404, 545: 404, 553: 3013, 404, 877: 3014, 5934}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5930, 982: 5939}, - {1479, 1479, 532: 1479, 545: 1479, 554: 3016, 829: 3017, 895: 5935}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5935, 984: 5936, 1014: 5937}, + {549: 5945}, + {2595, 2595, 9: 2595, 533: 2595, 546: 2595, 554: 2595, 2595}, + {404, 404, 9: 5938, 533: 404, 546: 404, 554: 3017, 404, 879: 3018, 5939}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5935, 984: 5944}, // 3145 - {1061, 1061, 532: 1061, 545: 5936, 1179: 5937}, - {552: 3027, 630: 3029, 785: 3026, 803: 3028, 971: 5938}, - {408, 408, 532: 408}, - {1060, 1060, 532: 1060}, - {2593, 2593, 9: 2593, 532: 2593, 545: 2593, 553: 2593, 2593}, + {1479, 1479, 533: 1479, 546: 1479, 555: 3020, 831: 3021, 897: 5940}, + {1061, 1061, 533: 1061, 546: 5941, 1181: 5942}, + {552: 3031, 631: 3033, 787: 3030, 802: 3032, 973: 5943}, + {408, 408, 533: 408}, + {1060, 1060, 533: 1060}, // 3150 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 5941}, - {2595, 2595, 9: 2595, 532: 2595, 545: 2595, 553: 2595, 2595}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5930, 982: 5931, 1012: 5943}, - {404, 404, 9: 5933, 532: 404, 553: 3013, 877: 3014, 5944}, - {407, 407, 532: 407}, + {2594, 2594, 9: 2594, 533: 2594, 546: 2594, 554: 2594, 2594}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 5946}, + {2596, 2596, 9: 2596, 533: 2596, 546: 2596, 554: 2596, 2596}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5935, 984: 5936, 1014: 5948}, + {404, 404, 9: 5938, 533: 404, 554: 3017, 879: 3018, 5949}, // 3155 - {2: 551, 551, 551, 551, 551, 551, 551, 10: 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 58: 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 5947}, + {407, 407, 533: 407}, + {2: 551, 551, 551, 551, 551, 551, 551, 10: 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 58: 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551, 551}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 5952}, {550, 550}, - {23: 5960, 149: 745, 5953, 5950, 228: 5952, 235: 5963, 248: 5961, 265: 5954, 278: 5958, 298: 5962, 302: 5955, 576: 5959, 597: 5949, 1270: 5957, 1340: 5951, 1368: 5956}, - {2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 10: 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 58: 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 522: 2283, 574: 2283}, + {23: 5965, 149: 745, 5958, 5955, 228: 5957, 235: 5968, 248: 5966, 265: 5959, 278: 5963, 298: 5967, 302: 5960, 577: 5964, 598: 5954, 1272: 5962, 1342: 5956, 1370: 5961}, // 3160 - {2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 522: 2282, 574: 2282}, + {2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 10: 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 58: 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 523: 2284, 575: 2284}, + {2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 10: 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 58: 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 523: 2283, 575: 2283}, {755, 755}, {752, 752}, {751, 751}, - {258: 5970}, // 3165 + {258: 5975}, {749, 749}, - {149: 5969}, - {736, 736, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 522: 736, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 4681, 1269: 5964}, + {149: 5974}, + {736, 736, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 523: 736, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 4686, 1271: 5969}, {746, 746}, - {149: 744}, // 3170 + {149: 744}, {149: 743}, {149: 742}, {149: 741}, {149: 740}, - {732, 732, 522: 5966, 1483: 5965}, // 3175 + {732, 732, 523: 5971, 1485: 5970}, {747, 747}, - {718: 5967}, - {550: 5968}, + {719: 5972}, + {551: 5973}, {731, 731}, - {748, 748}, // 3180 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5971, 3053, 3054, 3052, 1053: 5972}, + {748, 748}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5976, 3057, 3058, 3056, 1055: 5977}, {754, 754, 9: 754}, - {750, 750, 9: 5973}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5974, 3053, 3054, 3052}, - {753, 753, 9: 753}, + {750, 750, 9: 5978}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5979, 3057, 3058, 3056}, // 3185 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 6088, 3439, 3306, 3204, 3059, 3421, 3086, 6090, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 6089, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 6091, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6092}, - {597: 6074, 698: 6075}, - {698: 6071}, - {597: 6066, 698: 6065}, - {597: 6063}, + {753, 753, 9: 753}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 6093, 3444, 3311, 3209, 3063, 3426, 3090, 6095, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 6094, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 6096, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6097}, + {598: 6079, 699: 6080}, + {699: 6076}, + {598: 6071, 699: 6070}, // 3190 - {242: 6058, 358: 6059}, - {242: 6055}, - {242: 6049}, - {174: 6046, 263: 6048, 381: 6044, 405: 6045, 999: 6047}, - {244: 6041, 247: 6040}, + {598: 6068}, + {242: 6063, 358: 6064}, + {242: 6060}, + {242: 6054}, + {174: 6051, 263: 6053, 381: 6049, 405: 6050, 1001: 6052}, // 3195 - {597: 5999}, - {174: 5993, 199: 5995, 211: 764, 234: 5997, 306: 5996, 1443: 5994}, - {174: 5992}, - {174: 5991}, - {437: 5990}, + {244: 6046, 247: 6045}, + {598: 6004}, + {174: 5998, 199: 6000, 211: 764, 234: 6002, 306: 6001, 1445: 5999}, + {174: 5997}, + {174: 5996}, // 3200 + {437: 5995}, {873, 873}, {878, 878}, {879, 879}, {880, 880}, - {211: 5998}, // 3205 + {211: 6003}, {211: 763}, {211: 762}, {211: 761}, {872, 872}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6000}, // 3210 - {732: 6001, 1021: 6002}, - {199: 6005, 206: 6004, 597: 2298, 1049: 6003}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6005}, + {733: 6006, 1023: 6007}, + {199: 6010, 206: 6009, 598: 2299, 1051: 6008}, {881, 881}, - {597: 6007}, - {151: 2297, 597: 2297}, + {598: 6012}, // 3215 - {206: 6006}, - {151: 2296, 597: 2296}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 6008}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6009}, - {600, 600, 6: 600, 600, 600, 15: 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 520: 600, 6013, 600, 525: 600, 527: 600, 600, 600, 536: 600, 600, 600, 542: 600, 544: 600, 555: 600, 568: 6012, 597: 600, 633: 600, 697: 600, 600, 1361: 6011, 1453: 6010}, + {151: 2298, 598: 2298}, + {206: 6011}, + {151: 2297, 598: 2297}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 6013}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6014}, // 3220 - {557, 557, 6: 4607, 4609, 561, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 520: 557, 557, 557, 525: 4606, 527: 557, 2410, 4643, 536: 557, 557, 557, 542: 557, 544: 2410, 555: 5370, 597: 557, 633: 557, 697: 2410, 4612, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 4648, 1004: 6028, 1122: 6027}, - {2413, 2413, 520: 6021, 1195: 6020}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6019}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 568: 6014, 636: 2648, 690: 2648, 2648, 693: 2648, 4967, 698: 2648, 733: 2648, 2648, 757: 4509, 3053, 3054, 3052, 807: 4834, 915: 5213, 938: 5345, 987: 5346, 1067: 5347, 1267: 6015}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6017}, + {600, 600, 6: 600, 600, 600, 15: 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 521: 600, 6018, 600, 526: 600, 528: 600, 600, 600, 537: 600, 600, 600, 543: 600, 545: 600, 556: 600, 569: 6017, 598: 600, 634: 600, 698: 600, 600, 1363: 6016, 1455: 6015}, + {557, 557, 6: 4612, 4614, 561, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 521: 557, 557, 557, 526: 4611, 528: 557, 2411, 4648, 537: 557, 557, 557, 543: 557, 545: 2411, 556: 5375, 598: 557, 634: 557, 698: 2411, 4617, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 4653, 1006: 6033, 1124: 6032}, + {2414, 2414, 521: 6026, 1197: 6025}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6024}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 569: 6019, 637: 2652, 691: 2652, 2652, 694: 2652, 4972, 699: 2652, 734: 2652, 2652, 759: 4514, 3057, 3058, 3056, 809: 4839, 917: 5218, 940: 5350, 989: 5351, 1069: 5352, 1269: 6020}, // 3225 - {9: 5349, 57: 6016}, - {599, 599, 6: 599, 599, 599, 15: 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 520: 599, 599, 599, 525: 599, 527: 599, 599, 599, 536: 599, 599, 599, 542: 599, 544: 599, 555: 599, 597: 599, 633: 599, 697: 599, 599}, - {57: 6018}, - {2331, 2331, 520: 2331}, - {2332, 2332, 520: 2332}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6022}, + {9: 5354, 57: 6021}, + {599, 599, 6: 599, 599, 599, 15: 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 599, 521: 599, 599, 599, 526: 599, 528: 599, 599, 599, 537: 599, 599, 599, 543: 599, 545: 599, 556: 599, 598: 599, 634: 599, 698: 599, 599}, + {57: 6023}, + {2332, 2332, 521: 2332}, // 3230 - {2414, 2414}, - {85: 6022}, - {413: 6024, 789: 6023}, - {575: 6026}, - {575: 6025}, + {2333, 2333, 521: 2333}, + {2415, 2415}, + {85: 6027}, + {413: 6029, 791: 6028}, + {576: 6031}, // 3235 - {2411, 2411}, + {576: 6030}, {2412, 2412}, - {2408, 2408, 520: 2408, 2408, 2408, 527: 2408, 536: 6030, 2408, 2408, 542: 2408, 597: 2408, 633: 2408, 1211: 6029}, - {556, 556, 6: 4607, 4609, 561, 5372, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 520: 556, 556, 556, 525: 4606, 527: 556, 2410, 4643, 536: 556, 556, 556, 542: 556, 544: 2410, 555: 5370, 597: 556, 633: 556, 697: 2410, 4612, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 5371}, - {2346, 2346, 520: 2346, 2346, 2346, 527: 2346, 537: 2346, 5606, 542: 5607, 597: 2346, 633: 2346, 1143: 6031}, + {2413, 2413}, + {2409, 2409, 521: 2409, 2409, 2409, 528: 2409, 537: 6035, 2409, 2409, 543: 2409, 598: 2409, 634: 2409, 1213: 6034}, + {556, 556, 6: 4612, 4614, 561, 5377, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 521: 556, 556, 556, 526: 4611, 528: 556, 2411, 4648, 537: 556, 556, 556, 543: 556, 545: 2411, 556: 5375, 598: 556, 634: 556, 698: 2411, 4617, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 5376}, // 3240 - {711: 5428}, - {2343, 2343, 520: 2343, 2343, 2343, 527: 6033, 537: 2343, 597: 2343, 633: 2343, 1298: 6032}, - {2341, 2341, 520: 2341, 2843, 2842, 537: 2841, 597: 2840, 633: 2836, 761: 6038, 792: 6036, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 6037, 6035, 1320: 6034}, - {2342, 2342, 520: 2342, 2342, 2342, 537: 2342, 597: 2342, 633: 2342}, - {2413, 2413, 520: 6021, 1195: 6039}, + {2347, 2347, 521: 2347, 2347, 2347, 528: 2347, 538: 2347, 5611, 543: 5612, 598: 2347, 634: 2347, 1145: 6036}, + {712: 5433}, + {2344, 2344, 521: 2344, 2344, 2344, 528: 6038, 538: 2344, 598: 2344, 634: 2344, 1300: 6037}, + {2342, 2342, 521: 2342, 2847, 2846, 538: 2845, 598: 2844, 634: 2840, 763: 6043, 794: 6041, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 6042, 6040, 1322: 6039}, + {2343, 2343, 521: 2343, 2343, 2343, 538: 2343, 598: 2343, 634: 2343}, // 3245 - {2340, 2340, 520: 2340}, - {2339, 2339, 520: 2339, 529: 993, 540: 993, 993}, - {2338, 2338, 520: 2338}, - {2337, 2337, 520: 2337, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {2415, 2415}, + {2414, 2414, 521: 6026, 1197: 6044}, + {2341, 2341, 521: 2341}, + {2340, 2340, 521: 2340, 530: 993, 541: 993, 993}, + {2339, 2339, 521: 2339}, + {2338, 2338, 521: 2338, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, // 3250 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5971, 3053, 3054, 3052, 1053: 6043}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5971, 3053, 3054, 3052, 1053: 6042}, - {883, 883, 9: 5973}, - {884, 884, 9: 5973}, - {886, 886}, + {2416, 2416}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5976, 3057, 3058, 3056, 1055: 6048}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5976, 3057, 3058, 3056, 1055: 6047}, + {883, 883, 9: 5978}, + {884, 884, 9: 5978}, // 3255 + {886, 886}, {885, 885}, {877, 877}, {876, 876}, {875, 875}, - {210: 6050}, // 3260 - {552: 3027, 785: 4410, 810: 6052, 973: 6051}, - {890, 890, 9: 6053}, + {210: 6055}, + {552: 3031, 787: 4415, 812: 6057, 975: 6056}, + {890, 890, 9: 6058}, {862, 862, 9: 862}, - {552: 3027, 785: 4410, 810: 6054}, - {861, 861, 9: 861}, + {552: 3031, 787: 4415, 812: 6059}, // 3265 - {210: 6056}, - {552: 3027, 785: 4410, 810: 6052, 973: 6057}, - {891, 891, 9: 6053}, + {861, 861, 9: 861}, {210: 6061}, - {552: 3027, 785: 4410, 810: 6052, 973: 6060}, + {552: 3031, 787: 4415, 812: 6057, 975: 6062}, + {891, 891, 9: 6058}, + {210: 6066}, // 3270 - {870, 870, 9: 6053}, - {552: 3027, 785: 4410, 810: 6052, 973: 6062}, - {892, 892, 9: 6053}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6064}, - {893, 893, 9: 4274}, + {552: 3031, 787: 4415, 812: 6057, 975: 6065}, + {870, 870, 9: 6058}, + {552: 3031, 787: 4415, 812: 6057, 975: 6067}, + {892, 892, 9: 6058}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6069}, // 3275 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6069}, - {550: 6067}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6068}, - {882, 882, 9: 4274}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6070, 3053, 3054, 3052}, + {893, 893, 9: 4279}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6074}, + {551: 6072}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6073}, + {882, 882, 9: 4279}, // 3280 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6075, 3057, 3058, 3056}, {895, 895}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6072}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6073, 3053, 3054, 3052}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6077}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6078, 3057, 3058, 3056}, {896, 896}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6087}, // 3285 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6076}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6077, 3053, 3054, 3052}, - {897, 897, 521: 6080, 1163: 6079, 1346: 6078}, - {894, 894, 9: 6085}, - {865, 865, 9: 865}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6092}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6081}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6082, 3057, 3058, 3056}, + {897, 897, 522: 6085, 1165: 6084, 1348: 6083}, + {894, 894, 9: 6090}, // 3290 - {552: 3027, 785: 4410, 810: 6081}, - {9: 6082}, - {552: 3027, 785: 4410, 810: 6083}, - {57: 6084}, - {863, 863, 9: 863}, + {865, 865, 9: 865}, + {552: 3031, 787: 4415, 812: 6086}, + {9: 6087}, + {552: 3031, 787: 4415, 812: 6088}, + {57: 6089}, // 3295 - {521: 6080, 1163: 6086}, + {863, 863, 9: 863}, + {522: 6085, 1165: 6091}, {864, 864, 9: 864}, - {898, 898, 9: 4274}, - {188: 1866, 417: 6109, 440: 6110, 703: 1866, 1287: 6108}, - {871, 871, 188: 1693, 703: 1693}, + {898, 898, 9: 4279}, + {188: 1866, 417: 6114, 440: 6115, 704: 1866, 1289: 6113}, // 3300 - {902, 902, 170: 6095, 188: 1685, 210: 6094, 703: 1685}, - {874, 874, 188: 1664, 703: 1664}, - {188: 6093}, + {871, 871, 188: 1693, 704: 1693}, + {902, 902, 170: 6100, 188: 1685, 210: 6099, 704: 1685}, + {874, 874, 188: 1664, 704: 1664}, + {188: 6098}, {899, 899}, - {404, 404, 552: 3027, 3013, 785: 4410, 810: 6106, 877: 3014, 6105}, // 3305 - {416: 6096}, - {545: 6097, 552: 3027, 785: 4410, 810: 6052, 973: 6098, 1288: 6099}, - {552: 3027, 785: 3026, 803: 6100}, - {889, 889, 9: 6053}, - {888, 888}, + {404, 404, 552: 3031, 554: 3017, 787: 4415, 812: 6111, 879: 3018, 6110}, + {416: 6101}, + {546: 6102, 552: 3031, 787: 4415, 812: 6057, 975: 6103, 1290: 6104}, + {552: 3031, 787: 3030, 802: 6105}, + {889, 889, 9: 6058}, // 3310 - {905, 905, 9: 6101, 203: 6102}, - {552: 3027, 785: 3026, 803: 6104}, - {552: 3027, 785: 3026, 803: 6103}, + {888, 888}, + {905, 905, 9: 6106, 203: 6107}, + {552: 3031, 787: 3030, 802: 6109}, + {552: 3031, 787: 3030, 802: 6108}, {903, 903}, - {904, 904}, // 3315 + {904, 904}, {901, 901}, - {404, 404, 553: 3013, 877: 3014, 6107}, + {404, 404, 554: 3017, 879: 3018, 6112}, {900, 900}, {887, 887}, - {552: 3027, 785: 6116}, // 3320 - {390: 6112, 552: 3027, 704: 6113, 785: 6111}, + {552: 3031, 787: 6121}, + {390: 6117, 552: 3031, 705: 6118, 787: 6116}, {868, 868}, - {552: 3027, 785: 6115}, - {552: 3027, 785: 6114}, - {866, 866}, + {552: 3031, 787: 6120}, + {552: 3031, 787: 6119}, // 3325 + {866, 866}, {867, 867}, {869, 869}, - {2: 426, 426, 426, 426, 426, 426, 426, 10: 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, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 523: 426, 525: 426, 548: 2032, 576: 426, 703: 2032, 710: 2032}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6275, 548: 2030, 703: 2030, 710: 2030, 757: 6274, 3053, 3054, 3052}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 6272, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 548: 1993, 703: 1993, 710: 1993, 757: 6131, 3053, 3054, 3052, 913: 6174}, + {2: 426, 426, 426, 426, 426, 426, 426, 10: 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, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 58: 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 426, 524: 426, 526: 426, 549: 2033, 577: 426, 704: 2033, 711: 2033}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6280, 549: 2031, 704: 2031, 711: 2031, 759: 6279, 3057, 3058, 3056}, // 3330 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 548: 1987, 703: 1987, 710: 1987, 757: 6131, 3053, 3054, 3052, 913: 6269}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 525: 6265, 548: 1985, 576: 4101, 703: 1985, 710: 1985, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 6264}, - {547: 6254, 6253, 703: 1980, 710: 1980}, - {548: 1972, 561: 6250, 703: 1972, 710: 1972}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 6155, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 525: 6247, 548: 1970, 703: 1970, 6245, 710: 1970, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6162, 6160, 952: 6158, 1245: 6246, 1425: 6244}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 6277, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 549: 1994, 704: 1994, 711: 1994, 759: 6136, 3057, 3058, 3056, 915: 6179}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 549: 1988, 704: 1988, 711: 1988, 759: 6136, 3057, 3058, 3056, 915: 6274}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 526: 6270, 549: 1986, 577: 4106, 704: 1986, 711: 1986, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 6269}, + {548: 6259, 6258, 704: 1981, 711: 1981}, + {549: 1973, 562: 6255, 704: 1973, 711: 1973}, // 3335 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 6242, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 548: 1968, 703: 1968, 710: 1968, 757: 6131, 3053, 3054, 3052, 913: 6171}, - {219: 6227, 548: 1950, 703: 1950, 710: 1950, 718: 6228, 1007: 6226, 1069: 6225}, - {374: 6179, 376: 6178, 548: 1894, 703: 1894, 710: 1894, 1303: 6180}, - {523: 6177, 548: 1674, 703: 1674, 710: 1674}, - {985, 985, 9: 6167}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 6160, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 526: 6252, 549: 1971, 704: 1971, 6250, 711: 1971, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6167, 6165, 954: 6163, 1247: 6251, 1427: 6249}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 6247, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 549: 1969, 704: 1969, 711: 1969, 759: 6136, 3057, 3058, 3056, 915: 6176}, + {219: 6232, 549: 1951, 704: 1951, 711: 1951, 719: 6233, 1009: 6231, 1071: 6230}, + {374: 6184, 376: 6183, 549: 1894, 704: 1894, 711: 1894, 1305: 6185}, + {524: 6182, 549: 1674, 704: 1674, 711: 1674}, // 3340 - {213: 6153}, - {548: 952, 703: 6151, 710: 952}, - {548: 6140, 710: 6141, 906: 6149}, - {548: 6140, 710: 6141, 906: 6144}, - {548: 6140, 710: 6141, 906: 6142}, + {985, 985, 9: 6172}, + {213: 6158}, + {549: 952, 704: 6156, 711: 952}, + {549: 6145, 711: 6146, 908: 6154}, + {549: 6145, 711: 6146, 908: 6149}, // 3345 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 525: 6139, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 6138, 1307: 6137}, + {549: 6145, 711: 6146, 908: 6147}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 526: 6144, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 6143, 1309: 6142}, {930, 930, 9: 930}, {937, 937, 9: 937}, {936, 936, 9: 936}, - {935, 935, 9: 935}, // 3350 - {2: 954, 954, 954, 954, 954, 954, 954, 10: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 58: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 523: 954, 954, 954, 954, 530: 954, 954, 533: 954, 954, 954, 537: 954, 539: 954, 542: 954, 544: 954, 552: 954, 574: 954, 576: 954, 954, 615: 954, 954, 621: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 634: 954, 954, 637: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 699: 954}, - {2: 953, 953, 953, 953, 953, 953, 953, 10: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 58: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 523: 953, 953, 953, 953, 530: 953, 953, 533: 953, 953, 953, 537: 953, 539: 953, 542: 953, 544: 953, 552: 953, 574: 953, 576: 953, 953, 615: 953, 953, 621: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 634: 953, 953, 637: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 699: 953}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 6143}, - {942, 942, 9: 942, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6148}, + {935, 935, 9: 935}, + {2: 954, 954, 954, 954, 954, 954, 954, 10: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 58: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 524: 954, 954, 954, 954, 531: 954, 954, 534: 954, 954, 954, 538: 954, 540: 954, 543: 954, 545: 954, 552: 954, 575: 954, 577: 954, 954, 616: 954, 954, 622: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 635: 954, 954, 638: 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 700: 954}, + {2: 953, 953, 953, 953, 953, 953, 953, 10: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 58: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 524: 953, 953, 953, 953, 531: 953, 953, 534: 953, 953, 953, 538: 953, 540: 953, 543: 953, 545: 953, 552: 953, 575: 953, 577: 953, 953, 616: 953, 953, 622: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 635: 953, 953, 638: 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 700: 953}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 6148}, + {942, 942, 9: 942, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 3355 - {956, 956, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 956, 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 4216, 3592, 3673, 3591, 3588}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6153}, + {956, 956, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 956, 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 4221, 3597, 3678, 3596, 3593}, {957, 957, 9: 957}, {955, 955, 9: 955}, {943, 943, 9: 943}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6150}, // 3360 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6155}, {947, 947, 9: 947}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6152, 3053, 3054, 3052}, - {548: 951, 710: 951}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 6155, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 704: 6157, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6162, 6160, 952: 6158, 1245: 6156}, - {914, 914, 9: 914, 621: 2062, 700: 914, 714: 2062}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6157, 3057, 3058, 3056}, + {549: 951, 711: 951}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 6160, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 705: 6162, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6167, 6165, 954: 6163, 1247: 6161}, // 3365 - {973, 973, 621: 1889, 700: 973, 714: 1889}, - {700: 6165}, - {700: 972}, - {971, 971, 9: 6163, 700: 971}, - {915, 915, 9: 915, 621: 415, 700: 915, 714: 415}, + {914, 914, 9: 914, 622: 2063, 701: 914, 715: 2063}, + {973, 973, 622: 1889, 701: 973, 715: 1889}, + {701: 6170}, + {701: 972}, + {971, 971, 9: 6168, 701: 971}, // 3370 - {909, 909, 9: 909, 700: 909}, - {908, 908, 9: 908, 700: 908}, - {907, 907, 9: 907, 700: 907}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6164, 6160}, - {906, 906, 9: 906, 700: 906}, + {915, 915, 9: 915, 622: 415, 701: 915, 715: 415}, + {909, 909, 9: 909, 701: 909}, + {908, 908, 9: 908, 701: 908}, + {907, 907, 9: 907, 701: 907}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6169, 6165}, // 3375 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5707, 956: 6166}, - {974, 974, 9: 5709}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 6117, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 6120, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 6168, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 6169, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 6121, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 544: 4185, 621: 6134, 643: 6133, 697: 4183, 757: 6131, 3053, 3054, 3052, 840: 6135, 913: 6132, 1078: 6170}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 548: 1993, 703: 1993, 710: 1993, 757: 6131, 3053, 3054, 3052, 913: 6174}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 548: 1968, 703: 1968, 710: 1968, 757: 6131, 3053, 3054, 3052, 913: 6171}, + {906, 906, 9: 906, 701: 906}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5712, 958: 6171}, + {974, 974, 9: 5714}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 6122, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 6125, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 6173, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 6174, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 6126, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 545: 4190, 622: 6139, 644: 6138, 698: 4188, 759: 6136, 3057, 3058, 3056, 842: 6140, 915: 6137, 1080: 6175}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 549: 1994, 704: 1994, 711: 1994, 759: 6136, 3057, 3058, 3056, 915: 6179}, // 3380 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 549: 1969, 704: 1969, 711: 1969, 759: 6136, 3057, 3058, 3056, 915: 6176}, {929, 929, 9: 929}, - {548: 6140, 710: 6141, 906: 6172}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6173}, + {549: 6145, 711: 6146, 908: 6177}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6178}, {945, 945, 9: 945}, - {548: 6140, 710: 6141, 906: 6175}, // 3385 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6176}, + {549: 6145, 711: 6146, 908: 6180}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6181}, {946, 946, 9: 946}, {977, 977}, - {547: 2451}, - {547: 2450}, + {548: 2452}, // 3390 - {547: 6181}, - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 715: 6193, 761: 6184, 789: 6182, 792: 6185, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 6183, 6187, 6186, 808: 2950, 6189, 811: 6190, 6191, 6188, 929: 6192}, - {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 538: 1031, 551: 1031, 823: 1031, 1031, 1031, 828: 5809, 955: 5810, 1003: 6198}, - {521: 2843, 537: 2841, 597: 2840, 633: 2836, 702: 2951, 761: 4238, 792: 4237, 2837, 2838, 2839, 2848, 2846, 4239, 4240, 808: 5578}, - {331, 331, 529: 992, 532: 331, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, + {548: 2451}, + {548: 6186}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 716: 6198, 763: 6189, 791: 6187, 794: 6190, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 6188, 6192, 6191, 810: 2954, 6194, 813: 6195, 6196, 6193, 931: 6197}, + {2: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 10: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 58: 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 1031, 539: 1031, 553: 1031, 825: 1031, 1031, 1031, 830: 5814, 957: 5815, 1005: 6203}, + {522: 2847, 538: 2845, 598: 2844, 634: 2840, 703: 2955, 763: 4243, 794: 4242, 2841, 2842, 2843, 2852, 2850, 4244, 4245, 810: 5583}, // 3395 - {333, 333, 529: 993, 532: 333, 540: 993, 993}, - {334, 334, 532: 334}, - {332, 332, 532: 332}, - {330, 330, 532: 330}, - {329, 329, 532: 329}, + {331, 331, 530: 992, 533: 331, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {333, 333, 530: 993, 533: 333, 541: 993, 993}, + {334, 334, 533: 334}, + {332, 332, 533: 332}, + {330, 330, 533: 330}, // 3400 - {328, 328, 532: 328}, - {327, 327, 532: 327}, - {321, 321, 532: 6196}, - {243: 6194}, - {523: 6195}, + {329, 329, 533: 329}, + {328, 328, 533: 328}, + {327, 327, 533: 327}, + {321, 321, 533: 6201}, + {243: 6199}, // 3405 + {524: 6200}, {319, 319}, - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 761: 6184, 789: 6182, 792: 6185, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 6183, 6187, 6186, 808: 2950, 6189, 811: 6190, 6191, 6188, 929: 6197}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 763: 6189, 791: 6187, 794: 6190, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 6188, 6192, 6191, 810: 2954, 6194, 813: 6195, 6196, 6193, 931: 6202}, {320, 320}, - {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 538: 1235, 551: 1235, 823: 5814, 5813, 5812, 920: 5815, 977: 6199}, - {2: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 10: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 58: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 6201, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 538: 1223, 551: 1223, 1225: 6200}, + {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 539: 1235, 553: 1235, 825: 5819, 5818, 5817, 922: 5820, 979: 6204}, // 3410 - {2: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 10: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 58: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 538: 4557, 551: 2086, 943: 6202}, - {2: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 10: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 58: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 538: 1222, 551: 1222}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 551: 6203, 757: 6205, 3053, 3054, 3052, 1002: 6206, 1066: 6204}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6218}, - {9: 6214, 551: 6213}, + {2: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 10: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 58: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 6206, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 539: 1223, 553: 1223, 1227: 6205}, + {2: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 10: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 58: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 539: 4562, 553: 2087, 945: 6207}, + {2: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 10: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 58: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 539: 1222, 553: 1222}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 553: 6208, 759: 6210, 3057, 3058, 3056, 1004: 6211, 1068: 6209}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6223}, // 3415 - {9: 1225, 532: 1225, 551: 1225, 703: 6208, 992: 6207}, - {9: 1227, 532: 1227, 551: 1227}, - {9: 1229, 532: 1229, 551: 1229}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 6210, 757: 6209, 3053, 3054, 3052}, - {9: 1225, 532: 1225, 551: 1225, 703: 6212, 992: 6211}, + {9: 6219, 553: 6218}, + {9: 1225, 533: 1225, 553: 1225, 704: 6213, 994: 6212}, + {9: 1227, 533: 1227, 553: 1227}, + {9: 1229, 533: 1229, 553: 1229}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 6215, 759: 6214, 3057, 3058, 3056}, // 3420 - {9: 1224, 532: 1224, 551: 1224}, - {9: 1228, 532: 1228, 551: 1228}, - {572: 6210}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 632: 5821, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5828, 940: 5818, 980: 6216}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6205, 3053, 3054, 3052, 1002: 6215}, + {9: 1225, 533: 1225, 553: 1225, 704: 6217, 994: 6216}, + {9: 1224, 533: 1224, 553: 1224}, + {9: 1228, 533: 1228, 553: 1228}, + {573: 6215}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 633: 5826, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5833, 942: 5823, 982: 6221}, // 3425 - {9: 1226, 532: 1226, 551: 1226}, - {404, 404, 9: 5872, 532: 404, 553: 3013, 877: 3014, 6217}, - {2308, 2308, 532: 2308}, - {1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 58: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 527: 1100, 532: 1100, 536: 5876, 538: 1100, 545: 1100, 553: 1100, 1100, 1100, 564: 1100, 948: 6219}, - {1098, 1098, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 527: 5833, 532: 1098, 538: 1098, 545: 1098, 553: 1098, 1098, 1098, 564: 1098, 757: 5832, 3053, 3054, 3052, 1000: 5831, 6220}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6210, 3057, 3058, 3056, 1004: 6220}, + {9: 1226, 533: 1226, 553: 1226}, + {404, 404, 9: 5877, 533: 404, 554: 3017, 879: 3018, 6222}, + {2309, 2309, 533: 2309}, + {1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 10: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 58: 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 1100, 528: 1100, 533: 1100, 537: 5881, 539: 1100, 546: 1100, 554: 1100, 1100, 1100, 565: 1100, 950: 6224}, // 3430 - {1079, 1079, 532: 1079, 538: 5886, 545: 1079, 553: 1079, 1079, 5887, 564: 5885, 1035: 5889, 5888, 1168: 5890, 6221}, - {404, 404, 532: 404, 545: 404, 553: 3013, 404, 877: 3014, 6222}, - {1479, 1479, 532: 1479, 545: 1479, 554: 3016, 829: 3017, 895: 6223}, - {1061, 1061, 532: 1061, 545: 5936, 1179: 6224}, - {2309, 2309, 532: 2309}, + {1098, 1098, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 528: 5838, 533: 1098, 539: 1098, 546: 1098, 554: 1098, 1098, 1098, 565: 1098, 759: 5837, 3057, 3058, 3056, 1002: 5836, 6225}, + {1079, 1079, 533: 1079, 539: 5891, 546: 1079, 554: 1079, 1079, 5892, 565: 5890, 1037: 5894, 5893, 1170: 5895, 6226}, + {404, 404, 533: 404, 546: 404, 554: 3017, 404, 879: 3018, 6227}, + {1479, 1479, 533: 1479, 546: 1479, 555: 3020, 831: 3021, 897: 6228}, + {1061, 1061, 533: 1061, 546: 5941, 1181: 6229}, // 3435 - {980, 980, 9: 6240}, + {2310, 2310, 533: 2310}, + {980, 980, 9: 6245}, {967, 967, 9: 967}, - {394: 6232}, - {190: 6230, 754: 6229}, - {964, 964, 9: 964}, + {394: 6237}, + {190: 6235, 756: 6234}, // 3440 - {963, 963, 9: 963, 724: 5882, 1011: 6231}, + {964, 964, 9: 964}, + {963, 963, 9: 963, 725: 5887, 1013: 6236}, {962, 962, 9: 962}, - {262: 6234, 425: 6236, 718: 6235, 1357: 6233}, + {262: 6239, 425: 6241, 719: 6240, 1359: 6238}, {965, 965, 9: 965}, - {718: 6239}, // 3445 - {369: 6237, 444: 6238}, + {719: 6244}, + {369: 6242, 444: 6243}, {958, 958, 9: 958}, {960, 960, 9: 960}, {959, 959, 9: 959}, - {961, 961, 9: 961}, // 3450 - {219: 6227, 718: 6228, 1007: 6241}, + {961, 961, 9: 961}, + {219: 6232, 719: 6233, 1009: 6246}, {966, 966, 9: 966}, - {219: 6227, 548: 1950, 703: 1950, 710: 1950, 718: 6228, 1007: 6226, 1069: 6243}, - {981, 981, 9: 6240}, - {975, 975}, + {219: 6232, 549: 1951, 704: 1951, 711: 1951, 719: 6233, 1009: 6231, 1071: 6248}, + {981, 981, 9: 6245}, // 3455 - {972, 972, 540: 6248}, + {975, 975}, + {972, 972, 541: 6253}, {969, 969}, {968, 968}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6162, 6160, 952: 6249}, - {970, 970, 9: 6163}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6167, 6165, 954: 6254}, // 3460 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6251, 3053, 3054, 3052, 951: 6252}, - {2426, 2426, 128: 2426, 2426, 2426}, + {970, 970, 9: 6168}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6256, 3057, 3058, 3056, 953: 6257}, + {2427, 2427, 128: 2427, 2427, 2427}, {976, 976}, - {15: 6259, 523: 6258, 1212: 6263}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 6255}, + {15: 6264, 524: 6263, 1214: 6268}, // 3465 - {548: 6256}, - {15: 6259, 523: 6258, 1212: 6257}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 6260}, + {549: 6261}, + {15: 6264, 524: 6263, 1214: 6262}, {983, 983}, {918, 918}, - {521: 6260}, // 3470 - {523: 5739, 983: 6261}, - {57: 6262}, + {522: 6265}, + {524: 5744, 985: 6266}, + {57: 6267}, {917, 917}, {984, 984}, - {941, 941, 9: 941, 528: 6266}, // 3475 + {941, 941, 9: 941, 529: 6271}, {938, 938, 9: 938}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 525: 6267, 757: 3831, 3053, 3054, 3052, 791: 6268}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 526: 6272, 759: 3836, 3057, 3058, 3056, 793: 6273}, {940, 940, 9: 940}, {939, 939, 9: 939}, - {548: 6140, 710: 6141, 906: 6270}, // 3480 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6271}, + {549: 6145, 711: 6146, 908: 6275}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6276}, {944, 944, 9: 944}, - {219: 6227, 548: 1950, 703: 1950, 710: 1950, 718: 6228, 1007: 6226, 1069: 6273}, - {982, 982, 9: 6240}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6277, 3053, 3054, 3052, 986: 6284}, + {219: 6232, 549: 1951, 704: 1951, 711: 1951, 719: 6233, 1009: 6231, 1071: 6278}, + {982, 982, 9: 6245}, // 3485 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6277, 3053, 3054, 3052, 986: 6276}, - {548: 6140, 710: 6141, 906: 6282}, - {534: 6279, 548: 950, 703: 6278, 710: 950}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6277, 3053, 3054, 3052, 986: 6281}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6277, 3053, 3054, 3052, 986: 6280}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6282, 3057, 3058, 3056, 988: 6289}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6282, 3057, 3058, 3056, 988: 6281}, + {549: 6145, 711: 6146, 908: 6287}, + {535: 6284, 549: 950, 704: 6283, 711: 950}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6282, 3057, 3058, 3056, 988: 6286}, // 3490 - {548: 948, 710: 948}, - {548: 949, 710: 949}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6283}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6282, 3057, 3058, 3056, 988: 6285}, + {549: 948, 711: 948}, + {549: 949, 711: 949}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6288}, {978, 978}, - {548: 6140, 710: 6141, 906: 6285}, // 3495 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 6146, 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 6145, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6147, 924: 6286}, + {549: 6145, 711: 6146, 908: 6290}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 6151, 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 6150, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6152, 926: 6291}, {979, 979}, - {700: 6296}, - {700: 6289}, - {316: 6290}, + {701: 6301}, + {701: 6294}, // 3500 - {548: 6291}, - {523: 6292}, - {547: 6293}, - {315: 6294}, - {523: 6295}, + {316: 6295}, + {549: 6296}, + {524: 6297}, + {548: 6298}, + {315: 6299}, // 3505 + {524: 6300}, {986, 986}, - {316: 6297}, - {548: 6298}, - {523: 6299}, - {547: 6300}, + {316: 6302}, + {549: 6303}, + {524: 6304}, // 3510 - {315: 6301}, - {523: 6302}, + {548: 6305}, + {315: 6306}, + {524: 6307}, {987, 987}, - {521: 2843, 537: 2841, 597: 2840, 633: 2836, 761: 6314, 792: 6313, 2837, 2838, 2839, 6315}, - {521: 1419, 537: 1419, 597: 1419, 633: 1419, 704: 3886, 816: 3884, 3885, 872: 6307, 875: 6308, 1025: 6310, 1063: 6312}, + {522: 2847, 538: 2845, 598: 2844, 634: 2840, 763: 6319, 794: 6318, 2841, 2842, 2843, 6320}, // 3515 - {521: 1419, 537: 1419, 597: 1419, 633: 1419, 704: 3886, 816: 3884, 3885, 872: 6307, 875: 6308, 1025: 6310, 1063: 6311}, - {521: 1419, 537: 1419, 597: 1419, 633: 1419, 704: 3886, 816: 3884, 3885, 872: 6307, 875: 6308, 1025: 6310, 1063: 6309}, - {2: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 10: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 58: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 521: 1422, 523: 1422, 1422, 1422, 1422, 530: 1422, 1422, 533: 1422, 1422, 1422, 537: 1422, 539: 1422, 542: 1422, 544: 1422, 552: 1422, 563: 1422, 572: 1422, 574: 1422, 576: 1422, 1422, 597: 1422, 615: 1422, 1422, 621: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 637: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 699: 1422, 704: 1422, 816: 1422, 1422, 823: 1422, 1422, 1422, 828: 1422, 836: 1422, 1422, 1422}, - {521: 1418, 537: 1418, 597: 1418, 633: 1418}, - {521: 989, 537: 989, 597: 989, 633: 989}, + {522: 1419, 538: 1419, 598: 1419, 634: 1419, 705: 3891, 818: 3889, 3890, 874: 6312, 877: 6313, 1027: 6315, 1065: 6317}, + {522: 1419, 538: 1419, 598: 1419, 634: 1419, 705: 3891, 818: 3889, 3890, 874: 6312, 877: 6313, 1027: 6315, 1065: 6316}, + {522: 1419, 538: 1419, 598: 1419, 634: 1419, 705: 3891, 818: 3889, 3890, 874: 6312, 877: 6313, 1027: 6315, 1065: 6314}, + {2: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 10: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 58: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 522: 1422, 524: 1422, 1422, 1422, 1422, 531: 1422, 1422, 534: 1422, 1422, 1422, 538: 1422, 540: 1422, 543: 1422, 545: 1422, 552: 1422, 564: 1422, 573: 1422, 575: 1422, 577: 1422, 1422, 598: 1422, 616: 1422, 1422, 622: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 638: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 700: 1422, 705: 1422, 818: 1422, 1422, 825: 1422, 1422, 1422, 830: 1422, 838: 1422, 1422, 1422}, + {522: 1418, 538: 1418, 598: 1418, 634: 1418}, // 3520 - {521: 988, 537: 988, 597: 988, 633: 988}, - {521: 990, 537: 990, 597: 990, 633: 990}, - {521: 991, 537: 991, 597: 991, 633: 991}, - {1003, 1003, 57: 1003, 520: 1003, 522: 1003, 529: 993, 532: 1003, 540: 993, 993}, - {1002, 1002, 57: 1002, 520: 1002, 522: 1002, 529: 992, 532: 1002, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 6316, 6317}, + {522: 989, 538: 989, 598: 989, 634: 989}, + {522: 988, 538: 988, 598: 988, 634: 988}, + {522: 990, 538: 990, 598: 990, 634: 990}, + {522: 991, 538: 991, 598: 991, 634: 991}, + {1003, 1003, 57: 1003, 521: 1003, 523: 1003, 530: 993, 533: 1003, 541: 993, 993}, // 3525 - {529: 994, 540: 994, 994}, - {1001, 1001, 57: 1001, 520: 1001, 522: 1001, 532: 1001, 543: 3020, 545: 3019, 830: 6318}, - {1000, 1000, 57: 1000, 520: 1000, 522: 1000, 532: 1000}, - {999, 999, 57: 999, 520: 999, 522: 999, 532: 999}, - {57: 4331, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, + {1002, 1002, 57: 1002, 521: 1002, 523: 1002, 530: 992, 533: 1002, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 6321, 6322}, + {530: 994, 541: 994, 994}, + {1001, 1001, 57: 1001, 521: 1001, 523: 1001, 533: 1001, 544: 3024, 546: 3023, 832: 6323}, + {1000, 1000, 57: 1000, 521: 1000, 523: 1000, 533: 1000}, + {999, 999, 57: 999, 521: 999, 523: 999, 533: 999}, // 3530 - {9: 6334, 521: 1175, 537: 1175, 597: 1175, 633: 1175, 702: 1175, 789: 1175}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6323, 3053, 3054, 3052, 1020: 6322, 1284: 6333}, - {9: 1172, 521: 1172, 537: 1172, 597: 1172, 633: 1172, 702: 1172, 789: 1172}, - {521: 6324, 527: 2569, 1347: 6325}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6329, 3053, 3054, 3052, 966: 6328}, + {57: 4336, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {9: 6339, 522: 1175, 538: 1175, 598: 1175, 634: 1175, 703: 1175, 791: 1175}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6328, 3057, 3058, 3056, 1022: 6327, 1286: 6338}, + {9: 1172, 522: 1172, 538: 1172, 598: 1172, 634: 1172, 703: 1172, 791: 1172}, + {522: 6329, 528: 2570, 1349: 6330}, // 3535 - {527: 6326}, - {521: 2843, 761: 6327}, - {9: 1171, 521: 1171, 537: 1171, 597: 1171, 633: 1171, 702: 1171, 789: 1171}, - {9: 6331, 57: 6330}, - {2567, 2567, 9: 2567, 57: 2567, 522: 2567}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6334, 3057, 3058, 3056, 968: 6333}, + {528: 6331}, + {522: 2847, 763: 6332}, + {9: 1171, 522: 1171, 538: 1171, 598: 1171, 634: 1171, 703: 1171, 791: 1171}, + {9: 6336, 57: 6335}, // 3540 - {527: 2568}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6332, 3053, 3054, 3052}, - {2566, 2566, 9: 2566, 57: 2566, 522: 2566}, - {9: 6334, 521: 1174, 537: 1174, 597: 1174, 633: 1174, 702: 1174, 789: 1174}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6323, 3053, 3054, 3052, 1020: 6335}, + {2568, 2568, 9: 2568, 57: 2568, 523: 2568}, + {528: 2569}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6337, 3057, 3058, 3056}, + {2567, 2567, 9: 2567, 57: 2567, 523: 2567}, + {9: 6339, 522: 1174, 538: 1174, 598: 1174, 634: 1174, 703: 1174, 791: 1174}, // 3545 - {9: 1173, 521: 1173, 537: 1173, 597: 1173, 633: 1173, 702: 1173, 789: 1173}, - {1479, 1479, 57: 1479, 520: 1479, 522: 1479, 529: 1479, 532: 1479, 540: 1479, 1479, 543: 1479, 545: 1479, 547: 1479, 549: 1479, 1479, 554: 3016, 829: 3017, 895: 6337}, - {1047, 1047, 57: 1047, 520: 1047, 522: 1047, 529: 1047, 532: 1047, 540: 1047, 1047, 543: 3020, 545: 3019, 547: 1047, 549: 1047, 1047, 830: 3021, 912: 6338}, - {1018, 1018, 57: 1018, 520: 1018, 522: 1018, 529: 1018, 532: 1018, 540: 1018, 1018, 547: 4262, 549: 1018, 4263, 978: 6339}, - {1024, 1024, 57: 1024, 520: 1024, 522: 1024, 529: 1024, 532: 1024, 540: 1024, 1024, 549: 4288, 979: 6340}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6328, 3057, 3058, 3056, 1022: 6340}, + {9: 1173, 522: 1173, 538: 1173, 598: 1173, 634: 1173, 703: 1173, 791: 1173}, + {1479, 1479, 57: 1479, 521: 1479, 523: 1479, 530: 1479, 533: 1479, 541: 1479, 1479, 544: 1479, 546: 1479, 548: 1479, 550: 1479, 1479, 555: 3020, 831: 3021, 897: 6342}, + {1047, 1047, 57: 1047, 521: 1047, 523: 1047, 530: 1047, 533: 1047, 541: 1047, 1047, 544: 3024, 546: 3023, 548: 1047, 550: 1047, 1047, 832: 3025, 914: 6343}, + {1018, 1018, 57: 1018, 521: 1018, 523: 1018, 530: 1018, 533: 1018, 541: 1018, 1018, 548: 4267, 550: 1018, 4268, 980: 6344}, // 3550 - {1179, 1179, 57: 1179, 520: 1179, 522: 1179, 529: 1179, 532: 1179, 540: 1179, 1179}, - {1047, 1047, 57: 1047, 520: 1047, 522: 1047, 529: 1047, 532: 1047, 540: 1047, 1047, 543: 3020, 545: 3019, 547: 1047, 549: 1047, 1047, 830: 3021, 912: 6342}, - {1018, 1018, 57: 1018, 520: 1018, 522: 1018, 529: 1018, 532: 1018, 540: 1018, 1018, 547: 4262, 549: 1018, 4263, 978: 6343}, - {1024, 1024, 57: 1024, 520: 1024, 522: 1024, 529: 1024, 532: 1024, 540: 1024, 1024, 549: 4288, 979: 6344}, - {1180, 1180, 57: 1180, 520: 1180, 522: 1180, 529: 1180, 532: 1180, 540: 1180, 1180}, + {1024, 1024, 57: 1024, 521: 1024, 523: 1024, 530: 1024, 533: 1024, 541: 1024, 1024, 550: 4293, 981: 6345}, + {1179, 1179, 57: 1179, 521: 1179, 523: 1179, 530: 1179, 533: 1179, 541: 1179, 1179}, + {1047, 1047, 57: 1047, 521: 1047, 523: 1047, 530: 1047, 533: 1047, 541: 1047, 1047, 544: 3024, 546: 3023, 548: 1047, 550: 1047, 1047, 832: 3025, 914: 6347}, + {1018, 1018, 57: 1018, 521: 1018, 523: 1018, 530: 1018, 533: 1018, 541: 1018, 1018, 548: 4267, 550: 1018, 4268, 980: 6348}, + {1024, 1024, 57: 1024, 521: 1024, 523: 1024, 530: 1024, 533: 1024, 541: 1024, 1024, 550: 4293, 981: 6349}, // 3555 - {711: 6352}, - {1479, 1479, 57: 1479, 520: 1479, 522: 1479, 529: 1479, 532: 1479, 540: 1479, 1479, 543: 1479, 545: 1479, 547: 1479, 549: 1479, 1479, 554: 3016, 829: 3017, 895: 6348}, - {1025, 1025, 57: 1025, 520: 1025, 522: 1025, 529: 1025, 532: 1025, 540: 1025, 1025, 543: 1025, 545: 1025, 547: 1025, 549: 1025, 1025, 554: 1025, 562: 1025, 565: 1025}, - {1047, 1047, 57: 1047, 520: 1047, 522: 1047, 529: 1047, 532: 1047, 540: 1047, 1047, 543: 3020, 545: 3019, 547: 1047, 549: 1047, 1047, 830: 3021, 912: 6349}, - {1018, 1018, 57: 1018, 520: 1018, 522: 1018, 529: 1018, 532: 1018, 540: 1018, 1018, 547: 4262, 549: 1018, 4263, 978: 6350}, + {1180, 1180, 57: 1180, 521: 1180, 523: 1180, 530: 1180, 533: 1180, 541: 1180, 1180}, + {712: 6357}, + {1479, 1479, 57: 1479, 521: 1479, 523: 1479, 530: 1479, 533: 1479, 541: 1479, 1479, 544: 1479, 546: 1479, 548: 1479, 550: 1479, 1479, 555: 3020, 831: 3021, 897: 6353}, + {1025, 1025, 57: 1025, 521: 1025, 523: 1025, 530: 1025, 533: 1025, 541: 1025, 1025, 544: 1025, 546: 1025, 548: 1025, 550: 1025, 1025, 555: 1025, 563: 1025, 566: 1025}, + {1047, 1047, 57: 1047, 521: 1047, 523: 1047, 530: 1047, 533: 1047, 541: 1047, 1047, 544: 3024, 546: 3023, 548: 1047, 550: 1047, 1047, 832: 3025, 914: 6354}, // 3560 - {1024, 1024, 57: 1024, 520: 1024, 522: 1024, 529: 1024, 532: 1024, 540: 1024, 1024, 549: 4288, 979: 6351}, - {1181, 1181, 57: 1181, 520: 1181, 522: 1181, 529: 1181, 532: 1181, 540: 1181, 1181}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3045, 959: 3580, 985: 6353}, - {2096, 2096, 9: 3752, 57: 2096, 520: 2096, 522: 2096, 529: 2096, 532: 2096, 540: 2096, 2096, 543: 2096, 545: 2096, 547: 2096, 549: 2096, 2096, 554: 2096, 562: 2096, 565: 2096}, - {404, 404, 57: 404, 520: 404, 522: 404, 529: 404, 532: 404, 540: 404, 404, 543: 404, 545: 404, 547: 404, 549: 404, 404, 553: 3013, 404, 561: 404, 877: 3014, 6379}, + {1018, 1018, 57: 1018, 521: 1018, 523: 1018, 530: 1018, 533: 1018, 541: 1018, 1018, 548: 4267, 550: 1018, 4268, 980: 6355}, + {1024, 1024, 57: 1024, 521: 1024, 523: 1024, 530: 1024, 533: 1024, 541: 1024, 1024, 550: 4293, 981: 6356}, + {1181, 1181, 57: 1181, 521: 1181, 523: 1181, 530: 1181, 533: 1181, 541: 1181, 1181}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3049, 961: 3585, 987: 6358}, + {2097, 2097, 9: 3757, 57: 2097, 521: 2097, 523: 2097, 530: 2097, 533: 2097, 541: 2097, 2097, 544: 2097, 546: 2097, 548: 2097, 550: 2097, 2097, 555: 2097, 563: 2097, 566: 2097}, // 3565 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 632: 5821, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5828, 940: 5818, 980: 6364, 1327: 6363, 1455: 6362}, - {1026, 1026, 57: 1026, 520: 1026, 522: 1026, 529: 1026, 532: 1026, 540: 1026, 1026, 543: 1026, 545: 1026, 547: 1026, 549: 1026, 1026, 554: 1026, 561: 6345, 1034: 6347, 1062: 6357}, - {1479, 1479, 57: 1479, 520: 1479, 522: 1479, 529: 1479, 532: 1479, 540: 1479, 1479, 543: 1479, 545: 1479, 547: 1479, 549: 1479, 1479, 554: 3016, 829: 3017, 895: 6358}, - {1047, 1047, 57: 1047, 520: 1047, 522: 1047, 529: 1047, 532: 1047, 540: 1047, 1047, 543: 3020, 545: 3019, 547: 1047, 549: 1047, 1047, 830: 3021, 912: 6359}, - {1018, 1018, 57: 1018, 520: 1018, 522: 1018, 529: 1018, 532: 1018, 540: 1018, 1018, 547: 4262, 549: 1018, 4263, 978: 6360}, + {404, 404, 57: 404, 521: 404, 523: 404, 530: 404, 533: 404, 541: 404, 404, 544: 404, 546: 404, 548: 404, 550: 404, 404, 554: 3017, 404, 562: 404, 879: 3018, 6384}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 633: 5826, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5833, 942: 5823, 982: 6369, 1329: 6368, 1457: 6367}, + {1026, 1026, 57: 1026, 521: 1026, 523: 1026, 530: 1026, 533: 1026, 541: 1026, 1026, 544: 1026, 546: 1026, 548: 1026, 550: 1026, 1026, 555: 1026, 562: 6350, 1036: 6352, 1064: 6362}, + {1479, 1479, 57: 1479, 521: 1479, 523: 1479, 530: 1479, 533: 1479, 541: 1479, 1479, 544: 1479, 546: 1479, 548: 1479, 550: 1479, 1479, 555: 3020, 831: 3021, 897: 6363}, + {1047, 1047, 57: 1047, 521: 1047, 523: 1047, 530: 1047, 533: 1047, 541: 1047, 1047, 544: 3024, 546: 3023, 548: 1047, 550: 1047, 1047, 832: 3025, 914: 6364}, // 3570 - {1024, 1024, 57: 1024, 520: 1024, 522: 1024, 529: 1024, 532: 1024, 540: 1024, 1024, 549: 4288, 979: 6361}, - {1182, 1182, 57: 1182, 520: 1182, 522: 1182, 529: 1182, 532: 1182, 540: 1182, 1182}, - {404, 404, 57: 404, 520: 404, 522: 404, 529: 404, 532: 404, 540: 404, 404, 543: 404, 545: 404, 547: 404, 549: 404, 404, 553: 3013, 404, 561: 404, 404, 565: 404, 877: 3014, 6365}, - {1170, 1170, 57: 1170, 520: 1170, 522: 1170, 529: 1170, 532: 1170, 540: 1170, 1170, 543: 1170, 545: 1170, 547: 1170, 549: 1170, 1170, 553: 1170, 1170, 561: 1170}, - {1110, 1110, 9: 5872, 57: 1110, 520: 1110, 522: 1110, 529: 1110, 532: 1110, 540: 1110, 1110, 543: 1110, 545: 1110, 547: 1110, 549: 1110, 1110, 553: 1110, 1110, 561: 1110, 1110, 565: 1110}, + {1018, 1018, 57: 1018, 521: 1018, 523: 1018, 530: 1018, 533: 1018, 541: 1018, 1018, 548: 4267, 550: 1018, 4268, 980: 6365}, + {1024, 1024, 57: 1024, 521: 1024, 523: 1024, 530: 1024, 533: 1024, 541: 1024, 1024, 550: 4293, 981: 6366}, + {1182, 1182, 57: 1182, 521: 1182, 523: 1182, 530: 1182, 533: 1182, 541: 1182, 1182}, + {404, 404, 57: 404, 521: 404, 523: 404, 530: 404, 533: 404, 541: 404, 404, 544: 404, 546: 404, 548: 404, 550: 404, 404, 554: 3017, 404, 562: 404, 404, 566: 404, 879: 3018, 6370}, + {1170, 1170, 57: 1170, 521: 1170, 523: 1170, 530: 1170, 533: 1170, 541: 1170, 1170, 544: 1170, 546: 1170, 548: 1170, 550: 1170, 1170, 554: 1170, 1170, 562: 1170}, // 3575 - {1026, 1026, 57: 1026, 520: 1026, 522: 1026, 529: 1026, 532: 1026, 540: 1026, 1026, 543: 1026, 545: 1026, 547: 1026, 549: 1026, 1026, 554: 1026, 561: 6345, 1026, 565: 1026, 1034: 6347, 1062: 6366}, - {2095, 2095, 57: 2095, 520: 2095, 522: 2095, 529: 2095, 532: 2095, 540: 2095, 2095, 543: 2095, 545: 2095, 547: 2095, 549: 2095, 2095, 554: 2095, 562: 6367, 565: 2095, 1165: 6368}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 6378}, - {1169, 1169, 57: 1169, 520: 1169, 522: 1169, 529: 1169, 532: 1169, 540: 1169, 1169, 543: 1169, 545: 1169, 547: 1169, 549: 1169, 1169, 554: 1169, 565: 6370, 1476: 6369}, - {1195, 1195, 57: 1195, 520: 1195, 522: 1195, 529: 1195, 532: 1195, 540: 1195, 1195, 543: 1195, 545: 1195, 547: 1195, 549: 1195, 1195, 554: 1195}, + {1110, 1110, 9: 5877, 57: 1110, 521: 1110, 523: 1110, 530: 1110, 533: 1110, 541: 1110, 1110, 544: 1110, 546: 1110, 548: 1110, 550: 1110, 1110, 554: 1110, 1110, 562: 1110, 1110, 566: 1110}, + {1026, 1026, 57: 1026, 521: 1026, 523: 1026, 530: 1026, 533: 1026, 541: 1026, 1026, 544: 1026, 546: 1026, 548: 1026, 550: 1026, 1026, 555: 1026, 562: 6350, 1026, 566: 1026, 1036: 6352, 1064: 6371}, + {2096, 2096, 57: 2096, 521: 2096, 523: 2096, 530: 2096, 533: 2096, 541: 2096, 2096, 544: 2096, 546: 2096, 548: 2096, 550: 2096, 2096, 555: 2096, 563: 6372, 566: 2096, 1167: 6373}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 6383}, + {1169, 1169, 57: 1169, 521: 1169, 523: 1169, 530: 1169, 533: 1169, 541: 1169, 1169, 544: 1169, 546: 1169, 548: 1169, 550: 1169, 1169, 555: 1169, 566: 6375, 1478: 6374}, // 3580 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 3740, 3053, 3054, 3052, 1010: 6373, 1280: 6372, 1477: 6371}, - {1168, 1168, 9: 6376, 57: 1168, 520: 1168, 522: 1168, 529: 1168, 532: 1168, 540: 1168, 1168, 543: 1168, 545: 1168, 547: 1168, 549: 1168, 1168, 554: 1168}, - {1167, 1167, 9: 1167, 57: 1167, 520: 1167, 522: 1167, 529: 1167, 532: 1167, 540: 1167, 1167, 543: 1167, 545: 1167, 547: 1167, 549: 1167, 1167, 554: 1167}, - {527: 6374}, - {521: 3741, 1282: 6375}, + {1195, 1195, 57: 1195, 521: 1195, 523: 1195, 530: 1195, 533: 1195, 541: 1195, 1195, 544: 1195, 546: 1195, 548: 1195, 550: 1195, 1195, 555: 1195}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 3745, 3057, 3058, 3056, 1012: 6378, 1282: 6377, 1479: 6376}, + {1168, 1168, 9: 6381, 57: 1168, 521: 1168, 523: 1168, 530: 1168, 533: 1168, 541: 1168, 1168, 544: 1168, 546: 1168, 548: 1168, 550: 1168, 1168, 555: 1168}, + {1167, 1167, 9: 1167, 57: 1167, 521: 1167, 523: 1167, 530: 1167, 533: 1167, 541: 1167, 1167, 544: 1167, 546: 1167, 548: 1167, 550: 1167, 1167, 555: 1167}, + {528: 6379}, // 3585 - {1165, 1165, 9: 1165, 57: 1165, 520: 1165, 522: 1165, 529: 1165, 532: 1165, 540: 1165, 1165, 543: 1165, 545: 1165, 547: 1165, 549: 1165, 1165, 554: 1165}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 3740, 3053, 3054, 3052, 1010: 6373, 1280: 6377}, - {1166, 1166, 9: 1166, 57: 1166, 520: 1166, 522: 1166, 529: 1166, 532: 1166, 540: 1166, 1166, 543: 1166, 545: 1166, 547: 1166, 549: 1166, 1166, 554: 1166}, - {2094, 2094, 57: 2094, 520: 2094, 522: 2094, 529: 2094, 532: 2094, 540: 2094, 2094, 543: 2094, 545: 2094, 547: 2094, 549: 2094, 2094, 2094, 553: 2094, 2094, 556: 3684, 3682, 3683, 3681, 3679, 2094, 565: 2094, 786: 3680, 3678}, - {1196, 1196, 57: 1196, 520: 1196, 522: 1196, 529: 1196, 532: 1196, 540: 1196, 1196, 543: 1196, 545: 1196, 547: 1196, 549: 1196, 1196, 554: 1196, 561: 1196}, + {522: 3746, 1284: 6380}, + {1165, 1165, 9: 1165, 57: 1165, 521: 1165, 523: 1165, 530: 1165, 533: 1165, 541: 1165, 1165, 544: 1165, 546: 1165, 548: 1165, 550: 1165, 1165, 555: 1165}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 3745, 3057, 3058, 3056, 1012: 6378, 1282: 6382}, + {1166, 1166, 9: 1166, 57: 1166, 521: 1166, 523: 1166, 530: 1166, 533: 1166, 541: 1166, 1166, 544: 1166, 546: 1166, 548: 1166, 550: 1166, 1166, 555: 1166}, + {2095, 2095, 57: 2095, 521: 2095, 523: 2095, 530: 2095, 533: 2095, 541: 2095, 2095, 544: 2095, 546: 2095, 548: 2095, 550: 2095, 2095, 553: 2095, 2095, 2095, 557: 3689, 3687, 3688, 3686, 3684, 2095, 566: 2095, 788: 3685, 3683}, // 3590 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 572: 6396, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 6397, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 6395, 1150: 6398, 1337: 6399, 1420: 6400}, - {2: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 10: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 58: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 521: 1045, 523: 1045, 1045, 1045, 1045, 530: 1045, 1045, 533: 1045, 1045, 1045, 537: 1045, 539: 1045, 542: 1045, 544: 1045, 552: 1045, 563: 1045, 572: 1045, 574: 1045, 576: 1045, 1045, 615: 1045, 1045, 621: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 634: 1045, 1045, 637: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 699: 1045, 704: 1045, 816: 1045, 1045, 823: 1045, 1045, 1045, 828: 1045, 836: 1045, 1045, 1045}, - {2: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 10: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 58: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 521: 1044, 523: 1044, 1044, 1044, 1044, 530: 1044, 1044, 533: 1044, 1044, 1044, 537: 1044, 539: 1044, 542: 1044, 544: 1044, 552: 1044, 563: 1044, 572: 1044, 574: 1044, 576: 1044, 1044, 615: 1044, 1044, 621: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 634: 1044, 1044, 637: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 699: 1044, 704: 1044, 816: 1044, 1044, 823: 1044, 1044, 1044, 828: 1044, 836: 1044, 1044, 1044}, - {2: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 10: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 58: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 521: 1043, 523: 1043, 1043, 1043, 1043, 530: 1043, 1043, 533: 1043, 1043, 1043, 537: 1043, 539: 1043, 542: 1043, 544: 1043, 552: 1043, 563: 1043, 572: 1043, 574: 1043, 576: 1043, 1043, 615: 1043, 1043, 621: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 634: 1043, 1043, 637: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 699: 1043, 704: 1043, 816: 1043, 1043, 823: 1043, 1043, 1043, 828: 1043, 836: 1043, 1043, 1043}, - {2: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 10: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 58: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 521: 1042, 523: 1042, 1042, 1042, 1042, 530: 1042, 1042, 533: 1042, 1042, 1042, 537: 1042, 539: 1042, 542: 1042, 544: 1042, 552: 1042, 563: 1042, 572: 1042, 574: 1042, 576: 1042, 1042, 615: 1042, 1042, 621: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 634: 1042, 1042, 637: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 699: 1042, 704: 1042, 816: 1042, 1042, 823: 1042, 1042, 1042, 828: 1042, 836: 1042, 1042, 1042}, + {1196, 1196, 57: 1196, 521: 1196, 523: 1196, 530: 1196, 533: 1196, 541: 1196, 1196, 544: 1196, 546: 1196, 548: 1196, 550: 1196, 1196, 555: 1196, 562: 1196}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 573: 6401, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 6402, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 6400, 1152: 6403, 1339: 6404, 1422: 6405}, + {2: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 10: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 58: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 522: 1045, 524: 1045, 1045, 1045, 1045, 531: 1045, 1045, 534: 1045, 1045, 1045, 538: 1045, 540: 1045, 543: 1045, 545: 1045, 552: 1045, 564: 1045, 573: 1045, 575: 1045, 577: 1045, 1045, 616: 1045, 1045, 622: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 635: 1045, 1045, 638: 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 1045, 700: 1045, 705: 1045, 818: 1045, 1045, 825: 1045, 1045, 1045, 830: 1045, 838: 1045, 1045, 1045}, + {2: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 10: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 58: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 522: 1044, 524: 1044, 1044, 1044, 1044, 531: 1044, 1044, 534: 1044, 1044, 1044, 538: 1044, 540: 1044, 543: 1044, 545: 1044, 552: 1044, 564: 1044, 573: 1044, 575: 1044, 577: 1044, 1044, 616: 1044, 1044, 622: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 635: 1044, 1044, 638: 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 1044, 700: 1044, 705: 1044, 818: 1044, 1044, 825: 1044, 1044, 1044, 830: 1044, 838: 1044, 1044, 1044}, + {2: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 10: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 58: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 522: 1043, 524: 1043, 1043, 1043, 1043, 531: 1043, 1043, 534: 1043, 1043, 1043, 538: 1043, 540: 1043, 543: 1043, 545: 1043, 552: 1043, 564: 1043, 573: 1043, 575: 1043, 577: 1043, 1043, 616: 1043, 1043, 622: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 635: 1043, 1043, 638: 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 1043, 700: 1043, 705: 1043, 818: 1043, 1043, 825: 1043, 1043, 1043, 830: 1043, 838: 1043, 1043, 1043}, // 3595 - {2: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 10: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 58: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 521: 1041, 523: 1041, 1041, 1041, 1041, 530: 1041, 1041, 533: 1041, 1041, 1041, 537: 1041, 539: 1041, 542: 1041, 544: 1041, 552: 1041, 563: 1041, 572: 1041, 574: 1041, 576: 1041, 1041, 615: 1041, 1041, 621: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 634: 1041, 1041, 637: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 699: 1041, 704: 1041, 816: 1041, 1041, 823: 1041, 1041, 1041, 828: 1041, 836: 1041, 1041, 1041}, - {2: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 10: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 58: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 521: 1040, 523: 1040, 1040, 1040, 1040, 530: 1040, 1040, 533: 1040, 1040, 1040, 537: 1040, 539: 1040, 542: 1040, 544: 1040, 552: 1040, 563: 1040, 572: 1040, 574: 1040, 576: 1040, 1040, 615: 1040, 1040, 621: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 634: 1040, 1040, 637: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 699: 1040, 704: 1040, 816: 1040, 1040, 823: 1040, 1040, 1040, 828: 1040, 836: 1040, 1040, 1040}, - {2: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 10: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 58: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 521: 1039, 523: 1039, 1039, 1039, 1039, 530: 1039, 1039, 533: 1039, 1039, 1039, 537: 1039, 539: 1039, 542: 1039, 544: 1039, 552: 1039, 563: 1039, 572: 1039, 574: 1039, 576: 1039, 1039, 615: 1039, 1039, 621: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 634: 1039, 1039, 637: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 699: 1039, 704: 1039, 816: 1039, 1039, 823: 1039, 1039, 1039, 828: 1039, 836: 1039, 1039, 1039}, - {2: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 10: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 58: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 521: 1038, 523: 1038, 1038, 1038, 1038, 530: 1038, 1038, 533: 1038, 1038, 1038, 537: 1038, 539: 1038, 542: 1038, 544: 1038, 552: 1038, 563: 1038, 572: 1038, 574: 1038, 576: 1038, 1038, 615: 1038, 1038, 621: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 634: 1038, 1038, 637: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 699: 1038, 704: 1038, 816: 1038, 1038, 823: 1038, 1038, 1038, 828: 1038, 836: 1038, 1038, 1038}, - {2: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 10: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 58: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 521: 1037, 523: 1037, 1037, 1037, 1037, 530: 1037, 1037, 533: 1037, 1037, 1037, 537: 1037, 539: 1037, 542: 1037, 544: 1037, 552: 1037, 563: 1037, 572: 1037, 574: 1037, 576: 1037, 1037, 615: 1037, 1037, 621: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 634: 1037, 1037, 637: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 699: 1037, 704: 1037, 816: 1037, 1037, 823: 1037, 1037, 1037, 828: 1037, 836: 1037, 1037, 1037}, + {2: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 10: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 58: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 522: 1042, 524: 1042, 1042, 1042, 1042, 531: 1042, 1042, 534: 1042, 1042, 1042, 538: 1042, 540: 1042, 543: 1042, 545: 1042, 552: 1042, 564: 1042, 573: 1042, 575: 1042, 577: 1042, 1042, 616: 1042, 1042, 622: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 635: 1042, 1042, 638: 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 1042, 700: 1042, 705: 1042, 818: 1042, 1042, 825: 1042, 1042, 1042, 830: 1042, 838: 1042, 1042, 1042}, + {2: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 10: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 58: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 522: 1041, 524: 1041, 1041, 1041, 1041, 531: 1041, 1041, 534: 1041, 1041, 1041, 538: 1041, 540: 1041, 543: 1041, 545: 1041, 552: 1041, 564: 1041, 573: 1041, 575: 1041, 577: 1041, 1041, 616: 1041, 1041, 622: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 635: 1041, 1041, 638: 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, 700: 1041, 705: 1041, 818: 1041, 1041, 825: 1041, 1041, 1041, 830: 1041, 838: 1041, 1041, 1041}, + {2: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 10: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 58: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 522: 1040, 524: 1040, 1040, 1040, 1040, 531: 1040, 1040, 534: 1040, 1040, 1040, 538: 1040, 540: 1040, 543: 1040, 545: 1040, 552: 1040, 564: 1040, 573: 1040, 575: 1040, 577: 1040, 1040, 616: 1040, 1040, 622: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 635: 1040, 1040, 638: 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, 700: 1040, 705: 1040, 818: 1040, 1040, 825: 1040, 1040, 1040, 830: 1040, 838: 1040, 1040, 1040}, + {2: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 10: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 58: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 522: 1039, 524: 1039, 1039, 1039, 1039, 531: 1039, 1039, 534: 1039, 1039, 1039, 538: 1039, 540: 1039, 543: 1039, 545: 1039, 552: 1039, 564: 1039, 573: 1039, 575: 1039, 577: 1039, 1039, 616: 1039, 1039, 622: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 635: 1039, 1039, 638: 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, 700: 1039, 705: 1039, 818: 1039, 1039, 825: 1039, 1039, 1039, 830: 1039, 838: 1039, 1039, 1039}, + {2: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 10: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 58: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 522: 1038, 524: 1038, 1038, 1038, 1038, 531: 1038, 1038, 534: 1038, 1038, 1038, 538: 1038, 540: 1038, 543: 1038, 545: 1038, 552: 1038, 564: 1038, 573: 1038, 575: 1038, 577: 1038, 1038, 616: 1038, 1038, 622: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 635: 1038, 1038, 638: 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 700: 1038, 705: 1038, 818: 1038, 1038, 825: 1038, 1038, 1038, 830: 1038, 838: 1038, 1038, 1038}, // 3600 - {2: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 10: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 58: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 6386, 6392, 6393, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 521: 1035, 523: 1035, 1035, 1035, 1035, 530: 1035, 1035, 533: 1035, 1035, 1035, 537: 1035, 539: 1035, 542: 1035, 544: 1035, 552: 1035, 563: 6389, 572: 1035, 574: 1035, 576: 1035, 1035, 615: 1035, 1035, 621: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 634: 1035, 1035, 637: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 699: 1035, 704: 3886, 816: 3884, 3885, 823: 5814, 5813, 5812, 828: 5809, 836: 6385, 6388, 6384, 872: 6307, 875: 6382, 920: 6383, 955: 6381, 1242: 6394, 6387}, - {2: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 10: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 58: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 521: 1033, 523: 1033, 1033, 1033, 1033, 530: 1033, 1033, 533: 1033, 1033, 1033, 537: 1033, 539: 1033, 542: 1033, 544: 1033, 552: 1033, 563: 1033, 572: 1033, 574: 1033, 576: 1033, 1033, 615: 1033, 1033, 621: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 634: 1033, 1033, 637: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 699: 1033, 704: 1033, 816: 1033, 1033, 823: 1033, 1033, 1033, 828: 1033, 836: 1033, 1033, 1033}, - {2: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 10: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 58: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 521: 1029, 523: 1029, 1029, 1029, 1029, 530: 1029, 1029, 533: 1029, 1029, 1029, 537: 1029, 539: 1029, 542: 1029, 544: 1029, 552: 1029, 563: 1029, 572: 1029, 574: 1029, 576: 1029, 1029, 615: 1029, 1029, 621: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 634: 1029, 1029, 637: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 699: 1029, 704: 1029, 816: 1029, 1029, 823: 1029, 1029, 1029, 828: 1029, 836: 1029, 1029, 1029}, - {2: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 10: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 58: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 521: 1028, 523: 1028, 1028, 1028, 1028, 530: 1028, 1028, 533: 1028, 1028, 1028, 537: 1028, 539: 1028, 542: 1028, 544: 1028, 552: 1028, 563: 1028, 572: 1028, 574: 1028, 576: 1028, 1028, 615: 1028, 1028, 621: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 634: 1028, 1028, 637: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 699: 1028, 704: 1028, 816: 1028, 1028, 823: 1028, 1028, 1028, 828: 1028, 836: 1028, 1028, 1028}, - {2: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 10: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 58: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 521: 1034, 523: 1034, 1034, 1034, 1034, 530: 1034, 1034, 533: 1034, 1034, 1034, 537: 1034, 539: 1034, 542: 1034, 544: 1034, 552: 1034, 563: 1034, 572: 1034, 574: 1034, 576: 1034, 1034, 615: 1034, 1034, 621: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 634: 1034, 1034, 637: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 699: 1034, 704: 1034, 816: 1034, 1034, 823: 1034, 1034, 1034, 828: 1034, 836: 1034, 1034, 1034}, + {2: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 10: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 58: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 522: 1037, 524: 1037, 1037, 1037, 1037, 531: 1037, 1037, 534: 1037, 1037, 1037, 538: 1037, 540: 1037, 543: 1037, 545: 1037, 552: 1037, 564: 1037, 573: 1037, 575: 1037, 577: 1037, 1037, 616: 1037, 1037, 622: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 635: 1037, 1037, 638: 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 700: 1037, 705: 1037, 818: 1037, 1037, 825: 1037, 1037, 1037, 830: 1037, 838: 1037, 1037, 1037}, + {2: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 10: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 58: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 6391, 6397, 6398, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 522: 1035, 524: 1035, 1035, 1035, 1035, 531: 1035, 1035, 534: 1035, 1035, 1035, 538: 1035, 540: 1035, 543: 1035, 545: 1035, 552: 1035, 564: 6394, 573: 1035, 575: 1035, 577: 1035, 1035, 616: 1035, 1035, 622: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 635: 1035, 1035, 638: 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 1035, 700: 1035, 705: 3891, 818: 3889, 3890, 825: 5819, 5818, 5817, 830: 5814, 838: 6390, 6393, 6389, 874: 6312, 877: 6387, 922: 6388, 957: 6386, 1244: 6399, 6392}, + {2: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 10: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 58: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 522: 1033, 524: 1033, 1033, 1033, 1033, 531: 1033, 1033, 534: 1033, 1033, 1033, 538: 1033, 540: 1033, 543: 1033, 545: 1033, 552: 1033, 564: 1033, 573: 1033, 575: 1033, 577: 1033, 1033, 616: 1033, 1033, 622: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 635: 1033, 1033, 638: 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, 700: 1033, 705: 1033, 818: 1033, 1033, 825: 1033, 1033, 1033, 830: 1033, 838: 1033, 1033, 1033}, + {2: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 10: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 58: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 522: 1029, 524: 1029, 1029, 1029, 1029, 531: 1029, 1029, 534: 1029, 1029, 1029, 538: 1029, 540: 1029, 543: 1029, 545: 1029, 552: 1029, 564: 1029, 573: 1029, 575: 1029, 577: 1029, 1029, 616: 1029, 1029, 622: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 635: 1029, 1029, 638: 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 700: 1029, 705: 1029, 818: 1029, 1029, 825: 1029, 1029, 1029, 830: 1029, 838: 1029, 1029, 1029}, + {2: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 10: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 58: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 522: 1028, 524: 1028, 1028, 1028, 1028, 531: 1028, 1028, 534: 1028, 1028, 1028, 538: 1028, 540: 1028, 543: 1028, 545: 1028, 552: 1028, 564: 1028, 573: 1028, 575: 1028, 577: 1028, 1028, 616: 1028, 1028, 622: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 635: 1028, 1028, 638: 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 700: 1028, 705: 1028, 818: 1028, 1028, 825: 1028, 1028, 1028, 830: 1028, 838: 1028, 1028, 1028}, // 3605 - {2104, 2104, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 2104, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 2104, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 2104, 522: 2104, 6413, 527: 6412, 529: 2104, 532: 2104, 540: 2104, 2104, 543: 2104, 545: 2104, 547: 2104, 549: 2104, 2104, 2104, 553: 2104, 2104, 556: 3684, 3682, 3683, 3681, 3679, 2104, 2104, 757: 6411, 3053, 3054, 3052, 786: 3680, 3678, 1334: 6410, 6409}, - {2108, 2108, 9: 2108, 57: 2108, 520: 2108, 522: 2108, 529: 2108, 532: 2108, 540: 2108, 2108, 543: 2108, 545: 2108, 547: 2108, 549: 2108, 2108, 2108, 553: 2108, 2108, 561: 2108, 2108}, - {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 522: 1461, 1461, 1461, 526: 1461, 1461, 1461, 1461, 532: 1461, 1461, 1461, 1461, 540: 1461, 1461, 543: 1461, 545: 1461, 547: 1461, 1461, 1461, 1461, 1461, 553: 1461, 1461, 556: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 568: 1461, 572: 1461, 595: 1461, 598: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 617: 1461, 1461, 1461, 1461, 692: 1461, 703: 6404, 707: 1461, 1461}, - {2098, 2098, 9: 2098, 57: 2098, 520: 2098, 522: 2098, 529: 2098, 532: 2098, 540: 2098, 2098, 543: 2098, 545: 2098, 547: 2098, 549: 2098, 2098, 2098, 553: 2098, 2098, 561: 2098, 2098}, - {1027, 1027, 9: 6402, 57: 1027, 520: 1027, 522: 1027, 529: 1027, 532: 1027, 540: 1027, 1027, 543: 1027, 545: 1027, 547: 1027, 549: 1027, 1027, 1027, 553: 1027, 1027, 561: 1027, 1027}, + {2: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 10: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 58: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 522: 1034, 524: 1034, 1034, 1034, 1034, 531: 1034, 1034, 534: 1034, 1034, 1034, 538: 1034, 540: 1034, 543: 1034, 545: 1034, 552: 1034, 564: 1034, 573: 1034, 575: 1034, 577: 1034, 1034, 616: 1034, 1034, 622: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 635: 1034, 1034, 638: 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 700: 1034, 705: 1034, 818: 1034, 1034, 825: 1034, 1034, 1034, 830: 1034, 838: 1034, 1034, 1034}, + {2105, 2105, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 2105, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 2105, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 2105, 523: 2105, 6418, 528: 6417, 530: 2105, 533: 2105, 541: 2105, 2105, 544: 2105, 546: 2105, 548: 2105, 550: 2105, 2105, 553: 2105, 2105, 2105, 557: 3689, 3687, 3688, 3686, 3684, 2105, 2105, 759: 6416, 3057, 3058, 3056, 788: 3685, 3683, 1336: 6415, 6414}, + {2109, 2109, 9: 2109, 57: 2109, 521: 2109, 523: 2109, 530: 2109, 533: 2109, 541: 2109, 2109, 544: 2109, 546: 2109, 548: 2109, 550: 2109, 2109, 553: 2109, 2109, 2109, 562: 2109, 2109}, + {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 523: 1461, 1461, 1461, 527: 1461, 1461, 1461, 1461, 533: 1461, 1461, 1461, 1461, 541: 1461, 1461, 544: 1461, 546: 1461, 548: 1461, 1461, 1461, 1461, 553: 1461, 1461, 1461, 557: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 569: 1461, 573: 1461, 596: 1461, 599: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 618: 1461, 1461, 1461, 1461, 693: 1461, 704: 6409, 708: 1461, 1461}, + {2099, 2099, 9: 2099, 57: 2099, 521: 2099, 523: 2099, 530: 2099, 533: 2099, 541: 2099, 2099, 544: 2099, 546: 2099, 548: 2099, 550: 2099, 2099, 553: 2099, 2099, 2099, 562: 2099, 2099}, // 3610 - {2095, 2095, 57: 2095, 520: 2095, 522: 2095, 529: 2095, 532: 2095, 540: 2095, 2095, 543: 2095, 545: 2095, 547: 2095, 549: 2095, 2095, 2095, 553: 2095, 2095, 561: 2095, 6367, 1165: 6401}, - {1197, 1197, 57: 1197, 520: 1197, 522: 1197, 529: 1197, 532: 1197, 540: 1197, 1197, 543: 1197, 545: 1197, 547: 1197, 549: 1197, 1197, 1197, 553: 1197, 1197, 561: 1197}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 572: 6396, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 6397, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 6395, 1150: 6403}, - {2097, 2097, 9: 2097, 57: 2097, 520: 2097, 522: 2097, 529: 2097, 532: 2097, 540: 2097, 2097, 543: 2097, 545: 2097, 547: 2097, 549: 2097, 2097, 2097, 553: 2097, 2097, 561: 2097, 2097}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 6405, 757: 6406, 3053, 3054, 3052}, + {1027, 1027, 9: 6407, 57: 1027, 521: 1027, 523: 1027, 530: 1027, 533: 1027, 541: 1027, 1027, 544: 1027, 546: 1027, 548: 1027, 550: 1027, 1027, 553: 1027, 1027, 1027, 562: 1027, 1027}, + {2096, 2096, 57: 2096, 521: 2096, 523: 2096, 530: 2096, 533: 2096, 541: 2096, 2096, 544: 2096, 546: 2096, 548: 2096, 550: 2096, 2096, 553: 2096, 2096, 2096, 562: 2096, 6372, 1167: 6406}, + {1197, 1197, 57: 1197, 521: 1197, 523: 1197, 530: 1197, 533: 1197, 541: 1197, 1197, 544: 1197, 546: 1197, 548: 1197, 550: 1197, 1197, 553: 1197, 1197, 1197, 562: 1197}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 573: 6401, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 6402, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 6400, 1152: 6408}, + {2098, 2098, 9: 2098, 57: 2098, 521: 2098, 523: 2098, 530: 2098, 533: 2098, 541: 2098, 2098, 544: 2098, 546: 2098, 548: 2098, 550: 2098, 2098, 553: 2098, 2098, 2098, 562: 2098, 2098}, // 3615 - {2107, 2107, 9: 2107, 57: 2107, 520: 2107, 522: 2107, 529: 2107, 532: 2107, 540: 2107, 2107, 543: 2107, 545: 2107, 547: 2107, 549: 2107, 2107, 2107, 553: 2107, 2107, 561: 2107, 2107}, - {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 4347, 1460, 1460, 1460, 526: 1460, 1460, 1460, 1460, 532: 1460, 1460, 1460, 1460, 540: 1460, 1460, 543: 1460, 545: 1460, 547: 1460, 1460, 1460, 1460, 1460, 553: 1460, 1460, 556: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 568: 1460, 572: 1460, 595: 1460, 598: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 617: 1460, 1460, 1460, 1460, 692: 1460, 703: 6407, 707: 1460, 1460}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 6408, 757: 4126, 3053, 3054, 3052}, - {2106, 2106, 9: 2106, 57: 2106, 520: 2106, 522: 2106, 529: 2106, 532: 2106, 540: 2106, 2106, 543: 2106, 545: 2106, 547: 2106, 549: 2106, 2106, 2106, 553: 2106, 2106, 561: 2106, 2106}, - {2105, 2105, 9: 2105, 57: 2105, 520: 2105, 522: 2105, 529: 2105, 532: 2105, 540: 2105, 2105, 543: 2105, 545: 2105, 547: 2105, 549: 2105, 2105, 2105, 553: 2105, 2105, 561: 2105, 2105}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 6410, 759: 6411, 3057, 3058, 3056}, + {2108, 2108, 9: 2108, 57: 2108, 521: 2108, 523: 2108, 530: 2108, 533: 2108, 541: 2108, 2108, 544: 2108, 546: 2108, 548: 2108, 550: 2108, 2108, 553: 2108, 2108, 2108, 562: 2108, 2108}, + {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 4352, 1460, 1460, 1460, 527: 1460, 1460, 1460, 1460, 533: 1460, 1460, 1460, 1460, 541: 1460, 1460, 544: 1460, 546: 1460, 548: 1460, 1460, 1460, 1460, 553: 1460, 1460, 1460, 557: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 569: 1460, 573: 1460, 596: 1460, 599: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 618: 1460, 1460, 1460, 1460, 693: 1460, 704: 6412, 708: 1460, 1460}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 6413, 759: 4131, 3057, 3058, 3056}, + {2107, 2107, 9: 2107, 57: 2107, 521: 2107, 523: 2107, 530: 2107, 533: 2107, 541: 2107, 2107, 544: 2107, 546: 2107, 548: 2107, 550: 2107, 2107, 553: 2107, 2107, 2107, 562: 2107, 2107}, // 3620 - {2103, 2103, 9: 2103, 57: 2103, 520: 2103, 522: 2103, 529: 2103, 532: 2103, 540: 2103, 2103, 543: 2103, 545: 2103, 547: 2103, 549: 2103, 2103, 2103, 553: 2103, 2103, 561: 2103, 2103}, - {2102, 2102, 9: 2102, 57: 2102, 520: 2102, 522: 2102, 529: 2102, 532: 2102, 540: 2102, 2102, 543: 2102, 545: 2102, 547: 2102, 549: 2102, 2102, 2102, 553: 2102, 2102, 561: 2102, 2102}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6415, 757: 6414, 3053, 3054, 3052}, - {2100, 2100, 9: 2100, 57: 2100, 520: 2100, 522: 2100, 529: 2100, 532: 2100, 540: 2100, 2100, 543: 2100, 545: 2100, 547: 2100, 549: 2100, 2100, 2100, 553: 2100, 2100, 561: 2100, 2100}, - {2101, 2101, 9: 2101, 57: 2101, 520: 2101, 522: 2101, 529: 2101, 532: 2101, 540: 2101, 2101, 543: 2101, 545: 2101, 547: 2101, 549: 2101, 2101, 2101, 553: 2101, 2101, 561: 2101, 2101}, + {2106, 2106, 9: 2106, 57: 2106, 521: 2106, 523: 2106, 530: 2106, 533: 2106, 541: 2106, 2106, 544: 2106, 546: 2106, 548: 2106, 550: 2106, 2106, 553: 2106, 2106, 2106, 562: 2106, 2106}, + {2104, 2104, 9: 2104, 57: 2104, 521: 2104, 523: 2104, 530: 2104, 533: 2104, 541: 2104, 2104, 544: 2104, 546: 2104, 548: 2104, 550: 2104, 2104, 553: 2104, 2104, 2104, 562: 2104, 2104}, + {2103, 2103, 9: 2103, 57: 2103, 521: 2103, 523: 2103, 530: 2103, 533: 2103, 541: 2103, 2103, 544: 2103, 546: 2103, 548: 2103, 550: 2103, 2103, 553: 2103, 2103, 2103, 562: 2103, 2103}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6420, 759: 6419, 3057, 3058, 3056}, + {2101, 2101, 9: 2101, 57: 2101, 521: 2101, 523: 2101, 530: 2101, 533: 2101, 541: 2101, 2101, 544: 2101, 546: 2101, 548: 2101, 550: 2101, 2101, 553: 2101, 2101, 2101, 562: 2101, 2101}, // 3625 - {2099, 2099, 9: 2099, 57: 2099, 520: 2099, 522: 2099, 529: 2099, 532: 2099, 540: 2099, 2099, 543: 2099, 545: 2099, 547: 2099, 549: 2099, 2099, 2099, 553: 2099, 2099, 561: 2099, 2099}, + {2102, 2102, 9: 2102, 57: 2102, 521: 2102, 523: 2102, 530: 2102, 533: 2102, 541: 2102, 2102, 544: 2102, 546: 2102, 548: 2102, 550: 2102, 2102, 553: 2102, 2102, 2102, 562: 2102, 2102}, + {2100, 2100, 9: 2100, 57: 2100, 521: 2100, 523: 2100, 530: 2100, 533: 2100, 541: 2100, 2100, 544: 2100, 546: 2100, 548: 2100, 550: 2100, 2100, 553: 2100, 2100, 2100, 562: 2100, 2100}, {1198, 1198}, {1210, 1210}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 6431, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6432, 3053, 3054, 3052}, - {86: 6424, 277: 6423}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 6436, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6437, 3057, 3058, 3056}, // 3630 + {86: 6429, 277: 6428}, {1202, 1202}, - {883: 6422}, + {885: 6427}, {1201, 1201}, - {1204, 1204, 86: 6429}, - {277: 6425}, + {1204, 1204, 86: 6434}, // 3635 - {1203, 1203, 86: 6427, 883: 6426}, + {277: 6430}, + {1203, 1203, 86: 6432, 885: 6431}, {1206, 1206}, - {883: 6428}, + {885: 6433}, {1205, 1205}, - {883: 6430}, // 3640 + {885: 6435}, {1207, 1207}, - {1871, 1871, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6433, 3053, 3054, 3052}, + {1871, 1871, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6438, 3057, 3058, 3056}, {1209, 1209}, {1208, 1208}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6435, 3053, 3054, 3052}, // 3645 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6440, 3057, 3058, 3056}, {1214, 1214}, - {1218, 1218, 532: 6437}, - {621: 3688, 762: 6439, 1463: 6438}, - {1217, 1217, 9: 6440}, - {1216, 1216, 9: 1216}, + {1218, 1218, 533: 6442}, + {622: 3693, 764: 6444, 1465: 6443}, + {1217, 1217, 9: 6445}, // 3650 - {621: 3688, 762: 6441}, + {1216, 1216, 9: 1216}, + {622: 3693, 764: 6446}, {1215, 1215, 9: 1215}, - {551: 6443}, - {523: 6445, 621: 3688, 762: 6446, 1399: 6444}, - {1221, 1221}, + {553: 6448}, + {524: 6450, 622: 3693, 764: 6451, 1401: 6449}, // 3655 + {1221, 1221}, {1220, 1220}, {1219, 1219}, - {2: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 10: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 58: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 549: 6448, 1173: 6449}, - {2: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 10: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 58: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6450}, + {2: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 10: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 58: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 550: 6453, 1175: 6454}, + {2: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 10: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 58: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536}, // 3660 - {180: 1100, 521: 1100, 1100, 536: 5876, 1100, 546: 1100, 597: 1100, 633: 1100, 948: 6451}, - {180: 6459, 521: 6452, 2842, 537: 6460, 546: 6458, 597: 2840, 633: 2836, 761: 6457, 792: 6455, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 6456, 6454, 1077: 6453, 1172: 6461}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 2571, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 2843, 2842, 537: 2841, 597: 2840, 633: 2836, 757: 4509, 3053, 3054, 3052, 6319, 792: 4231, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 4233, 4232, 807: 4510, 892: 5494, 1104: 6473}, - {521: 4247, 923: 6470, 1075: 6469}, - {1529, 1529, 520: 1529, 532: 1529}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6455}, + {180: 1100, 522: 1100, 1100, 537: 5881, 1100, 547: 1100, 598: 1100, 634: 1100, 950: 6456}, + {180: 6464, 522: 6457, 2846, 538: 6465, 547: 6463, 598: 2844, 634: 2840, 763: 6462, 794: 6460, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 6461, 6459, 1079: 6458, 1174: 6466}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 2572, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 2847, 2846, 538: 2845, 598: 2844, 634: 2840, 759: 4514, 3057, 3058, 3056, 6324, 794: 4236, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 4238, 4237, 809: 4515, 894: 5499, 1106: 6478}, + {522: 4252, 925: 6475, 1077: 6474}, // 3665 - {1528, 1528, 520: 1528, 529: 993, 532: 1528, 540: 993, 993}, - {1527, 1527, 520: 1527, 532: 1527}, - {1526, 1526, 520: 1526, 529: 992, 532: 1526, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {1512, 1512, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1512, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 1512, 532: 1512, 757: 4509, 3053, 3054, 3052, 807: 6463, 1108: 6464, 1314: 6462}, - {521: 1524}, + {1529, 1529, 521: 1529, 533: 1529}, + {1528, 1528, 521: 1528, 530: 993, 533: 1528, 541: 993, 993}, + {1527, 1527, 521: 1527, 533: 1527}, + {1526, 1526, 521: 1526, 530: 992, 533: 1526, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {1512, 1512, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1512, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 1512, 533: 1512, 759: 4514, 3057, 3058, 3056, 809: 6468, 1110: 6469, 1316: 6467}, // 3670 - {521: 1523, 628: 4246, 997: 4245, 1076: 4244}, - {1507, 1507, 532: 1507}, - {1525, 1525, 9: 6467, 520: 1525, 532: 1525}, - {548: 6465}, - {1511, 1511, 9: 1511, 520: 1511, 532: 1511}, + {522: 1524}, + {522: 1523, 629: 4251, 999: 4250, 1078: 4249}, + {1507, 1507, 533: 1507}, + {1525, 1525, 9: 6472, 521: 1525, 533: 1525}, + {549: 6470}, // 3675 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 4253, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 4249, 880: 6466}, - {1513, 1513, 9: 1513, 520: 1513, 532: 1513}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 6463, 1108: 6468}, - {1510, 1510, 9: 1510, 520: 1510, 532: 1510}, - {1530, 1530, 9: 6471, 520: 1530, 532: 1530}, + {1511, 1511, 9: 1511, 521: 1511, 533: 1511}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 4258, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 4254, 882: 6471}, + {1513, 1513, 9: 1513, 521: 1513, 533: 1513}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 6468, 1110: 6473}, + {1510, 1510, 9: 1510, 521: 1510, 533: 1510}, // 3680 - {1522, 1522, 9: 1522, 520: 1522, 532: 1522}, - {521: 4247, 923: 6472}, - {1521, 1521, 9: 1521, 520: 1521, 532: 1521}, - {57: 6474}, - {180: 6459, 521: 2843, 2842, 537: 6460, 597: 2840, 633: 2836, 761: 6479, 792: 6477, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 6478, 6476, 1077: 6475}, + {1530, 1530, 9: 6476, 521: 1530, 533: 1530}, + {1522, 1522, 9: 1522, 521: 1522, 533: 1522}, + {522: 4252, 925: 6477}, + {1521, 1521, 9: 1521, 521: 1521, 533: 1521}, + {57: 6479}, // 3685 - {521: 4247, 923: 6470, 1075: 6480}, - {1534, 1534, 520: 1534, 532: 1534}, - {1533, 1533, 520: 1533, 529: 993, 532: 1533, 540: 993, 993}, - {1532, 1532, 520: 1532, 532: 1532}, - {1531, 1531, 520: 1531, 529: 992, 532: 1531, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, + {180: 6464, 522: 2847, 2846, 538: 6465, 598: 2844, 634: 2840, 763: 6484, 794: 6482, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 6483, 6481, 1079: 6480}, + {522: 4252, 925: 6475, 1077: 6485}, + {1534, 1534, 521: 1534, 533: 1534}, + {1533, 1533, 521: 1533, 530: 993, 533: 1533, 541: 993, 993}, + {1532, 1532, 521: 1532, 533: 1532}, // 3690 - {1535, 1535, 9: 6471, 520: 1535, 532: 1535}, - {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 538: 1235, 549: 1235, 823: 5814, 5813, 5812, 920: 5815, 977: 6482}, - {2: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 10: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 58: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 538: 4557, 549: 2086, 943: 6483}, - {2: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 10: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 58: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 549: 6448, 1173: 6484}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6485}, + {1531, 1531, 521: 1531, 530: 992, 533: 1531, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {1535, 1535, 9: 6476, 521: 1535, 533: 1535}, + {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 539: 1235, 550: 1235, 825: 5819, 5818, 5817, 922: 5820, 979: 6487}, + {2: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 10: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 58: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 539: 4562, 550: 2087, 945: 6488}, + {2: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 10: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 58: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 550: 6453, 1175: 6489}, // 3695 - {180: 1100, 521: 1100, 1100, 536: 5876, 1100, 546: 1100, 597: 1100, 633: 1100, 948: 6486}, - {180: 6459, 521: 6452, 2842, 537: 6460, 546: 6458, 597: 2840, 633: 2836, 761: 6457, 792: 6455, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 6456, 6454, 1077: 6453, 1172: 6487}, - {1509, 1509, 520: 6489, 532: 1509, 1376: 6488}, - {1538, 1538, 532: 1538}, - {293: 6490}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6490}, + {180: 1100, 522: 1100, 1100, 537: 5881, 1100, 547: 1100, 598: 1100, 634: 1100, 950: 6491}, + {180: 6464, 522: 6457, 2846, 538: 6465, 547: 6463, 598: 2844, 634: 2840, 763: 6462, 794: 6460, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 6461, 6459, 1079: 6458, 1174: 6492}, + {1509, 1509, 521: 6494, 533: 1509, 1378: 6493}, + {1538, 1538, 533: 1538}, // 3700 - {636: 6491}, - {702: 6492}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 5930, 982: 5931, 1012: 6493}, - {1508, 1508, 9: 5933, 532: 1508}, - {1542, 1542, 521: 6502, 703: 2062}, + {293: 6495}, + {637: 6496}, + {703: 6497}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 5935, 984: 5936, 1014: 6498}, + {1508, 1508, 9: 5938, 533: 1508}, // 3705 + {1542, 1542, 522: 6507, 704: 2063}, {1543, 1543}, - {703: 6497}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6498, 3053, 3054, 3052}, - {1541, 1541, 521: 6499}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 6500}, + {704: 6502}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6503, 3057, 3058, 3056}, + {1541, 1541, 522: 6504}, // 3710 - {57: 6501}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 6505}, + {57: 6506}, {1539, 1539}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 2153, 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 3928, 849: 4092, 908: 6503}, - {57: 6504}, - {1540, 1540}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 2154, 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 3933, 851: 4097, 910: 6508}, + {57: 6509}, // 3715 - {2: 2302, 2302, 2302, 2302, 2302, 2302, 2302, 10: 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 58: 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 525: 2302, 528: 2302, 544: 2302, 546: 2302, 572: 2302, 574: 2302, 697: 2302}, - {551: 6602}, - {551: 6516}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 6511, 757: 5807, 3053, 3054, 3052, 893: 6513, 1324: 6512}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6510}, + {1540, 1540}, + {2: 2303, 2303, 2303, 2303, 2303, 2303, 2303, 10: 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 58: 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 526: 2303, 529: 2303, 545: 2303, 547: 2303, 573: 2303, 575: 2303, 698: 2303}, + {553: 6607}, + {553: 6521}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 6516, 759: 5812, 3057, 3058, 3056, 895: 6518, 1326: 6517}, // 3720 - {9: 4274, 551: 2234, 700: 2234}, - {551: 2236, 700: 2236}, - {9: 6514, 551: 2235, 700: 2235}, - {9: 2233, 551: 2233, 700: 2233}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 6515}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6515}, + {9: 4279, 553: 2235, 701: 2235}, + {553: 2237, 701: 2237}, + {9: 6519, 553: 2236, 701: 2236}, + {9: 2234, 553: 2234, 701: 2234}, // 3725 - {9: 2232, 551: 2232, 700: 2232}, - {523: 6517}, - {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 520: 2231, 701: 2231, 934: 6518}, - {2237, 2237, 17: 6545, 58: 6521, 6541, 6534, 6524, 6520, 6528, 6532, 6544, 6527, 6533, 6531, 6529, 6547, 6551, 6542, 6535, 6523, 6543, 6548, 6522, 79: 6525, 6549, 6526, 6530, 6550, 520: 6536, 701: 6546, 930: 6538, 6537, 6540, 6519, 935: 6539}, - {2230, 2230, 17: 2230, 58: 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, 79: 2230, 2230, 2230, 2230, 2230, 520: 2230, 701: 2230}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 6520}, + {9: 2233, 553: 2233, 701: 2233}, + {524: 6522}, + {2232, 2232, 17: 2232, 58: 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 79: 2232, 2232, 2232, 2232, 2232, 521: 2232, 702: 2232, 936: 6523}, + {2238, 2238, 17: 6550, 58: 6526, 6546, 6539, 6529, 6525, 6533, 6537, 6549, 6532, 6538, 6536, 6534, 6552, 6556, 6547, 6540, 6528, 6548, 6553, 6527, 79: 6530, 6554, 6531, 6535, 6555, 521: 6541, 702: 6551, 932: 6543, 6542, 6545, 6524, 937: 6544}, // 3730 - {548: 2229, 552: 2229}, - {548: 2228, 552: 2228}, - {548: 2227, 552: 2227, 623: 2227, 2227}, - {548: 2226, 552: 2226, 623: 2226, 2226}, - {548: 2225, 552: 2225, 623: 2225, 2225}, + {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 521: 2231, 702: 2231}, + {549: 2230, 552: 2230}, + {549: 2229, 552: 2229}, + {549: 2228, 552: 2228, 624: 2228, 2228}, + {549: 2227, 552: 2227, 624: 2227, 2227}, // 3735 - {548: 2224, 552: 2224, 623: 2224, 2224}, - {548: 2223, 552: 2223, 623: 2223, 2223}, - {548: 2222, 552: 2222, 623: 2222, 2222}, - {548: 2221, 552: 2221, 623: 2221, 2221}, - {548: 2220, 552: 2220, 623: 2220, 2220}, + {549: 2226, 552: 2226, 624: 2226, 2226}, + {549: 2225, 552: 2225, 624: 2225, 2225}, + {549: 2224, 552: 2224, 624: 2224, 2224}, + {549: 2223, 552: 2223, 624: 2223, 2223}, + {549: 2222, 552: 2222, 624: 2222, 2222}, // 3740 - {523: 2219, 548: 2219}, - {523: 2218, 548: 2218}, - {523: 2217, 548: 2217}, - {523: 2216, 548: 2216}, - {2: 2215, 2215, 2215, 2215, 2215, 2215, 2215, 10: 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 58: 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 523: 2215, 538: 2215, 542: 2215, 548: 2215}, + {549: 2221, 552: 2221, 624: 2221, 2221}, + {524: 2220, 549: 2220}, + {524: 2219, 549: 2219}, + {524: 2218, 549: 2218}, + {524: 2217, 549: 2217}, // 3745 - {2: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 10: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 58: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 523: 2214, 538: 2214, 542: 2214, 548: 2214}, - {293: 6601}, - {548: 2977, 552: 2281, 788: 6599}, - {548: 2977, 552: 2281, 623: 2281, 2281, 788: 6597}, - {523: 2281, 548: 2977, 788: 6595}, + {2: 2216, 2216, 2216, 2216, 2216, 2216, 2216, 10: 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 58: 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, 524: 2216, 539: 2216, 543: 2216, 549: 2216}, + {2: 2215, 2215, 2215, 2215, 2215, 2215, 2215, 10: 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 58: 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 2215, 524: 2215, 539: 2215, 543: 2215, 549: 2215}, + {293: 6606}, + {549: 2981, 552: 2282, 790: 6604}, + {549: 2981, 552: 2282, 624: 2282, 2282, 790: 6602}, // 3750 - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 538: 2281, 542: 2281, 548: 2977, 788: 6590}, - {523: 2281, 548: 2977, 552: 2281, 788: 6585}, - {523: 2281, 548: 2977, 552: 2281, 788: 6582}, - {548: 2977, 552: 2281, 788: 6577}, - {124: 2281, 148: 2281, 548: 2977, 552: 2281, 788: 6574}, + {524: 2282, 549: 2981, 790: 6600}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 539: 2282, 543: 2282, 549: 2981, 790: 6595}, + {524: 2282, 549: 2981, 552: 2282, 790: 6590}, + {524: 2282, 549: 2981, 552: 2282, 790: 6587}, + {549: 2981, 552: 2282, 790: 6582}, // 3755 - {224: 2281, 2281, 230: 2281, 548: 2977, 552: 2281, 623: 2281, 2281, 788: 6571}, - {224: 2281, 2281, 230: 2281, 548: 2977, 552: 2281, 623: 2281, 2281, 788: 6562}, - {523: 2281, 548: 2977, 788: 6560}, - {523: 2281, 548: 2977, 788: 6558}, - {523: 2281, 548: 2977, 788: 6556}, + {124: 2282, 148: 2282, 549: 2981, 552: 2282, 790: 6579}, + {224: 2282, 2282, 230: 2282, 549: 2981, 552: 2282, 624: 2282, 2282, 790: 6576}, + {224: 2282, 2282, 230: 2282, 549: 2981, 552: 2282, 624: 2282, 2282, 790: 6567}, + {524: 2282, 549: 2981, 790: 6565}, + {524: 2282, 549: 2981, 790: 6563}, // 3760 - {523: 2281, 548: 2977, 788: 6554}, - {523: 2281, 548: 2977, 788: 6552}, - {523: 6553}, - {2192, 2192, 17: 2192, 58: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 79: 2192, 2192, 2192, 2192, 2192, 520: 2192, 701: 2192}, - {523: 6555}, + {524: 2282, 549: 2981, 790: 6561}, + {524: 2282, 549: 2981, 790: 6559}, + {524: 2282, 549: 2981, 790: 6557}, + {524: 6558}, + {2193, 2193, 17: 2193, 58: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 79: 2193, 2193, 2193, 2193, 2193, 521: 2193, 702: 2193}, // 3765 - {2193, 2193, 17: 2193, 58: 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 2193, 79: 2193, 2193, 2193, 2193, 2193, 520: 2193, 701: 2193}, - {523: 6557}, - {2194, 2194, 17: 2194, 58: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 79: 2194, 2194, 2194, 2194, 2194, 520: 2194, 701: 2194}, - {523: 6559}, - {2195, 2195, 17: 2195, 58: 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 79: 2195, 2195, 2195, 2195, 2195, 520: 2195, 701: 2195}, + {524: 6560}, + {2194, 2194, 17: 2194, 58: 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 2194, 79: 2194, 2194, 2194, 2194, 2194, 521: 2194, 702: 2194}, + {524: 6562}, + {2195, 2195, 17: 2195, 58: 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 2195, 79: 2195, 2195, 2195, 2195, 2195, 521: 2195, 702: 2195}, + {524: 6564}, // 3770 - {523: 6561}, - {2196, 2196, 17: 2196, 58: 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 79: 2196, 2196, 2196, 2196, 2196, 520: 2196, 701: 2196}, - {224: 6568, 6569, 230: 6570, 552: 3027, 623: 6566, 6567, 785: 6565, 1016: 6563, 1202: 6564}, - {2198, 2198, 17: 2198, 58: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 79: 2198, 2198, 2198, 2198, 2198, 520: 2198, 701: 2198}, - {2197, 2197, 17: 2197, 58: 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 79: 2197, 2197, 2197, 2197, 2197, 520: 2197, 701: 2197}, + {2196, 2196, 17: 2196, 58: 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 2196, 79: 2196, 2196, 2196, 2196, 2196, 521: 2196, 702: 2196}, + {524: 6566}, + {2197, 2197, 17: 2197, 58: 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 2197, 79: 2197, 2197, 2197, 2197, 2197, 521: 2197, 702: 2197}, + {224: 6573, 6574, 230: 6575, 552: 3031, 624: 6571, 6572, 787: 6570, 1018: 6568, 1204: 6569}, + {2199, 2199, 17: 2199, 58: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 79: 2199, 2199, 2199, 2199, 2199, 521: 2199, 702: 2199}, // 3775 - {2188, 2188, 17: 2188, 58: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 79: 2188, 2188, 2188, 2188, 2188, 520: 2188, 701: 2188}, - {2187, 2187, 17: 2187, 58: 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 79: 2187, 2187, 2187, 2187, 2187, 520: 2187, 701: 2187}, - {2186, 2186, 17: 2186, 58: 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 79: 2186, 2186, 2186, 2186, 2186, 520: 2186, 701: 2186}, - {2185, 2185, 17: 2185, 58: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 79: 2185, 2185, 2185, 2185, 2185, 520: 2185, 701: 2185}, - {2184, 2184, 17: 2184, 58: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 79: 2184, 2184, 2184, 2184, 2184, 520: 2184, 701: 2184}, + {2198, 2198, 17: 2198, 58: 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 2198, 79: 2198, 2198, 2198, 2198, 2198, 521: 2198, 702: 2198}, + {2189, 2189, 17: 2189, 58: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 79: 2189, 2189, 2189, 2189, 2189, 521: 2189, 702: 2189}, + {2188, 2188, 17: 2188, 58: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 79: 2188, 2188, 2188, 2188, 2188, 521: 2188, 702: 2188}, + {2187, 2187, 17: 2187, 58: 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 79: 2187, 2187, 2187, 2187, 2187, 521: 2187, 702: 2187}, + {2186, 2186, 17: 2186, 58: 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 79: 2186, 2186, 2186, 2186, 2186, 521: 2186, 702: 2186}, // 3780 - {2183, 2183, 17: 2183, 58: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 79: 2183, 2183, 2183, 2183, 2183, 520: 2183, 701: 2183}, - {224: 6568, 6569, 230: 6570, 552: 3027, 623: 6566, 6567, 785: 6565, 1016: 6572, 1202: 6573}, - {2200, 2200, 17: 2200, 58: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 79: 2200, 2200, 2200, 2200, 2200, 520: 2200, 701: 2200}, - {2199, 2199, 17: 2199, 58: 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 2199, 79: 2199, 2199, 2199, 2199, 2199, 520: 2199, 701: 2199}, - {124: 4294, 148: 4293, 552: 3027, 785: 3026, 803: 6576, 917: 6575}, + {2185, 2185, 17: 2185, 58: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 79: 2185, 2185, 2185, 2185, 2185, 521: 2185, 702: 2185}, + {2184, 2184, 17: 2184, 58: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 79: 2184, 2184, 2184, 2184, 2184, 521: 2184, 702: 2184}, + {224: 6573, 6574, 230: 6575, 552: 3031, 624: 6571, 6572, 787: 6570, 1018: 6577, 1204: 6578}, + {2201, 2201, 17: 2201, 58: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 79: 2201, 2201, 2201, 2201, 2201, 521: 2201, 702: 2201}, + {2200, 2200, 17: 2200, 58: 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, 79: 2200, 2200, 2200, 2200, 2200, 521: 2200, 702: 2200}, // 3785 - {2202, 2202, 17: 2202, 58: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 79: 2202, 2202, 2202, 2202, 2202, 520: 2202, 701: 2202}, - {2201, 2201, 17: 2201, 58: 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 2201, 79: 2201, 2201, 2201, 2201, 2201, 520: 2201, 701: 2201}, - {552: 3027, 785: 3026, 803: 6578}, - {254: 6579}, - {600: 6580}, + {124: 4299, 148: 4298, 552: 3031, 787: 3030, 802: 6581, 919: 6580}, + {2203, 2203, 17: 2203, 58: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 79: 2203, 2203, 2203, 2203, 2203, 521: 2203, 702: 2203}, + {2202, 2202, 17: 2202, 58: 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 2202, 79: 2202, 2202, 2202, 2202, 2202, 521: 2202, 702: 2202}, + {552: 3031, 787: 3030, 802: 6583}, + {254: 6584}, // 3790 - {131: 6581}, - {2203, 2203, 17: 2203, 58: 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 2203, 79: 2203, 2203, 2203, 2203, 2203, 520: 2203, 701: 2203}, - {523: 6583, 552: 3027, 785: 3026, 803: 6584}, - {2205, 2205, 17: 2205, 58: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 79: 2205, 2205, 2205, 2205, 2205, 520: 2205, 701: 2205}, - {2204, 2204, 17: 2204, 58: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 79: 2204, 2204, 2204, 2204, 2204, 520: 2204, 701: 2204}, + {601: 6585}, + {131: 6586}, + {2204, 2204, 17: 2204, 58: 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 2204, 79: 2204, 2204, 2204, 2204, 2204, 521: 2204, 702: 2204}, + {524: 6588, 552: 3031, 787: 3030, 802: 6589}, + {2206, 2206, 17: 2206, 58: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 79: 2206, 2206, 2206, 2206, 2206, 521: 2206, 702: 2206}, // 3795 - {523: 6587, 552: 3027, 785: 3026, 803: 6586}, - {2206, 2206, 17: 2206, 58: 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 2206, 79: 2206, 2206, 2206, 2206, 2206, 111: 3804, 123: 3812, 126: 3800, 131: 3797, 134: 3799, 3796, 3798, 3802, 3803, 3808, 3807, 3806, 3810, 3811, 3805, 3809, 147: 3801, 520: 2206, 701: 2206, 876: 6588}, - {2207, 2207, 17: 2207, 58: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 79: 2207, 2207, 2207, 2207, 2207, 520: 2207, 701: 2207}, - {355: 6589}, - {2208, 2208, 17: 2208, 58: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 79: 2208, 2208, 2208, 2208, 2208, 520: 2208, 701: 2208}, + {2205, 2205, 17: 2205, 58: 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 2205, 79: 2205, 2205, 2205, 2205, 2205, 521: 2205, 702: 2205}, + {524: 6592, 552: 3031, 787: 3030, 802: 6591}, + {2207, 2207, 17: 2207, 58: 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 2207, 79: 2207, 2207, 2207, 2207, 2207, 111: 3809, 123: 3817, 126: 3805, 131: 3802, 134: 3804, 3801, 3803, 3807, 3808, 3813, 3812, 3811, 3815, 3816, 3810, 3814, 147: 3806, 521: 2207, 702: 2207, 878: 6593}, + {2208, 2208, 17: 2208, 58: 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 2208, 79: 2208, 2208, 2208, 2208, 2208, 521: 2208, 702: 2208}, + {355: 6594}, // 3800 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 538: 6593, 542: 6594, 757: 3831, 3053, 3054, 3052, 791: 6592, 1447: 6591}, - {2209, 2209, 17: 2209, 58: 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 79: 2209, 2209, 2209, 2209, 2209, 520: 2209, 701: 2209}, - {413, 413, 17: 413, 58: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 79: 413, 413, 413, 413, 413, 520: 413, 701: 413}, - {412, 412, 17: 412, 58: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 79: 412, 412, 412, 412, 412, 520: 412, 701: 412}, - {411, 411, 17: 411, 58: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 79: 411, 411, 411, 411, 411, 520: 411, 701: 411}, + {2209, 2209, 17: 2209, 58: 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 2209, 79: 2209, 2209, 2209, 2209, 2209, 521: 2209, 702: 2209}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 539: 6598, 543: 6599, 759: 3836, 3057, 3058, 3056, 793: 6597, 1449: 6596}, + {2210, 2210, 17: 2210, 58: 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 79: 2210, 2210, 2210, 2210, 2210, 521: 2210, 702: 2210}, + {413, 413, 17: 413, 58: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 79: 413, 413, 413, 413, 413, 521: 413, 702: 413}, + {412, 412, 17: 412, 58: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 79: 412, 412, 412, 412, 412, 521: 412, 702: 412}, // 3805 - {523: 6596}, - {2210, 2210, 17: 2210, 58: 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 2210, 79: 2210, 2210, 2210, 2210, 2210, 520: 2210, 701: 2210}, - {552: 3027, 623: 6566, 6567, 785: 6565, 1016: 6598}, - {2211, 2211, 17: 2211, 58: 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 79: 2211, 2211, 2211, 2211, 2211, 520: 2211, 701: 2211}, - {552: 3027, 785: 3026, 803: 6600}, + {411, 411, 17: 411, 58: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 79: 411, 411, 411, 411, 411, 521: 411, 702: 411}, + {524: 6601}, + {2211, 2211, 17: 2211, 58: 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 2211, 79: 2211, 2211, 2211, 2211, 2211, 521: 2211, 702: 2211}, + {552: 3031, 624: 6571, 6572, 787: 6570, 1018: 6603}, + {2212, 2212, 17: 2212, 58: 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 79: 2212, 2212, 2212, 2212, 2212, 521: 2212, 702: 2212}, // 3810 - {2212, 2212, 17: 2212, 58: 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 2212, 79: 2212, 2212, 2212, 2212, 2212, 520: 2212, 701: 2212}, - {2: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 10: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 58: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 523: 2213, 538: 2213, 542: 2213, 548: 2213}, - {523: 6603}, - {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 520: 2231, 701: 2231, 934: 6604}, - {2238, 2238, 17: 6545, 58: 6521, 6541, 6534, 6524, 6520, 6528, 6532, 6544, 6527, 6533, 6531, 6529, 6547, 6551, 6542, 6535, 6523, 6543, 6548, 6522, 79: 6525, 6549, 6526, 6530, 6550, 520: 6536, 701: 6546, 930: 6538, 6537, 6540, 6519, 935: 6539}, + {552: 3031, 787: 3030, 802: 6605}, + {2213, 2213, 17: 2213, 58: 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, 79: 2213, 2213, 2213, 2213, 2213, 521: 2213, 702: 2213}, + {2: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 10: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 58: 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 2214, 524: 2214, 539: 2214, 543: 2214, 549: 2214}, + {524: 6608}, + {2232, 2232, 17: 2232, 58: 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 79: 2232, 2232, 2232, 2232, 2232, 521: 2232, 702: 2232, 936: 6609}, // 3815 - {170: 6610}, - {21: 6607}, - {170: 6608}, - {552: 3027, 785: 4410, 810: 6609}, - {2180, 2180}, + {2239, 2239, 17: 6550, 58: 6526, 6546, 6539, 6529, 6525, 6533, 6537, 6549, 6532, 6538, 6536, 6534, 6552, 6556, 6547, 6540, 6528, 6548, 6553, 6527, 79: 6530, 6554, 6531, 6535, 6555, 521: 6541, 702: 6551, 932: 6543, 6542, 6545, 6524, 937: 6544}, + {170: 6615}, + {21: 6612}, + {170: 6613}, + {552: 3031, 787: 4415, 812: 6614}, // 3820 - {552: 3027, 785: 4410, 810: 6611}, - {2240, 2240}, - {149: 6784, 313: 6785}, - {170: 6780}, - {770, 770, 553: 6777, 568: 6776, 1428: 6775}, + {2181, 2181}, + {552: 3031, 787: 4415, 812: 6616}, + {2241, 2241}, + {149: 6789, 313: 6790}, + {170: 6785}, // 3825 - {18: 6760, 51: 6761, 125: 6757, 209: 6762, 233: 6759, 597: 6756, 634: 6758, 949: 6763}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 6745, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6746}, - {849, 849, 547: 6740}, - {150: 6739}, - {124: 4294, 148: 4293, 151: 6734, 259: 6733, 917: 6735}, + {770, 770, 554: 6782, 569: 6781, 1430: 6780}, + {18: 6765, 51: 6766, 125: 6762, 209: 6767, 233: 6764, 598: 6761, 635: 6763, 951: 6768}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 6750, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6751}, + {849, 849, 548: 6745}, + {150: 6744}, // 3830 + {124: 4299, 148: 4298, 151: 6739, 259: 6738, 919: 6740}, {845, 845}, - {835, 835, 223: 6715, 270: 6716, 282: 6717, 285: 6714, 308: 6719, 318: 6718, 332: 6721, 335: 6720, 543: 835, 545: 835, 547: 835, 704: 6722, 1248: 6713, 1431: 6712, 6711}, + {835, 835, 223: 6720, 270: 6721, 282: 6722, 285: 6719, 308: 6724, 318: 6723, 332: 6726, 335: 6725, 544: 835, 546: 835, 548: 835, 705: 6727, 1250: 6718, 1433: 6717, 6716}, {843, 843}, {842, 842}, - {773, 773, 309: 6703, 547: 6702, 553: 773, 568: 773}, // 3835 - {21: 6698}, - {551: 818, 595: 818}, - {551: 817, 595: 817}, - {551: 816, 595: 816}, - {813, 813, 553: 813, 568: 813}, + {773, 773, 309: 6708, 548: 6707, 554: 773, 569: 773}, + {21: 6703}, + {553: 818, 596: 818}, + {553: 817, 596: 817}, + {553: 816, 596: 816}, // 3840 - {812, 812, 553: 812, 568: 812}, - {811, 811, 553: 811, 568: 811}, - {810, 810, 553: 810, 568: 810}, - {151: 6696}, - {551: 6666, 595: 6667, 888: 6691}, + {813, 813, 554: 813, 569: 813}, + {812, 812, 554: 812, 569: 812}, + {811, 811, 554: 811, 569: 811}, + {810, 810, 554: 810, 569: 810}, + {151: 6701}, // 3845 - {124: 760, 148: 760, 251: 6664, 1199: 6685}, - {521: 6680}, - {801, 801, 553: 801, 568: 801}, - {799, 799, 553: 799, 568: 799}, - {150: 6678, 174: 6679, 238: 6677}, + {553: 6671, 596: 6672, 890: 6696}, + {124: 760, 148: 760, 251: 6669, 1201: 6690}, + {522: 6685}, + {801, 801, 554: 801, 569: 801}, + {799, 799, 554: 799, 569: 799}, // 3850 - {795, 795, 553: 795, 568: 795}, - {758, 758, 551: 6666, 553: 758, 568: 758, 595: 6667, 888: 6669, 925: 6676}, - {150: 6675}, - {150: 6674}, - {150: 6673}, + {150: 6683, 174: 6684, 238: 6682}, + {795, 795, 554: 795, 569: 795}, + {758, 758, 553: 6671, 758, 569: 758, 596: 6672, 890: 6674, 927: 6681}, + {150: 6680}, + {150: 6679}, // 3855 - {150: 6672}, - {150: 6671}, - {758, 758, 551: 6666, 553: 758, 568: 758, 595: 6667, 888: 6669, 925: 6668}, - {787, 787, 553: 787, 568: 787}, - {786, 786, 553: 786, 568: 786}, + {150: 6678}, + {150: 6677}, + {150: 6676}, + {758, 758, 553: 6671, 758, 569: 758, 596: 6672, 890: 6674, 927: 6673}, + {787, 787, 554: 787, 569: 787}, // 3860 - {785, 785, 553: 785, 568: 785}, - {784, 784, 553: 784, 568: 784}, - {783, 783, 553: 783, 568: 783}, - {782, 782, 553: 782, 568: 782}, - {781, 781, 553: 781, 568: 781}, + {786, 786, 554: 786, 569: 786}, + {785, 785, 554: 785, 569: 785}, + {784, 784, 554: 784, 569: 784}, + {783, 783, 554: 783, 569: 783}, + {782, 782, 554: 782, 569: 782}, // 3865 - {780, 780, 553: 780, 568: 780}, - {779, 779, 553: 779, 568: 779}, - {778, 778, 553: 778, 568: 778}, - {777, 777, 553: 777, 568: 777}, - {150: 6665}, + {781, 781, 554: 781, 569: 781}, + {780, 780, 554: 780, 569: 780}, + {779, 779, 554: 779, 569: 779}, + {778, 778, 554: 778, 569: 778}, + {777, 777, 554: 777, 569: 777}, // 3870 - {775, 775, 553: 775, 568: 775}, - {774, 774, 553: 774, 568: 774}, + {150: 6670}, + {775, 775, 554: 775, 569: 775}, + {774, 774, 554: 774, 569: 774}, {150: 766, 174: 766, 238: 766}, {150: 765, 174: 765, 195: 765, 238: 765}, - {124: 759, 148: 759, 151: 759, 259: 759}, // 3875 - {776, 776, 553: 776, 568: 776}, - {2: 815, 815, 815, 815, 815, 815, 815, 10: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 58: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815}, - {2: 814, 814, 814, 814, 814, 814, 814, 10: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 58: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814}, - {788, 788, 553: 788, 568: 788}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 6670}, + {124: 759, 148: 759, 151: 759, 259: 759}, + {776, 776, 554: 776, 569: 776}, + {2: 815, 815, 815, 815, 815, 815, 815, 10: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 58: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815}, + {2: 814, 814, 814, 814, 814, 814, 814, 10: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 58: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814}, + {788, 788, 554: 788, 569: 788}, // 3880 - {757, 757, 553: 757, 568: 757}, - {789, 789, 553: 789, 568: 789}, - {790, 790, 553: 790, 568: 790}, - {791, 791, 553: 791, 568: 791}, - {792, 792, 553: 792, 568: 792}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 6675}, + {757, 757, 554: 757, 569: 757}, + {789, 789, 554: 789, 569: 789}, + {790, 790, 554: 790, 569: 790}, + {791, 791, 554: 791, 569: 791}, // 3885 - {793, 793, 553: 793, 568: 793}, - {794, 794, 553: 794, 568: 794}, - {798, 798, 553: 798, 568: 798}, - {797, 797, 553: 797, 568: 797}, - {796, 796, 553: 796, 568: 796}, + {792, 792, 554: 792, 569: 792}, + {793, 793, 554: 793, 569: 793}, + {794, 794, 554: 794, 569: 794}, + {798, 798, 554: 798, 569: 798}, + {797, 797, 554: 797, 569: 797}, // 3890 - {572: 6681}, - {57: 6682}, - {303: 6684, 351: 6683}, - {802, 802, 553: 802, 568: 802}, - {800, 800, 553: 800, 568: 800}, + {796, 796, 554: 796, 569: 796}, + {573: 6686}, + {57: 6687}, + {303: 6689, 351: 6688}, + {802, 802, 554: 802, 569: 802}, // 3895 - {124: 4294, 148: 4293, 917: 6686}, - {551: 6666, 595: 6667, 888: 6688, 1250: 6687}, - {758, 758, 551: 6666, 553: 758, 568: 758, 595: 6667, 888: 6669, 925: 6690}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6689}, - {756, 756, 551: 756, 553: 756, 568: 756, 595: 756}, + {800, 800, 554: 800, 569: 800}, + {124: 4299, 148: 4298, 919: 6691}, + {553: 6671, 596: 6672, 890: 6693, 1252: 6692}, + {758, 758, 553: 6671, 758, 569: 758, 596: 6672, 890: 6674, 927: 6695}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6694}, // 3900 - {803, 803, 553: 803, 568: 803}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6692, 3053, 3054, 3052, 790: 6693}, - {1233, 1233, 551: 6666, 553: 1233, 568: 1233, 595: 6667, 703: 4276, 888: 6694}, - {806, 806, 553: 806, 568: 806}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6695, 3053, 3054, 3052}, + {756, 756, 553: 756, 756, 569: 756, 596: 756}, + {803, 803, 554: 803, 569: 803}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6697, 3057, 3058, 3056, 792: 6698}, + {1233, 1233, 553: 6671, 1233, 569: 1233, 596: 6672, 704: 4281, 890: 6699}, + {806, 806, 554: 806, 569: 806}, // 3905 - {805, 805, 553: 805, 568: 805}, - {758, 758, 551: 6666, 553: 758, 568: 758, 595: 6667, 888: 6669, 925: 6697}, - {808, 808, 553: 808, 568: 808}, - {170: 6699, 210: 6700}, - {552: 3027, 785: 4410, 810: 6701}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6700, 3057, 3058, 3056}, + {805, 805, 554: 805, 569: 805}, + {758, 758, 553: 6671, 758, 569: 758, 596: 6672, 890: 6674, 927: 6702}, + {808, 808, 554: 808, 569: 808}, + {170: 6704, 210: 6705}, // 3910 - {771, 771, 553: 771, 568: 771}, + {552: 3031, 787: 4415, 812: 6706}, + {771, 771, 554: 771, 569: 771}, {840, 840}, - {597: 6706, 634: 6505, 916: 6705, 1429: 6704}, - {772, 772, 553: 772, 568: 772}, - {841, 841}, + {598: 6711, 635: 6510, 918: 6710, 1431: 6709}, + {772, 772, 554: 772, 569: 772}, // 3915 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 6710}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6707}, - {837, 837, 536: 6708}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6709, 3053, 3054, 3052}, - {836, 836}, + {841, 841}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 6715}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6712}, + {837, 837, 537: 6713}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6714, 3057, 3058, 3056}, // 3920 + {836, 836}, {838, 838}, - {822, 822, 543: 822, 545: 822, 547: 6729, 1430: 6728}, - {834, 834, 9: 6726, 543: 834, 545: 834, 547: 834}, - {833, 833, 9: 833, 543: 833, 545: 833, 547: 833}, - {831, 831, 9: 831, 543: 831, 545: 831, 547: 831}, + {822, 822, 544: 822, 546: 822, 548: 6734, 1432: 6733}, + {834, 834, 9: 6731, 544: 834, 546: 834, 548: 834}, + {833, 833, 9: 833, 544: 833, 546: 833, 548: 833}, // 3925 - {830, 830, 9: 830, 543: 830, 545: 830, 547: 830}, - {392: 6725}, - {433: 6724}, - {383: 6723}, - {826, 826, 9: 826, 543: 826, 545: 826, 547: 826}, + {831, 831, 9: 831, 544: 831, 546: 831, 548: 831}, + {830, 830, 9: 830, 544: 830, 546: 830, 548: 830}, + {392: 6730}, + {433: 6729}, + {383: 6728}, // 3930 - {825, 825, 9: 825, 543: 825, 545: 825, 547: 825}, - {824, 824, 9: 824, 543: 824, 545: 824, 547: 824}, - {823, 823, 9: 823, 543: 823, 545: 823, 547: 823}, - {827, 827, 9: 827, 543: 827, 545: 827, 547: 827}, - {828, 828, 9: 828, 543: 828, 545: 828, 547: 828}, + {826, 826, 9: 826, 544: 826, 546: 826, 548: 826}, + {825, 825, 9: 825, 544: 825, 546: 825, 548: 825}, + {824, 824, 9: 824, 544: 824, 546: 824, 548: 824}, + {823, 823, 9: 823, 544: 823, 546: 823, 548: 823}, + {827, 827, 9: 827, 544: 827, 546: 827, 548: 827}, // 3935 - {829, 829, 9: 829, 543: 829, 545: 829, 547: 829}, - {223: 6715, 270: 6716, 282: 6717, 285: 6714, 308: 6719, 318: 6718, 332: 6721, 335: 6720, 704: 6722, 1248: 6727}, - {832, 832, 9: 832, 543: 832, 545: 832, 547: 832}, - {1047, 1047, 543: 3020, 545: 3019, 830: 3021, 912: 6732}, - {165: 6730}, + {828, 828, 9: 828, 544: 828, 546: 828, 548: 828}, + {829, 829, 9: 829, 544: 829, 546: 829, 548: 829}, + {223: 6720, 270: 6721, 282: 6722, 285: 6719, 308: 6724, 318: 6723, 332: 6726, 335: 6725, 705: 6727, 1250: 6732}, + {832, 832, 9: 832, 544: 832, 546: 832, 548: 832}, + {1047, 1047, 544: 3024, 546: 3023, 832: 3025, 914: 6737}, // 3940 - {552: 3027, 785: 4410, 810: 6731}, - {821, 821, 543: 821, 545: 821}, + {165: 6735}, + {552: 3031, 787: 4415, 812: 6736}, + {821, 821, 544: 821, 546: 821}, {844, 844}, {846, 846}, - {758, 758, 551: 6666, 553: 758, 568: 758, 595: 6667, 888: 6669, 925: 6738}, // 3945 - {551: 6666, 595: 6667, 888: 6688, 1250: 6736}, - {758, 758, 551: 6666, 553: 758, 568: 758, 595: 6667, 888: 6669, 925: 6737}, - {804, 804, 553: 804, 568: 804}, - {809, 809, 553: 809, 568: 809}, - {847, 847}, + {758, 758, 553: 6671, 758, 569: 758, 596: 6672, 890: 6674, 927: 6743}, + {553: 6671, 596: 6672, 890: 6693, 1252: 6741}, + {758, 758, 553: 6671, 758, 569: 758, 596: 6672, 890: 6674, 927: 6742}, + {804, 804, 554: 804, 569: 804}, + {809, 809, 554: 809, 569: 809}, // 3950 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 6741}, - {820, 820, 532: 6743, 1464: 6742}, + {847, 847}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 6746}, + {820, 820, 533: 6748, 1466: 6747}, {848, 848}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6162, 6160, 952: 6744}, - {819, 819, 9: 6163}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6167, 6165, 954: 6749}, // 3955 - {758, 758, 103: 1962, 188: 1962, 536: 1962, 551: 6666, 553: 758, 568: 758, 595: 6667, 698: 1962, 703: 1962, 888: 6669, 925: 6755}, - {103: 1100, 188: 6748, 536: 5876, 698: 1100, 948: 6747}, - {103: 6749, 698: 6750}, + {819, 819, 9: 6168}, + {758, 758, 103: 1963, 188: 1963, 537: 1963, 553: 6671, 758, 569: 758, 596: 6672, 699: 1963, 704: 1963, 890: 6674, 927: 6760}, + {103: 1100, 188: 6753, 537: 5881, 699: 1100, 950: 6752}, + {103: 6754, 699: 6755}, {851, 851}, - {404, 404, 553: 3013, 877: 3014, 6754}, // 3960 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6751, 3053, 3054, 3052}, - {103: 6752}, - {404, 404, 553: 3013, 877: 3014, 6753}, + {404, 404, 554: 3017, 879: 3018, 6759}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6756, 3057, 3058, 3056}, + {103: 6757}, + {404, 404, 554: 3017, 879: 3018, 6758}, {850, 850}, - {852, 852}, // 3965 - {807, 807, 553: 807, 568: 807}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6774}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6773}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 6771}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6770}, + {852, 852}, + {807, 807, 554: 807, 569: 807}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6779}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6778}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 6776}, // 3970 - {204: 6768}, - {561: 6766}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 6765}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6764}, - {839, 839}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6775}, + {204: 6773}, + {562: 6771}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 6770}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6769}, // 3975 + {839, 839}, {853, 853}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6251, 3053, 3054, 3052, 951: 6767}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6256, 3057, 3058, 3056, 953: 6772}, {854, 854}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5387, 3053, 3054, 3052, 976: 6769}, - {855, 855}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5392, 3057, 3058, 3056, 978: 6774}, // 3980 + {855, 855}, {856, 856}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 6772}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 6777}, {857, 857}, {858, 858}, - {859, 859}, // 3985 + {859, 859}, {860, 860}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3688, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3687, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 6779, 3592, 3673, 3591, 3588}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 6778}, - {768, 768, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {769, 769, 528: 3689, 692: 3690}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3693, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3692, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 6784, 3597, 3678, 3596, 3593}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 6783}, + {768, 768, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, // 3990 - {165: 6782, 552: 3027, 785: 4410, 810: 6781}, + {769, 769, 529: 3694, 693: 3695}, + {165: 6787, 552: 3031, 787: 4415, 812: 6786}, + {2243, 2243}, + {552: 3031, 787: 4415, 812: 6788}, {2242, 2242}, - {552: 3027, 785: 4410, 810: 6783}, - {2241, 2241}, - {150: 6788, 313: 6789}, // 3995 - {551: 6786}, - {523: 6787}, - {2239, 2239}, - {2244, 2244}, - {551: 6790}, + {150: 6793, 313: 6794}, + {553: 6791}, + {524: 6792}, + {2240, 2240}, + {2245, 2245}, // 4000 - {523: 6791}, - {2243, 2243}, - {149: 6793}, - {551: 6794}, - {523: 6795}, + {553: 6795}, + {524: 6796}, + {2244, 2244}, + {149: 6798}, + {553: 6799}, // 4005 - {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 520: 2231, 701: 2231, 934: 6796}, - {2245, 2245, 17: 6545, 58: 6521, 6541, 6534, 6524, 6520, 6528, 6532, 6544, 6527, 6533, 6531, 6529, 6547, 6551, 6542, 6535, 6523, 6543, 6548, 6522, 79: 6525, 6549, 6526, 6530, 6550, 520: 6536, 701: 6546, 930: 6538, 6537, 6540, 6519, 935: 6539}, - {149: 6802}, - {21: 6799}, - {170: 6800}, + {524: 6800}, + {2232, 2232, 17: 2232, 58: 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 79: 2232, 2232, 2232, 2232, 2232, 521: 2232, 702: 2232, 936: 6801}, + {2246, 2246, 17: 6550, 58: 6526, 6546, 6539, 6529, 6525, 6533, 6537, 6549, 6532, 6538, 6536, 6534, 6552, 6556, 6547, 6540, 6528, 6548, 6553, 6527, 79: 6530, 6554, 6531, 6535, 6555, 521: 6541, 702: 6551, 932: 6543, 6542, 6545, 6524, 937: 6544}, + {149: 6807}, + {21: 6804}, // 4010 - {552: 3027, 785: 4410, 810: 6801}, - {2181, 2181}, - {2246, 2246}, - {149: 6808}, - {21: 6805}, - // 4015 - {170: 6806}, - {552: 3027, 785: 4410, 810: 6807}, + {170: 6805}, + {552: 3031, 787: 4415, 812: 6806}, {2182, 2182}, - {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 520: 2231, 701: 2231, 934: 6809}, - {2247, 2247, 17: 6545, 58: 6521, 6541, 6534, 6524, 6520, 6528, 6532, 6544, 6527, 6533, 6531, 6529, 6547, 6551, 6542, 6535, 6523, 6543, 6548, 6522, 79: 6525, 6549, 6526, 6530, 6550, 520: 6536, 701: 6546, 930: 6538, 6537, 6540, 6519, 935: 6539}, + {2247, 2247}, + {149: 6813}, + // 4015 + {21: 6810}, + {170: 6811}, + {552: 3031, 787: 4415, 812: 6812}, + {2183, 2183}, + {2232, 2232, 17: 2232, 58: 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 79: 2232, 2232, 2232, 2232, 2232, 521: 2232, 702: 2232, 936: 6814}, // 4020 - {149: 6811}, - {2248, 2248}, - {700: 6817}, - {700: 6814}, - {523: 6815}, + {2248, 2248, 17: 6550, 58: 6526, 6546, 6539, 6529, 6525, 6533, 6537, 6549, 6532, 6538, 6536, 6534, 6552, 6556, 6547, 6540, 6528, 6548, 6553, 6527, 79: 6530, 6554, 6531, 6535, 6555, 521: 6541, 702: 6551, 932: 6543, 6542, 6545, 6524, 937: 6544}, + {149: 6816}, + {2249, 2249}, + {701: 6822}, + {701: 6819}, // 4025 - {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 520: 2231, 701: 2231, 934: 6816}, - {2249, 2249, 17: 6545, 58: 6521, 6541, 6534, 6524, 6520, 6528, 6532, 6544, 6527, 6533, 6531, 6529, 6547, 6551, 6542, 6535, 6523, 6543, 6548, 6522, 79: 6525, 6549, 6526, 6530, 6550, 520: 6536, 701: 6546, 930: 6538, 6537, 6540, 6519, 935: 6539}, - {523: 6818}, - {2231, 2231, 17: 2231, 58: 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, 79: 2231, 2231, 2231, 2231, 2231, 520: 2231, 701: 2231, 934: 6819}, - {2250, 2250, 17: 6545, 58: 6521, 6541, 6534, 6524, 6520, 6528, 6532, 6544, 6527, 6533, 6531, 6529, 6547, 6551, 6542, 6535, 6523, 6543, 6548, 6522, 79: 6525, 6549, 6526, 6530, 6550, 520: 6536, 701: 6546, 930: 6538, 6537, 6540, 6519, 935: 6539}, + {524: 6820}, + {2232, 2232, 17: 2232, 58: 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 79: 2232, 2232, 2232, 2232, 2232, 521: 2232, 702: 2232, 936: 6821}, + {2250, 2250, 17: 6550, 58: 6526, 6546, 6539, 6529, 6525, 6533, 6537, 6549, 6532, 6538, 6536, 6534, 6552, 6556, 6547, 6540, 6528, 6548, 6553, 6527, 79: 6530, 6554, 6531, 6535, 6555, 521: 6541, 702: 6551, 932: 6543, 6542, 6545, 6524, 937: 6544}, + {524: 6823}, + {2232, 2232, 17: 2232, 58: 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, 79: 2232, 2232, 2232, 2232, 2232, 521: 2232, 702: 2232, 936: 6824}, // 4030 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6821, 3053, 3054, 3052}, - {2251, 2251}, + {2251, 2251, 17: 6550, 58: 6526, 6546, 6539, 6529, 6525, 6533, 6537, 6549, 6532, 6538, 6536, 6534, 6552, 6556, 6547, 6540, 6528, 6548, 6553, 6527, 79: 6530, 6554, 6531, 6535, 6555, 521: 6541, 702: 6551, 932: 6543, 6542, 6545, 6524, 937: 6544}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6826, 3057, 3058, 3056}, {2252, 2252}, - {2271, 2271, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 6856}, - {2269, 2269}, + {2253, 2253}, + {2272, 2272, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 6861}, // 4035 - {28: 6854}, - {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 10: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 58: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 548: 6843, 703: 1996}, - {250: 6829, 521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 6828}, - {2263, 2263}, - {548: 6830}, + {2270, 2270}, + {28: 6859}, + {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 10: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 58: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 549: 6848, 704: 1997}, + {250: 6834, 522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 6833}, + {2264, 2264}, // 4040 - {163: 6834, 272: 6837, 291: 6836, 336: 6840, 348: 6833, 6839, 6838, 523: 6832, 628: 6835, 1149: 6831}, - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 6842}, - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 6841}, - {521: 2260, 2260, 537: 2260, 542: 2260, 547: 2260, 577: 2260, 597: 2260, 633: 2260, 702: 2260, 712: 2260, 789: 2260}, - {521: 2259, 2259, 537: 2259, 542: 2259, 547: 2259, 577: 2259, 597: 2259, 633: 2259, 702: 2259, 712: 2259, 789: 2259}, + {549: 6835}, + {163: 6839, 272: 6842, 291: 6841, 336: 6845, 348: 6838, 6844, 6843, 524: 6837, 629: 6840, 1151: 6836}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 6847}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 6846}, + {522: 2261, 2261, 538: 2261, 543: 2261, 548: 2261, 578: 2261, 598: 2261, 634: 2261, 703: 2261, 713: 2261, 791: 2261}, // 4045 - {521: 2258, 2258, 537: 2258, 542: 2258, 547: 2258, 577: 2258, 597: 2258, 633: 2258, 702: 2258, 712: 2258, 789: 2258}, - {521: 2257, 2257, 537: 2257, 542: 2257, 547: 2257, 577: 2257, 597: 2257, 633: 2257, 702: 2257, 712: 2257, 789: 2257}, - {521: 2256, 2256, 537: 2256, 542: 2256, 547: 2256, 577: 2256, 597: 2256, 633: 2256, 702: 2256, 712: 2256, 789: 2256}, - {521: 2255, 2255, 537: 2255, 542: 2255, 547: 2255, 577: 2255, 597: 2255, 633: 2255, 702: 2255, 712: 2255, 789: 2255}, - {521: 2254, 2254, 537: 2254, 542: 2254, 547: 2254, 577: 2254, 597: 2254, 633: 2254, 702: 2254, 712: 2254, 789: 2254}, + {522: 2260, 2260, 538: 2260, 543: 2260, 548: 2260, 578: 2260, 598: 2260, 634: 2260, 703: 2260, 713: 2260, 791: 2260}, + {522: 2259, 2259, 538: 2259, 543: 2259, 548: 2259, 578: 2259, 598: 2259, 634: 2259, 703: 2259, 713: 2259, 791: 2259}, + {522: 2258, 2258, 538: 2258, 543: 2258, 548: 2258, 578: 2258, 598: 2258, 634: 2258, 703: 2258, 713: 2258, 791: 2258}, + {522: 2257, 2257, 538: 2257, 543: 2257, 548: 2257, 578: 2257, 598: 2257, 634: 2257, 703: 2257, 713: 2257, 791: 2257}, + {522: 2256, 2256, 538: 2256, 543: 2256, 548: 2256, 578: 2256, 598: 2256, 634: 2256, 703: 2256, 713: 2256, 791: 2256}, // 4050 - {521: 2253, 2253, 537: 2253, 542: 2253, 547: 2253, 577: 2253, 597: 2253, 633: 2253, 702: 2253, 712: 2253, 789: 2253}, - {2261, 2261}, + {522: 2255, 2255, 538: 2255, 543: 2255, 548: 2255, 578: 2255, 598: 2255, 634: 2255, 703: 2255, 713: 2255, 791: 2255}, + {522: 2254, 2254, 538: 2254, 543: 2254, 548: 2254, 578: 2254, 598: 2254, 634: 2254, 703: 2254, 713: 2254, 791: 2254}, {2262, 2262}, - {163: 6834, 272: 6837, 291: 6836, 336: 6840, 348: 6833, 6839, 6838, 523: 6844, 628: 6835, 1149: 6845}, - {521: 2843, 2842, 537: 2841, 542: 2827, 547: 6850, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 6851}, + {2263, 2263}, + {163: 6839, 272: 6842, 291: 6841, 336: 6845, 348: 6838, 6844, 6843, 524: 6849, 629: 6840, 1151: 6850}, // 4055 - {521: 2843, 2842, 537: 2841, 542: 2827, 547: 6846, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 712: 2998, 761: 2999, 789: 2806, 792: 3000, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 3006, 3005, 808: 2950, 2807, 811: 3003, 3004, 3002, 820: 2808, 826: 3001, 890: 3007, 907: 6847}, - {28: 6848}, - {2264, 2264}, - {552: 3027, 785: 6849}, + {522: 2847, 2846, 538: 2845, 543: 2831, 548: 6855, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 6856}, + {522: 2847, 2846, 538: 2845, 543: 2831, 548: 6851, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 713: 3002, 763: 3003, 791: 2810, 794: 3004, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 3010, 3009, 810: 2954, 2811, 813: 3007, 3008, 3006, 822: 2812, 828: 3005, 892: 3011, 909: 6852}, + {28: 6853}, {2265, 2265}, + {552: 3031, 787: 6854}, // 4060 - {28: 6852}, {2266, 2266}, - {552: 3027, 785: 6853}, + {28: 6857}, {2267, 2267}, - {552: 3027, 785: 6855}, - // 4065 + {552: 3031, 787: 6858}, {2268, 2268}, - {2270, 2270}, - {2278, 2278}, - {548: 6883}, - {84: 2799, 2802, 87: 2832, 2800, 191: 2815, 436: 6879, 521: 2843, 2842, 537: 2841, 542: 2827, 546: 6862, 577: 2826, 597: 2840, 633: 2836, 701: 2798, 2951, 761: 6860, 789: 2806, 792: 6861, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6868, 6867, 808: 2950, 2807, 811: 6865, 6866, 6864, 820: 2808, 826: 6863, 832: 6876, 6871, 6874, 6875, 873: 6877, 883: 2816, 928: 6870, 947: 6869, 950: 6873, 953: 6872, 1006: 6878}, + // 4065 + {552: 3031, 787: 6860}, + {2269, 2269}, + {2271, 2271}, + {2279, 2279}, + {549: 6888}, // 4070 - {627, 627, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {629, 629, 529: 993, 540: 993, 993}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 6122, 6117, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 6123, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 6120, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 6119, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 6125, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 6118, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 6128, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 6126, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 6121, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 544: 4185, 621: 6134, 643: 6133, 697: 4183, 757: 6131, 3053, 3054, 3052, 840: 6135, 913: 6132, 1078: 6136, 1278: 6129}, + {84: 2803, 2806, 87: 2836, 2804, 191: 2819, 436: 6884, 522: 2847, 2846, 538: 2845, 543: 2831, 547: 6867, 578: 2830, 598: 2844, 634: 2840, 702: 2802, 2955, 763: 6865, 791: 2810, 794: 6866, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 6873, 6872, 810: 2954, 2811, 813: 6870, 6871, 6869, 822: 2812, 828: 6868, 834: 6881, 6876, 6879, 6880, 875: 6882, 885: 2820, 930: 6875, 949: 6874, 952: 6878, 955: 6877, 1008: 6883}, + {627, 627, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {629, 629, 530: 993, 541: 993, 993}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 6127, 6122, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 6128, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 6125, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 6124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 6130, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 6123, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 6133, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 6131, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 6126, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 545: 4190, 622: 6139, 644: 6138, 698: 4188, 759: 6136, 3057, 3058, 3056, 842: 6140, 915: 6137, 1080: 6141, 1280: 6134}, {634, 634}, - {633, 633}, // 4075 + {633, 633}, {632, 632}, {631, 631}, {630, 630}, {628, 628}, - {626, 626}, // 4080 + {626, 626}, {625, 625}, {624, 624}, {623, 623}, {622, 622}, - {621, 621}, // 4085 + {621, 621}, {620, 620}, {619, 619}, - {21: 5597}, - {2276, 2276}, - {548: 6880}, + {21: 5602}, + {2277, 2277}, // 4090 - {523: 6881}, - {84: 2799, 2802, 87: 2832, 2800, 191: 2815, 521: 2843, 2842, 537: 2841, 542: 2827, 546: 6862, 577: 2826, 597: 2840, 633: 2836, 701: 2798, 2951, 761: 6860, 789: 2806, 792: 6861, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6868, 6867, 808: 2950, 2807, 811: 6865, 6866, 6864, 820: 2808, 826: 6863, 832: 6876, 6871, 6874, 6875, 873: 6877, 883: 2816, 928: 6870, 947: 6869, 950: 6873, 953: 6872, 1006: 6882}, - {2275, 2275}, - {523: 6884}, - {84: 2799, 2802, 87: 2832, 2800, 191: 2815, 521: 2843, 2842, 537: 2841, 542: 2827, 546: 6862, 577: 2826, 597: 2840, 633: 2836, 701: 2798, 2951, 761: 6860, 789: 2806, 792: 6861, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6868, 6867, 808: 2950, 2807, 811: 6865, 6866, 6864, 820: 2808, 826: 6863, 832: 6876, 6871, 6874, 6875, 873: 6877, 883: 2816, 928: 6870, 947: 6869, 950: 6873, 953: 6872, 1006: 6885}, + {549: 6885}, + {524: 6886}, + {84: 2803, 2806, 87: 2836, 2804, 191: 2819, 522: 2847, 2846, 538: 2845, 543: 2831, 547: 6867, 578: 2830, 598: 2844, 634: 2840, 702: 2802, 2955, 763: 6865, 791: 2810, 794: 6866, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 6873, 6872, 810: 2954, 2811, 813: 6870, 6871, 6869, 822: 2812, 828: 6868, 834: 6881, 6876, 6879, 6880, 875: 6882, 885: 2820, 930: 6875, 949: 6874, 952: 6878, 955: 6877, 1008: 6887}, + {2276, 2276}, + {524: 6889}, // 4095 - {2277, 2277}, - {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 538: 1235, 551: 1235, 823: 5814, 5813, 5812, 920: 5815, 977: 6887}, - {2: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 10: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 58: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 6201, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 538: 1223, 551: 1223, 1225: 6888}, - {2: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 10: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 58: 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 2086, 538: 4557, 551: 2086, 943: 6889}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 551: 6890, 757: 6205, 3053, 3054, 3052, 1002: 6206, 1066: 6204}, + {84: 2803, 2806, 87: 2836, 2804, 191: 2819, 522: 2847, 2846, 538: 2845, 543: 2831, 547: 6867, 578: 2830, 598: 2844, 634: 2840, 702: 2802, 2955, 763: 6865, 791: 2810, 794: 6866, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 6873, 6872, 810: 2954, 2811, 813: 6870, 6871, 6869, 822: 2812, 828: 6868, 834: 6881, 6876, 6879, 6880, 875: 6882, 885: 2820, 930: 6875, 949: 6874, 952: 6878, 955: 6877, 1008: 6890}, + {2278, 2278}, + {2: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 10: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 58: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 539: 1235, 553: 1235, 825: 5819, 5818, 5817, 922: 5820, 979: 6892}, + {2: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 10: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 58: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 6206, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 539: 1223, 553: 1223, 1227: 6893}, + {2: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 10: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 58: 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 539: 4562, 553: 2087, 945: 6894}, // 4100 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6892, 3053, 3054, 3052, 790: 6218, 1002: 6206, 1066: 6891}, - {9: 6214, 532: 6895}, - {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1225, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 58: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 527: 1233, 532: 1225, 536: 1233, 538: 1233, 545: 1233, 553: 1233, 1233, 1233, 564: 1233, 703: 6893, 992: 6207}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 572: 6210, 757: 6894, 3053, 3054, 3052}, - {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1225, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 58: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 527: 1232, 532: 1225, 536: 1232, 538: 1232, 545: 1232, 553: 1232, 1232, 1232, 564: 1232, 703: 6212, 992: 6211}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 553: 6895, 759: 6210, 3057, 3058, 3056, 1004: 6211, 1068: 6209}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6897, 3057, 3058, 3056, 792: 6223, 1004: 6211, 1068: 6896}, + {9: 6219, 533: 6900}, + {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1225, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 58: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 528: 1233, 533: 1225, 537: 1233, 539: 1233, 546: 1233, 554: 1233, 1233, 1233, 565: 1233, 704: 6898, 994: 6212}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 573: 6215, 759: 6899, 3057, 3058, 3056}, // 4105 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 5826, 632: 5821, 757: 4271, 3053, 3054, 3052, 5825, 790: 5824, 881: 5823, 885: 5822, 5828, 940: 5818, 980: 6896}, - {404, 404, 9: 5872, 553: 3013, 877: 3014, 6897}, - {2307, 2307}, - {2310, 2310, 9: 3930}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6969, 3053, 3054, 3052}, + {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1225, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 58: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 528: 1232, 533: 1225, 537: 1232, 539: 1232, 546: 1232, 554: 1232, 1232, 1232, 565: 1232, 704: 6217, 994: 6216}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5831, 633: 5826, 759: 4276, 3057, 3058, 3056, 5830, 792: 5829, 883: 5828, 887: 5827, 5833, 942: 5823, 982: 6901}, + {404, 404, 9: 5877, 554: 3017, 879: 3018, 6902}, + {2308, 2308}, + {2311, 2311, 9: 3935}, // 4110 - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6967}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6958}, - {151: 5950, 597: 5949, 1270: 6954}, - {195: 766, 206: 6006}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 574: 6949, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6948}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6974, 3057, 3058, 3056}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6972}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6963}, + {151: 5955, 598: 5954, 1272: 6959}, + {195: 766, 206: 6011}, // 4115 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 574: 6945, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5707, 956: 6944}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 574: 6941, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6162, 6160, 952: 6940}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6936, 871: 6935}, - {21: 6932}, - {195: 6924}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 575: 6954, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6953}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 575: 6950, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5712, 958: 6949}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 575: 6946, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6167, 6165, 954: 6945}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6941, 873: 6940}, + {21: 6937}, // 4120 - {204: 6921}, - {561: 6918}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6916}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6914}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6915}, + {195: 6929}, + {204: 6926}, + {562: 6923}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6921}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6919}, // 4125 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6920}, {15, 15}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6917}, - {149, 149, 9: 4274}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6919}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6251, 3053, 3054, 3052, 951: 6920}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6922}, + {149, 149, 9: 4279}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6924}, // 4130 + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6256, 3057, 3058, 3056, 953: 6925}, {176, 176}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6922}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5387, 3053, 3054, 3052, 976: 6923}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6927}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5392, 3057, 3058, 3056, 978: 6928}, {179, 179}, - {547: 6925}, // 4135 - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 715: 6927, 761: 6184, 789: 6182, 792: 6185, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 6183, 6187, 6186, 808: 2950, 6189, 811: 6190, 6191, 6188, 929: 6926}, - {324, 324, 532: 6930}, - {243: 6928}, - {523: 6929}, - {322, 322}, + {548: 6930}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 716: 6932, 763: 6189, 791: 6187, 794: 6190, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 6188, 6192, 6191, 810: 2954, 6194, 813: 6195, 6196, 6193, 931: 6931}, + {324, 324, 533: 6935}, + {243: 6933}, + {524: 6934}, // 4140 - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 761: 6184, 789: 6182, 792: 6185, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 6183, 6187, 6186, 808: 2950, 6189, 811: 6190, 6191, 6188, 929: 6931}, + {322, 322}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 763: 6189, 791: 6187, 794: 6190, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 6188, 6192, 6191, 810: 2954, 6194, 813: 6195, 6196, 6193, 931: 6936}, {323, 323}, - {170: 6933}, - {552: 3027, 785: 4410, 810: 6934}, - {2179, 2179}, + {170: 6938}, + {552: 3031, 787: 4415, 812: 6939}, // 4145 - {2289, 2289, 9: 4274}, - {1231, 1231, 9: 1231, 199: 6938, 536: 6937}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 6939}, - {2287, 2287}, - {2288, 2288, 9: 5138}, + {2180, 2180}, + {2290, 2290, 9: 4279}, + {1231, 1231, 9: 1231, 199: 6943, 537: 6942}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 6944}, + {2288, 2288}, // 4150 - {2291, 2291, 9: 6163}, - {635: 6942}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 6162, 6160, 952: 6943}, - {2290, 2290, 9: 6163}, - {2293, 2293, 9: 5709}, + {2289, 2289, 9: 5143}, + {2292, 2292, 9: 6168}, + {636: 6947}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 6167, 6165, 954: 6948}, + {2291, 2291, 9: 6168}, // 4155 - {635: 6946}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5707, 956: 6947}, - {2292, 2292, 9: 5709}, - {2286, 2286, 9: 4274, 717: 5196, 719: 5195, 996: 6953}, - {635: 6950}, + {2294, 2294, 9: 5714}, + {636: 6951}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5712, 958: 6952}, + {2293, 2293, 9: 5714}, + {2287, 2287, 9: 4279, 718: 5201, 720: 5200, 998: 6958}, // 4160 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6951}, - {2286, 2286, 9: 4274, 717: 5196, 719: 5195, 996: 6952}, - {2294, 2294}, + {636: 6955}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6956}, + {2287, 2287, 9: 4279, 718: 5201, 720: 5200, 998: 6957}, {2295, 2295}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 6955}, + {2296, 2296}, // 4165 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 4272, 871: 6956}, - {2286, 2286, 9: 4274, 717: 5196, 719: 5195, 996: 6957}, - {2299, 2299}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6959, 3053, 3054, 3052}, - {520: 6960}, - // 4170 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6961}, - {2440, 2440, 102: 4601, 550: 4602, 958: 6963, 972: 6962, 1170: 6964}, - {2439, 2439, 102: 4601, 958: 6966}, - {2438, 2438, 550: 4602, 972: 6965}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 6960}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 4277, 873: 6961}, + {2287, 2287, 9: 4279, 718: 5201, 720: 5200, 998: 6962}, {2300, 2300}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6964, 3057, 3058, 3056}, + // 4170 + {521: 6965}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6966}, + {2441, 2441, 102: 4606, 551: 4607, 960: 6968, 974: 6967, 1172: 6969}, + {2440, 2440, 102: 4606, 960: 6971}, + {2439, 2439, 551: 4607, 974: 6970}, // 4175 - {2436, 2436}, - {2437, 2437}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 6968}, {2301, 2301}, - {2448, 2448}, + {2437, 2437}, + {2438, 2438}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 6973}, + {2302, 2302}, // 4180 - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 7400}, - {698: 7388}, - {698: 2434}, - {698: 2433}, - {698: 2432}, + {2449, 2449}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 7405}, + {699: 7393}, + {699: 2435}, + {699: 2434}, // 4185 - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 7365}, - {18: 7283, 102: 7282, 125: 2327, 175: 2327, 715: 2327, 1467: 7281}, - {542: 7280}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 523: 2088, 574: 5227, 622: 2088, 869: 7228}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 523: 2088, 574: 5227, 869: 7222}, + {699: 2433}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 7370}, + {18: 7288, 102: 7287, 125: 2328, 175: 2328, 716: 2328, 1469: 7286}, + {543: 7285}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 524: 2089, 575: 5232, 623: 2089, 871: 7233}, // 4190 - {195: 7211}, - {561: 7193}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 7157}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 6984}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 6985}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 524: 2089, 575: 5232, 871: 7227}, + {195: 7216}, + {562: 7198}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 7162}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 6989}, // 4195 - {521: 6986}, - {2: 114, 114, 114, 114, 114, 114, 114, 10: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 119, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 595: 6990, 1171: 6992, 1206: 6991, 1255: 6989, 6988, 1384: 6993, 1437: 6987}, - {9: 7155, 57: 118}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 6990}, + {522: 6991}, + {2: 114, 114, 114, 114, 114, 114, 114, 10: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 119, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 596: 6995, 1173: 6997, 1208: 6996, 1257: 6994, 6993, 1386: 6998, 1439: 6992}, + {9: 7160, 57: 118}, {9: 116, 57: 116}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7153, 3053, 3054, 3052}, // 4200 - {2: 113, 113, 113, 113, 113, 113, 113, 10: 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 58: 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113}, - {2: 112, 112, 112, 112, 112, 112, 112, 10: 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 58: 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112}, - {2: 111, 111, 111, 111, 111, 111, 111, 10: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 58: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111}, - {57: 6994}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7037, 7017, 7016, 7025, 7026, 7029}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7158, 3057, 3058, 3056}, + {2: 113, 113, 113, 113, 113, 113, 113, 10: 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 58: 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113}, + {2: 112, 112, 112, 112, 112, 112, 112, 10: 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 58: 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112}, + {2: 111, 111, 111, 111, 111, 111, 111, 10: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 58: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111}, + {57: 6999}, // 4205 - {108, 108, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {110, 110, 529: 993, 540: 993, 993}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7042, 7022, 7021, 7030, 7031, 7034}, + {108, 108, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {110, 110, 530: 993, 541: 993, 993}, {109, 109}, {107, 107}, - {106, 106}, // 4210 + {106, 106}, {105, 105}, {104, 104}, {103, 103}, {102, 102}, - {101, 101}, // 4215 + {101, 101}, {100, 100}, {99, 99}, {98, 98}, {97, 97}, - {96, 96}, // 4220 + {96, 96}, {91, 91}, - {56: 7152}, - {56: 68, 256: 7143, 551: 7144, 1410: 7142}, - {56: 7141}, - {56: 63, 84: 63, 63, 87: 63, 89: 63, 92: 63, 63, 96: 63, 217: 7094, 521: 63, 63, 537: 63, 542: 63, 63, 546: 63, 564: 63, 567: 63, 574: 63, 577: 63, 597: 63, 615: 63, 63, 633: 63, 701: 63, 63, 789: 63, 814: 63, 63, 818: 63, 821: 63, 63, 1222: 7096, 1404: 7095, 7097}, + {56: 7157}, + {56: 68, 256: 7148, 553: 7149, 1412: 7147}, + {56: 7146}, // 4225 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7083, 1224: 7084}, + {56: 63, 84: 63, 63, 87: 63, 89: 63, 92: 63, 63, 96: 63, 217: 7099, 522: 63, 63, 538: 63, 543: 63, 63, 547: 63, 565: 63, 568: 63, 575: 63, 578: 63, 598: 63, 616: 63, 63, 634: 63, 702: 63, 63, 791: 63, 816: 63, 63, 820: 63, 823: 63, 63, 1224: 7101, 1406: 7100, 7102}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7088, 1226: 7089}, {49, 49}, {48, 48}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 7063, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7060, 1241: 7061, 1419: 7062}, - {37, 37}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 7068, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7065, 1243: 7066, 1421: 7067}, // 4230 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7055}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7047}, - {1286: 7040}, - {56: 7039}, - {56: 7038}, + {37, 37}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7060}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7052}, + {1288: 7045}, + {56: 7044}, // 4235 + {56: 7043}, {28, 28}, {27, 27}, {26, 26}, {25, 25}, - {24, 24}, // 4240 + {24, 24}, {23, 23}, {22, 22}, {21, 21}, {20, 20}, - {19, 19}, // 4245 + {19, 19}, {18, 18}, {17, 17}, {16, 16}, {29, 29}, - {30, 30}, // 4250 - {84: 7014, 616: 7021, 818: 7020, 851: 7041, 7042}, - {33, 33, 56: 7043, 1221: 7045}, - {33, 33, 56: 7043, 1221: 7044}, + {30, 30}, + {84: 7019, 617: 7026, 820: 7025, 853: 7046, 7047}, + {33, 33, 56: 7048, 1223: 7050}, + {33, 33, 56: 7048, 1223: 7049}, {32, 32}, - {31, 31}, // 4255 + {31, 31}, {34, 34}, - {7054}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029, 1073: 7049}, - {7053}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7050}, + {7059}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034, 1075: 7054}, + {7058}, // 4260 - {96: 7051, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {616: 7052}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7055}, + {96: 7056, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {617: 7057}, {35, 35, 56: 35}, - {56: 56, 84: 56, 56, 87: 56, 89: 56, 92: 56, 56, 96: 56, 521: 56, 56, 537: 56, 542: 56, 56, 546: 56, 564: 56, 567: 56, 574: 56, 577: 56, 56, 56, 597: 56, 615: 56, 56, 633: 56, 701: 56, 56, 789: 56, 814: 56, 56, 818: 56, 821: 56, 56, 1027: 56, 1073: 56}, - {56: 57, 84: 57, 57, 87: 57, 89: 57, 92: 57, 57, 96: 57, 521: 57, 57, 537: 57, 542: 57, 57, 546: 57, 564: 57, 567: 57, 574: 57, 577: 57, 57, 57, 597: 57, 615: 57, 57, 633: 57, 701: 57, 57, 789: 57, 814: 57, 57, 818: 57, 821: 57, 57, 1027: 57, 1073: 57}, + {56: 56, 84: 56, 56, 87: 56, 89: 56, 92: 56, 56, 96: 56, 522: 56, 56, 538: 56, 543: 56, 56, 547: 56, 565: 56, 568: 56, 575: 56, 578: 56, 56, 56, 598: 56, 616: 56, 56, 634: 56, 702: 56, 56, 791: 56, 816: 56, 56, 820: 56, 823: 56, 56, 1029: 56, 1075: 56}, // 4265 - {245: 7056, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7057}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 7058, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029}, - {818: 7059}, - {36, 36, 56: 36}, + {56: 57, 84: 57, 57, 87: 57, 89: 57, 92: 57, 57, 96: 57, 522: 57, 57, 538: 57, 543: 57, 57, 547: 57, 565: 57, 568: 57, 575: 57, 578: 57, 57, 57, 598: 57, 616: 57, 57, 634: 57, 702: 57, 57, 791: 57, 816: 57, 57, 820: 57, 823: 57, 57, 1029: 57, 1075: 57}, + {245: 7061, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7062}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 7063, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034}, + {820: 7064}, // 4270 - {556: 3684, 3682, 3683, 3681, 3679, 578: 7075, 786: 3680, 3678, 1252: 7073, 1434: 7074}, - {96: 45, 578: 45, 45}, - {96: 41, 578: 7063, 7068, 1144: 7069, 1241: 7067}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7064}, - {556: 3684, 3682, 3683, 3681, 3679, 596: 7065, 786: 3680, 3678}, + {36, 36, 56: 36}, + {557: 3689, 3687, 3688, 3686, 3684, 579: 7080, 788: 3685, 3683, 1254: 7078, 1436: 7079}, + {96: 45, 579: 45, 45}, + {96: 41, 579: 7068, 7073, 1146: 7074, 1243: 7072}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7069}, // 4275 - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7066}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 42, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 42, 42, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029}, - {96: 44, 578: 44, 44}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7072}, - {96: 7070}, + {557: 3689, 3687, 3688, 3686, 3684, 597: 7070, 788: 3685, 3683}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7071}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 42, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 42, 42, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034}, + {96: 44, 579: 44, 44}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7077}, // 4280 - {615: 7071}, + {96: 7075}, + {616: 7076}, {38, 38}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 40, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029}, - {96: 47, 578: 47, 47}, - {96: 41, 578: 7075, 7068, 1144: 7080, 1252: 7079}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 40, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034}, + {96: 47, 579: 47, 47}, // 4285 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7076}, - {556: 3684, 3682, 3683, 3681, 3679, 596: 7077, 786: 3680, 3678}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7078}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 43, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 43, 43, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029}, - {96: 46, 578: 46, 46}, + {96: 41, 579: 7080, 7073, 1146: 7085, 1254: 7084}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7081}, + {557: 3689, 3687, 3688, 3686, 3684, 597: 7082, 788: 3685, 3683}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7083}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 43, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 43, 43, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034}, // 4290 - {96: 7081}, - {615: 7082}, + {96: 46, 579: 46, 46}, + {96: 7086}, + {616: 7087}, {39, 39}, - {556: 3684, 3682, 3683, 3681, 3679, 596: 7087, 786: 3680, 3678}, - {96: 7085}, + {557: 3689, 3687, 3688, 3686, 3684, 597: 7092, 788: 3685, 3683}, // 4295 - {574: 7086}, + {96: 7090}, + {575: 7091}, {54, 54}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7088}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 52, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 579: 7091, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029, 1027: 7090, 1400: 7089}, - {96: 53}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7093}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 52, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 580: 7096, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034, 1029: 7095, 1402: 7094}, // 4300 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7083, 1224: 7093}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7046, 7017, 7016, 7025, 7026, 7029, 921: 7092}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 50, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7048, 7017, 7016, 7025, 7026, 7029}, + {96: 53}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7088, 1226: 7098}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7051, 7022, 7021, 7030, 7031, 7034, 923: 7097}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 50, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7053, 7022, 7021, 7030, 7031, 7034}, {96: 51}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 7105, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7106, 3053, 3054, 3052, 1318: 7109, 1331: 7110, 1403: 7107, 1407: 7108}, // 4305 - {56: 62, 84: 62, 62, 87: 62, 89: 62, 92: 62, 62, 96: 62, 217: 7094, 521: 62, 62, 537: 62, 542: 62, 62, 546: 62, 564: 62, 567: 62, 574: 62, 577: 62, 597: 62, 615: 62, 62, 633: 62, 701: 62, 62, 789: 62, 814: 62, 62, 818: 62, 821: 62, 62, 1222: 7103}, - {7102}, - {56: 59, 84: 59, 59, 87: 59, 89: 59, 92: 59, 59, 96: 59, 521: 59, 59, 537: 59, 542: 59, 59, 546: 59, 564: 59, 567: 59, 574: 59, 577: 59, 597: 59, 615: 59, 59, 633: 59, 701: 59, 59, 789: 59, 814: 59, 59, 818: 59, 821: 59, 59, 1411: 7098}, - {56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 96: 7100, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7099, 7017, 7016, 7025, 7026, 7029}, - {7101}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 7110, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7111, 3057, 3058, 3056, 1320: 7114, 1333: 7115, 1405: 7112, 1409: 7113}, + {56: 62, 84: 62, 62, 87: 62, 89: 62, 92: 62, 62, 96: 62, 217: 7099, 522: 62, 62, 538: 62, 543: 62, 62, 547: 62, 565: 62, 568: 62, 575: 62, 578: 62, 598: 62, 616: 62, 62, 634: 62, 702: 62, 62, 791: 62, 816: 62, 62, 820: 62, 823: 62, 62, 1224: 7108}, + {7107}, + {56: 59, 84: 59, 59, 87: 59, 89: 59, 92: 59, 59, 96: 59, 522: 59, 59, 538: 59, 543: 59, 59, 547: 59, 565: 59, 568: 59, 575: 59, 578: 59, 598: 59, 616: 59, 59, 634: 59, 702: 59, 59, 791: 59, 816: 59, 59, 820: 59, 823: 59, 59, 1413: 7103}, + {56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 96: 7105, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7104, 7022, 7021, 7030, 7031, 7034}, // 4310 + {7106}, {55, 55, 56: 55}, - {56: 58, 84: 58, 58, 87: 58, 89: 58, 92: 58, 58, 96: 58, 521: 58, 58, 537: 58, 542: 58, 58, 546: 58, 564: 58, 567: 58, 574: 58, 577: 58, 597: 58, 615: 58, 58, 633: 58, 701: 58, 58, 789: 58, 814: 58, 58, 818: 58, 821: 58, 58}, - {56: 61, 84: 61, 61, 87: 61, 89: 61, 92: 61, 61, 96: 61, 217: 61, 521: 61, 61, 537: 61, 542: 61, 61, 546: 61, 564: 61, 567: 61, 574: 61, 577: 61, 597: 61, 615: 61, 61, 633: 61, 701: 61, 61, 789: 61, 814: 61, 61, 818: 61, 821: 61, 61}, - {7104}, - {56: 60, 84: 60, 60, 87: 60, 89: 60, 92: 60, 60, 96: 60, 217: 60, 521: 60, 60, 537: 60, 542: 60, 60, 546: 60, 564: 60, 567: 60, 574: 60, 577: 60, 597: 60, 615: 60, 60, 633: 60, 701: 60, 60, 789: 60, 814: 60, 60, 818: 60, 821: 60, 60}, + {56: 58, 84: 58, 58, 87: 58, 89: 58, 92: 58, 58, 96: 58, 522: 58, 58, 538: 58, 543: 58, 58, 547: 58, 565: 58, 568: 58, 575: 58, 578: 58, 598: 58, 616: 58, 58, 634: 58, 702: 58, 58, 791: 58, 816: 58, 58, 820: 58, 823: 58, 58}, + {56: 61, 84: 61, 61, 87: 61, 89: 61, 92: 61, 61, 96: 61, 217: 61, 522: 61, 61, 538: 61, 543: 61, 61, 547: 61, 565: 61, 568: 61, 575: 61, 578: 61, 598: 61, 616: 61, 61, 634: 61, 702: 61, 61, 791: 61, 816: 61, 61, 820: 61, 823: 61, 61}, + {7109}, // 4315 - {9: 2062, 111: 2062, 123: 2062, 163: 2062, 166: 2062, 2062, 169: 2062, 173: 2062, 179: 2062, 181: 2062, 183: 2062, 196: 2062, 2062, 2062, 200: 2062, 2062, 2062, 207: 2062, 544: 2062, 546: 2062, 576: 2062, 697: 2062, 720: 2062, 2062, 2062, 2062, 725: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 735: 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, 1322: 7134}, - {9: 90, 111: 90, 123: 90, 163: 90, 166: 90, 90, 169: 90, 173: 90, 179: 90, 181: 90, 183: 90, 196: 90, 90, 90, 200: 90, 90, 90, 207: 90, 544: 90, 546: 90, 576: 90, 697: 90, 720: 90, 90, 90, 90, 725: 90, 90, 90, 90, 90, 90, 90, 735: 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90}, - {9: 7128, 111: 4885, 123: 4886, 163: 4875, 166: 4896, 4895, 169: 4860, 173: 4898, 179: 4897, 181: 4877, 183: 4857, 196: 4864, 4856, 4873, 200: 4881, 4880, 4884, 207: 4892, 544: 4879, 546: 4874, 576: 4869, 697: 4878, 720: 4863, 4861, 4883, 4882, 725: 4858, 4854, 4848, 4862, 4870, 4855, 4888, 735: 4849, 4850, 4851, 4852, 4853, 4876, 4890, 4894, 4889, 4847, 4893, 4859, 4846, 4887, 4845, 4891, 936: 4865, 1009: 4867, 1014: 4844, 4871, 1017: 4841, 1024: 4839, 1030: 4842, 4843, 1038: 4840, 1042: 4866, 1046: 4837, 4868, 1065: 4838, 1068: 4872, 1071: 7129, 1080: 4899}, - {252: 7111}, - {252: 83}, + {56: 60, 84: 60, 60, 87: 60, 89: 60, 92: 60, 60, 96: 60, 217: 60, 522: 60, 60, 538: 60, 543: 60, 60, 547: 60, 565: 60, 568: 60, 575: 60, 578: 60, 598: 60, 616: 60, 60, 634: 60, 702: 60, 60, 791: 60, 816: 60, 60, 820: 60, 823: 60, 60}, + {9: 2063, 111: 2063, 123: 2063, 163: 2063, 166: 2063, 2063, 169: 2063, 173: 2063, 179: 2063, 181: 2063, 183: 2063, 196: 2063, 2063, 2063, 200: 2063, 2063, 2063, 207: 2063, 545: 2063, 547: 2063, 577: 2063, 698: 2063, 721: 2063, 2063, 2063, 2063, 726: 2063, 2063, 2063, 2063, 2063, 2063, 2063, 736: 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 2063, 1324: 7139}, + {9: 90, 111: 90, 123: 90, 163: 90, 166: 90, 90, 169: 90, 173: 90, 179: 90, 181: 90, 183: 90, 196: 90, 90, 90, 200: 90, 90, 90, 207: 90, 545: 90, 547: 90, 577: 90, 698: 90, 721: 90, 90, 90, 90, 726: 90, 90, 90, 90, 90, 90, 90, 736: 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90}, + {9: 7133, 111: 4890, 123: 4891, 163: 4880, 166: 4901, 4900, 169: 4865, 173: 4903, 179: 4902, 181: 4882, 183: 4862, 196: 4869, 4861, 4878, 200: 4886, 4885, 4889, 207: 4897, 545: 4884, 547: 4879, 577: 4874, 698: 4883, 721: 4868, 4866, 4888, 4887, 726: 4863, 4859, 4853, 4867, 4875, 4860, 4893, 736: 4854, 4855, 4856, 4857, 4858, 4881, 4895, 4899, 4894, 4852, 4898, 4864, 4851, 4892, 4850, 4896, 938: 4870, 1011: 4872, 1016: 4849, 4876, 1019: 4846, 1026: 4844, 1032: 4847, 4848, 1040: 4845, 1044: 4871, 1048: 4842, 4873, 1067: 4843, 1070: 4877, 1073: 7134, 1082: 4904}, + {252: 7116}, // 4320 + {252: 83}, {252: 82}, - {547: 7112}, - {526: 7117, 552: 3027, 785: 7119, 1220: 7115, 1223: 7114, 1257: 7118, 7120, 7116, 1408: 7113}, - {9: 7126, 56: 7022, 84: 7014, 2802, 87: 2832, 89: 2949, 92: 7011, 7013, 521: 2843, 2842, 537: 2841, 542: 2827, 7012, 546: 6862, 564: 2952, 567: 2813, 574: 7015, 577: 2826, 597: 2840, 615: 7018, 7021, 633: 2836, 701: 2798, 2951, 761: 6995, 789: 2806, 792: 6996, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 6997, 7006, 808: 2950, 2807, 811: 7001, 7002, 6999, 2811, 2812, 818: 7020, 820: 2808, 7023, 7024, 826: 7007, 832: 7008, 7003, 7004, 6998, 843: 7005, 2814, 846: 7009, 7000, 851: 7010, 7019, 854: 7028, 7031, 7032, 7027, 7035, 7033, 7034, 7036, 7030, 7125, 7017, 7016, 7025, 7026, 7029}, - {9: 81, 56: 81, 84: 81, 81, 87: 81, 89: 81, 92: 81, 81, 521: 81, 81, 537: 81, 542: 81, 81, 546: 81, 564: 81, 567: 81, 574: 81, 577: 81, 597: 81, 615: 81, 81, 633: 81, 701: 81, 81, 789: 81, 814: 81, 81, 818: 81, 821: 81, 81}, + {548: 7117}, + {527: 7122, 552: 3031, 787: 7124, 1222: 7120, 1225: 7119, 1259: 7123, 7125, 7121, 1410: 7118}, + {9: 7131, 56: 7027, 84: 7019, 2806, 87: 2836, 89: 2953, 92: 7016, 7018, 522: 2847, 2846, 538: 2845, 543: 2831, 7017, 547: 6867, 565: 2956, 568: 2817, 575: 7020, 578: 2830, 598: 2844, 616: 7023, 7026, 634: 2840, 702: 2802, 2955, 763: 7000, 791: 2810, 794: 7001, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 7002, 7011, 810: 2954, 2811, 813: 7006, 7007, 7004, 2815, 2816, 820: 7025, 822: 2812, 7028, 7029, 828: 7012, 834: 7013, 7008, 7009, 7003, 845: 7010, 2818, 848: 7014, 7005, 853: 7015, 7024, 856: 7033, 7036, 7037, 7032, 7040, 7038, 7039, 7041, 7035, 7130, 7022, 7021, 7030, 7031, 7034}, // 4325 - {9: 79, 56: 79, 84: 79, 79, 87: 79, 89: 79, 92: 79, 79, 521: 79, 79, 537: 79, 542: 79, 79, 546: 79, 564: 79, 567: 79, 574: 79, 577: 79, 597: 79, 615: 79, 79, 633: 79, 701: 79, 79, 789: 79, 814: 79, 79, 818: 79, 821: 79, 79}, - {9: 78, 56: 78, 84: 78, 78, 87: 78, 89: 78, 92: 78, 78, 521: 78, 78, 537: 78, 542: 78, 78, 546: 78, 564: 78, 567: 78, 574: 78, 577: 78, 597: 78, 615: 78, 78, 633: 78, 701: 78, 78, 789: 78, 814: 78, 78, 818: 78, 821: 78, 78}, - {384: 7124}, - {9: 76, 56: 76, 84: 76, 76, 87: 76, 89: 76, 92: 76, 76, 521: 76, 76, 537: 76, 542: 76, 76, 546: 76, 564: 76, 567: 76, 574: 76, 577: 76, 597: 76, 615: 76, 76, 633: 76, 701: 76, 76, 789: 76, 814: 76, 76, 818: 76, 821: 76, 76}, - {9: 75, 56: 75, 84: 75, 75, 87: 75, 89: 75, 92: 75, 75, 521: 75, 75, 537: 75, 542: 75, 75, 546: 75, 564: 75, 567: 75, 574: 75, 577: 75, 597: 75, 615: 75, 75, 633: 75, 701: 75, 75, 789: 75, 814: 75, 75, 818: 75, 821: 75, 75}, + {9: 81, 56: 81, 84: 81, 81, 87: 81, 89: 81, 92: 81, 81, 522: 81, 81, 538: 81, 543: 81, 81, 547: 81, 565: 81, 568: 81, 575: 81, 578: 81, 598: 81, 616: 81, 81, 634: 81, 702: 81, 81, 791: 81, 816: 81, 81, 820: 81, 823: 81, 81}, + {9: 79, 56: 79, 84: 79, 79, 87: 79, 89: 79, 92: 79, 79, 522: 79, 79, 538: 79, 543: 79, 79, 547: 79, 565: 79, 568: 79, 575: 79, 578: 79, 598: 79, 616: 79, 79, 634: 79, 702: 79, 79, 791: 79, 816: 79, 79, 820: 79, 823: 79, 79}, + {9: 78, 56: 78, 84: 78, 78, 87: 78, 89: 78, 92: 78, 78, 522: 78, 78, 538: 78, 543: 78, 78, 547: 78, 565: 78, 568: 78, 575: 78, 578: 78, 598: 78, 616: 78, 78, 634: 78, 702: 78, 78, 791: 78, 816: 78, 78, 820: 78, 823: 78, 78}, + {384: 7129}, + {9: 76, 56: 76, 84: 76, 76, 87: 76, 89: 76, 92: 76, 76, 522: 76, 76, 538: 76, 543: 76, 76, 547: 76, 565: 76, 568: 76, 575: 76, 578: 76, 598: 76, 616: 76, 76, 634: 76, 702: 76, 76, 791: 76, 816: 76, 76, 820: 76, 823: 76, 76}, // 4330 - {180: 7122, 523: 73, 1386: 7121}, - {523: 7123}, - {523: 72}, - {9: 74, 56: 74, 84: 74, 74, 87: 74, 89: 74, 92: 74, 74, 521: 74, 74, 537: 74, 542: 74, 74, 546: 74, 564: 74, 567: 74, 574: 74, 577: 74, 597: 74, 615: 74, 74, 633: 74, 701: 74, 74, 789: 74, 814: 74, 74, 818: 74, 821: 74, 74}, - {9: 77, 56: 77, 84: 77, 77, 87: 77, 89: 77, 92: 77, 77, 521: 77, 77, 537: 77, 542: 77, 77, 546: 77, 564: 77, 567: 77, 574: 77, 577: 77, 597: 77, 615: 77, 77, 633: 77, 701: 77, 77, 789: 77, 814: 77, 77, 818: 77, 821: 77, 77}, + {9: 75, 56: 75, 84: 75, 75, 87: 75, 89: 75, 92: 75, 75, 522: 75, 75, 538: 75, 543: 75, 75, 547: 75, 565: 75, 568: 75, 575: 75, 578: 75, 598: 75, 616: 75, 75, 634: 75, 702: 75, 75, 791: 75, 816: 75, 75, 820: 75, 823: 75, 75}, + {180: 7127, 524: 73, 1388: 7126}, + {524: 7128}, + {524: 72}, + {9: 74, 56: 74, 84: 74, 74, 87: 74, 89: 74, 92: 74, 74, 522: 74, 74, 538: 74, 543: 74, 74, 547: 74, 565: 74, 568: 74, 575: 74, 578: 74, 598: 74, 616: 74, 74, 634: 74, 702: 74, 74, 791: 74, 816: 74, 74, 820: 74, 823: 74, 74}, // 4335 + {9: 77, 56: 77, 84: 77, 77, 87: 77, 89: 77, 92: 77, 77, 522: 77, 77, 538: 77, 543: 77, 77, 547: 77, 565: 77, 568: 77, 575: 77, 578: 77, 598: 77, 616: 77, 77, 634: 77, 702: 77, 77, 791: 77, 816: 77, 77, 820: 77, 823: 77, 77}, {84}, - {526: 7117, 552: 3027, 785: 7119, 1220: 7115, 1223: 7127, 1257: 7118, 7120, 7116}, - {9: 80, 56: 80, 84: 80, 80, 87: 80, 89: 80, 92: 80, 80, 521: 80, 80, 537: 80, 542: 80, 80, 546: 80, 564: 80, 567: 80, 574: 80, 577: 80, 597: 80, 615: 80, 80, 633: 80, 701: 80, 80, 789: 80, 814: 80, 80, 818: 80, 821: 80, 80}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7133, 3053, 3054, 3052}, - {88, 525: 7130, 1409: 7131}, + {527: 7122, 552: 3031, 787: 7124, 1222: 7120, 1225: 7132, 1259: 7123, 7125, 7121}, + {9: 80, 56: 80, 84: 80, 80, 87: 80, 89: 80, 92: 80, 80, 522: 80, 80, 538: 80, 543: 80, 80, 547: 80, 565: 80, 568: 80, 575: 80, 578: 80, 598: 80, 616: 80, 80, 634: 80, 702: 80, 80, 791: 80, 816: 80, 80, 820: 80, 823: 80, 80}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7138, 3057, 3058, 3056}, // 4340 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3133, 3081, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3051, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3164, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3169, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3094, 3474, 3560, 3556, 3555, 3243, 3057, 3075, 3123, 3236, 3237, 3232, 3190, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3171, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3092, 3479, 3114, 3431, 3501, 3477, 3160, 3220, 3260, 3121, 3176, 3197, 3161, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3175, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3117, 3118, 3407, 3292, 3359, 3170, 3042, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3231, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3177, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3043, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3153, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3461, 3173, 3462, 3463, 3069, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3480, 3481, 3313, 3553, 3554, 3533, 3532, 3353, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3213, 3230, 3490, 3354, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3498, 3499, 3500, 3226, 3447, 3511, 3512, 3523, 3507, 3508, 3509, 3542, 3172, 521: 3599, 523: 3578, 3597, 3607, 3046, 530: 3611, 3615, 533: 3596, 3595, 3634, 537: 3608, 539: 3569, 542: 3614, 544: 3632, 552: 3573, 574: 3610, 576: 3603, 3633, 615: 3605, 3613, 621: 3044, 3616, 3568, 3570, 3572, 3571, 3576, 3600, 3577, 3590, 3581, 3602, 634: 3609, 3601, 637: 3606, 3575, 3630, 3612, 3617, 3622, 3675, 3623, 3624, 3653, 3593, 3594, 3648, 3649, 3650, 3651, 3652, 3604, 3635, 3645, 3646, 3639, 3654, 3655, 3656, 3640, 3658, 3659, 3641, 3657, 3636, 3644, 3642, 3628, 3660, 3661, 3665, 3618, 3621, 3664, 3670, 3669, 3671, 3668, 3672, 3667, 3666, 3663, 3662, 3620, 3619, 3625, 3626, 699: 3047, 757: 3583, 3053, 3054, 3052, 3598, 3674, 3589, 3584, 3574, 3647, 3587, 3585, 3586, 3627, 3638, 3637, 3631, 3629, 3643, 3582, 3592, 3673, 3591, 3588, 3050, 3049, 3048, 7132}, + {88, 526: 7135, 1411: 7136}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3137, 3085, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3055, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3168, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3174, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3098, 3479, 3565, 3561, 3560, 3248, 3061, 3079, 3127, 3241, 3242, 3237, 3195, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3176, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3096, 3484, 3118, 3436, 3506, 3482, 3164, 3225, 3265, 3125, 3181, 3202, 3165, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3180, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3121, 3122, 3412, 3297, 3364, 3175, 3046, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3236, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3182, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3047, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3157, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3466, 3178, 3467, 3468, 3073, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3485, 3486, 3318, 3558, 3559, 3538, 3537, 3358, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3218, 3235, 3495, 3359, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3503, 3504, 3505, 3231, 3452, 3516, 3517, 3528, 3169, 3512, 3513, 3514, 3547, 3177, 522: 3604, 524: 3583, 3602, 3612, 3050, 531: 3616, 3620, 534: 3601, 3600, 3639, 538: 3613, 540: 3574, 543: 3619, 545: 3637, 552: 3578, 575: 3615, 577: 3608, 3638, 616: 3610, 3618, 622: 3048, 3621, 3573, 3575, 3577, 3576, 3581, 3605, 3582, 3595, 3586, 3607, 635: 3614, 3606, 638: 3611, 3580, 3635, 3617, 3622, 3627, 3680, 3628, 3629, 3658, 3598, 3599, 3653, 3654, 3655, 3656, 3657, 3609, 3640, 3650, 3651, 3644, 3659, 3660, 3661, 3645, 3663, 3664, 3646, 3662, 3641, 3649, 3647, 3633, 3665, 3666, 3670, 3623, 3626, 3669, 3675, 3674, 3676, 3673, 3677, 3672, 3671, 3668, 3667, 3625, 3624, 3630, 3631, 700: 3051, 759: 3588, 3057, 3058, 3056, 3603, 3679, 3594, 3589, 3579, 3652, 3592, 3590, 3591, 3632, 3643, 3642, 3636, 3634, 3648, 3587, 3597, 3678, 3596, 3593, 3054, 3053, 3052, 7137}, {86}, - {87, 556: 3684, 3682, 3683, 3681, 3679, 786: 3680, 3678}, - {9: 89, 111: 89, 123: 89, 163: 89, 166: 89, 89, 169: 89, 173: 89, 179: 89, 181: 89, 183: 89, 196: 89, 89, 89, 200: 89, 89, 89, 207: 89, 544: 89, 546: 89, 576: 89, 697: 89, 720: 89, 89, 89, 89, 725: 89, 89, 89, 89, 89, 89, 89, 735: 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89}, - {547: 7135}, + {87, 557: 3689, 3687, 3688, 3686, 3684, 788: 3685, 3683}, + {9: 89, 111: 89, 123: 89, 163: 89, 166: 89, 89, 169: 89, 173: 89, 179: 89, 181: 89, 183: 89, 196: 89, 89, 89, 200: 89, 89, 89, 207: 89, 545: 89, 547: 89, 577: 89, 698: 89, 721: 89, 89, 89, 89, 726: 89, 89, 89, 89, 89, 89, 89, 736: 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89}, // 4345 - {521: 2843, 2842, 537: 2841, 597: 2840, 633: 2836, 761: 7136, 792: 7137, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 7138, 7139, 1402: 7140}, - {93, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {95, 529: 993, 540: 993, 993}, + {548: 7140}, + {522: 2847, 2846, 538: 2845, 598: 2844, 634: 2840, 763: 7141, 794: 7142, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 7143, 7144, 1404: 7145}, + {93, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {95, 530: 993, 541: 993, 993}, {94}, - {92}, // 4350 + {92}, {85}, {69, 69}, - {56: 7146}, - {551: 7145}, - {56: 66}, + {56: 7151}, + {553: 7150}, // 4355 + {56: 66}, {56: 67}, - {549: 7147}, - {56: 7149, 1406: 7148}, - {70, 70, 9: 7150}, - {65, 65, 9: 65}, + {550: 7152}, + {56: 7154, 1408: 7153}, + {70, 70, 9: 7155}, // 4360 - {56: 7151}, + {65, 65, 9: 65}, + {56: 7156}, {64, 64, 9: 64}, {71, 71}, - {111: 4885, 123: 4886, 163: 4875, 166: 4896, 4895, 169: 4860, 173: 4898, 179: 4897, 181: 4877, 183: 4857, 196: 4864, 4856, 4873, 200: 4881, 4880, 4884, 207: 4892, 544: 4879, 546: 4874, 576: 4869, 697: 4878, 720: 4863, 4861, 4883, 4882, 725: 4858, 4854, 4848, 4862, 4870, 4855, 4888, 735: 4849, 4850, 4851, 4852, 4853, 4876, 4890, 4894, 4889, 4847, 4893, 4859, 4846, 4887, 4845, 4891, 936: 4865, 1009: 4867, 1014: 4844, 4871, 1017: 4841, 1024: 4839, 1030: 4842, 4843, 1038: 4840, 1042: 4866, 1046: 4837, 4868, 1065: 4838, 1068: 4872, 1071: 7154, 1080: 4899}, - {9: 115, 57: 115}, + {111: 4890, 123: 4891, 163: 4880, 166: 4901, 4900, 169: 4865, 173: 4903, 179: 4902, 181: 4882, 183: 4862, 196: 4869, 4861, 4878, 200: 4886, 4885, 4889, 207: 4897, 545: 4884, 547: 4879, 577: 4874, 698: 4883, 721: 4868, 4866, 4888, 4887, 726: 4863, 4859, 4853, 4867, 4875, 4860, 4893, 736: 4854, 4855, 4856, 4857, 4858, 4881, 4895, 4899, 4894, 4852, 4898, 4864, 4851, 4892, 4850, 4896, 938: 4870, 1011: 4872, 1016: 4849, 4876, 1019: 4846, 1026: 4844, 1032: 4847, 4848, 1040: 4845, 1044: 4871, 1048: 4842, 4873, 1067: 4843, 1070: 4877, 1073: 7159, 1082: 4904}, // 4365 - {2: 114, 114, 114, 114, 114, 114, 114, 10: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 58: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 595: 6990, 1171: 6992, 1206: 6991, 1255: 6989, 7156}, + {9: 115, 57: 115}, + {2: 114, 114, 114, 114, 114, 114, 114, 10: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 58: 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 596: 6995, 1173: 6997, 1208: 6996, 1257: 6994, 7161}, {9: 117, 57: 117}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7158}, - {172, 172, 6: 172, 172, 172, 15: 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 86: 7166, 88: 7163, 90: 7169, 7170, 94: 7171, 7164, 97: 7162, 7172, 7168, 7165, 525: 172, 528: 172, 172, 544: 172, 555: 172, 697: 172, 172, 706: 7167, 998: 7161, 1319: 7159, 1423: 7160}, - {557, 557, 6: 4607, 4609, 561, 15: 4626, 2410, 4624, 4563, 4628, 4615, 4611, 4644, 4608, 4610, 4613, 4614, 4616, 4623, 561, 4634, 4635, 4645, 4621, 4622, 4627, 4629, 4641, 4640, 4649, 4642, 4639, 4632, 4637, 4638, 4631, 4633, 4636, 4625, 4646, 4647, 525: 4606, 528: 2410, 4643, 544: 2410, 555: 5370, 697: 2410, 4612, 853: 4617, 879: 4619, 896: 4618, 918: 4620, 922: 4630, 926: 4648, 1004: 6028, 1122: 7192}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7163}, + {172, 172, 6: 172, 172, 172, 15: 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 86: 7171, 88: 7168, 90: 7174, 7175, 94: 7176, 7169, 97: 7167, 7177, 7173, 7170, 526: 172, 529: 172, 172, 545: 172, 556: 172, 698: 172, 172, 707: 7172, 1000: 7166, 1321: 7164, 1425: 7165}, // 4370 - {171, 171, 6: 171, 171, 171, 15: 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 86: 7166, 88: 7163, 90: 7169, 7170, 94: 7171, 7164, 97: 7162, 7172, 7168, 7165, 525: 171, 528: 171, 171, 544: 171, 555: 171, 697: 171, 171, 706: 7167, 998: 7191}, - {170, 170, 6: 170, 170, 170, 15: 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 86: 170, 88: 170, 90: 170, 170, 94: 170, 170, 97: 170, 170, 170, 170, 525: 170, 528: 170, 170, 544: 170, 555: 170, 697: 170, 170, 706: 170}, - {533: 2281, 2281, 548: 2977, 552: 2281, 711: 7188, 788: 7187}, - {522: 7184, 533: 2281, 2281, 548: 2977, 552: 2281, 788: 7183}, - {533: 2281, 2281, 548: 2977, 552: 2281, 788: 7181}, + {557, 557, 6: 4612, 4614, 561, 15: 4631, 2411, 4629, 4568, 4633, 4620, 4616, 4649, 4613, 4615, 4618, 4619, 4621, 4628, 561, 4639, 4640, 4650, 4626, 4627, 4632, 4634, 4646, 4645, 4654, 4647, 4644, 4637, 4642, 4643, 4636, 4638, 4641, 4630, 4651, 4652, 526: 4611, 529: 2411, 4648, 545: 2411, 556: 5375, 698: 2411, 4617, 855: 4622, 881: 4624, 898: 4623, 920: 4625, 924: 4635, 928: 4653, 1006: 6033, 1124: 7197}, + {171, 171, 6: 171, 171, 171, 15: 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 86: 7171, 88: 7168, 90: 7174, 7175, 94: 7176, 7169, 97: 7167, 7177, 7173, 7170, 526: 171, 529: 171, 171, 545: 171, 556: 171, 698: 171, 171, 707: 7172, 1000: 7196}, + {170, 170, 6: 170, 170, 170, 15: 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 86: 170, 88: 170, 90: 170, 170, 94: 170, 170, 97: 170, 170, 170, 170, 526: 170, 529: 170, 170, 545: 170, 556: 170, 698: 170, 170, 707: 170}, + {534: 2282, 2282, 549: 2981, 552: 2282, 712: 7193, 790: 7192}, + {523: 7189, 534: 2282, 2282, 549: 2981, 552: 2282, 790: 7188}, // 4375 - {163, 163, 6: 163, 163, 163, 15: 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 86: 163, 88: 163, 90: 163, 163, 94: 163, 163, 97: 163, 163, 163, 163, 163, 525: 163, 528: 163, 163, 544: 163, 555: 163, 697: 163, 163, 706: 163}, - {90: 7179, 94: 7180, 7177, 706: 7178}, - {533: 2281, 2281, 548: 2977, 552: 2281, 788: 7175}, - {160, 160, 6: 160, 160, 160, 15: 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 86: 160, 88: 160, 90: 160, 160, 94: 160, 160, 97: 160, 160, 160, 160, 160, 525: 160, 528: 160, 160, 544: 160, 555: 160, 697: 160, 160, 706: 160}, - {533: 2281, 2281, 548: 2977, 552: 2281, 788: 7173}, + {534: 2282, 2282, 549: 2981, 552: 2282, 790: 7186}, + {163, 163, 6: 163, 163, 163, 15: 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 86: 163, 88: 163, 90: 163, 163, 94: 163, 163, 97: 163, 163, 163, 163, 163, 526: 163, 529: 163, 163, 545: 163, 556: 163, 698: 163, 163, 707: 163}, + {90: 7184, 94: 7185, 7182, 707: 7183}, + {534: 2282, 2282, 549: 2981, 552: 2282, 790: 7180}, + {160, 160, 6: 160, 160, 160, 15: 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 86: 160, 88: 160, 90: 160, 160, 94: 160, 160, 97: 160, 160, 160, 160, 160, 526: 160, 529: 160, 160, 545: 160, 556: 160, 698: 160, 160, 707: 160}, // 4380 - {157, 157, 6: 157, 157, 157, 15: 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 86: 157, 88: 157, 90: 157, 157, 94: 157, 157, 97: 157, 157, 157, 157, 157, 525: 157, 528: 157, 157, 544: 157, 555: 157, 697: 157, 157, 706: 157}, - {155, 155, 6: 155, 155, 155, 15: 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 86: 155, 88: 155, 90: 155, 155, 94: 155, 155, 97: 155, 155, 155, 155, 155, 525: 155, 528: 155, 155, 544: 155, 555: 155, 697: 155, 155, 706: 155}, - {154, 154, 6: 154, 154, 154, 15: 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 86: 154, 88: 154, 90: 154, 154, 94: 154, 154, 97: 154, 154, 154, 154, 154, 525: 154, 528: 154, 154, 544: 154, 555: 154, 697: 154, 154, 706: 154}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7174}, - {158, 158, 6: 158, 158, 158, 15: 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 86: 158, 88: 158, 90: 158, 158, 94: 158, 158, 97: 158, 158, 158, 158, 158, 525: 158, 528: 158, 158, 544: 158, 555: 158, 697: 158, 158, 706: 158}, + {534: 2282, 2282, 549: 2981, 552: 2282, 790: 7178}, + {157, 157, 6: 157, 157, 157, 15: 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, 86: 157, 88: 157, 90: 157, 157, 94: 157, 157, 97: 157, 157, 157, 157, 157, 526: 157, 529: 157, 157, 545: 157, 556: 157, 698: 157, 157, 707: 157}, + {155, 155, 6: 155, 155, 155, 15: 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 155, 86: 155, 88: 155, 90: 155, 155, 94: 155, 155, 97: 155, 155, 155, 155, 155, 526: 155, 529: 155, 155, 545: 155, 556: 155, 698: 155, 155, 707: 155}, + {154, 154, 6: 154, 154, 154, 15: 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, 86: 154, 88: 154, 90: 154, 154, 94: 154, 154, 97: 154, 154, 154, 154, 154, 526: 154, 529: 154, 154, 545: 154, 556: 154, 698: 154, 154, 707: 154}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7179}, // 4385 - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7176}, - {161, 161, 6: 161, 161, 161, 15: 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 86: 161, 88: 161, 90: 161, 161, 94: 161, 161, 97: 161, 161, 161, 161, 161, 525: 161, 528: 161, 161, 544: 161, 555: 161, 697: 161, 161, 706: 161}, - {162, 162, 6: 162, 162, 162, 15: 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 86: 162, 88: 162, 90: 162, 162, 94: 162, 162, 97: 162, 162, 162, 162, 162, 525: 162, 528: 162, 162, 544: 162, 555: 162, 697: 162, 162, 706: 162}, - {159, 159, 6: 159, 159, 159, 15: 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 86: 159, 88: 159, 90: 159, 159, 94: 159, 159, 97: 159, 159, 159, 159, 159, 525: 159, 528: 159, 159, 544: 159, 555: 159, 697: 159, 159, 706: 159}, - {156, 156, 6: 156, 156, 156, 15: 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 86: 156, 88: 156, 90: 156, 156, 94: 156, 156, 97: 156, 156, 156, 156, 156, 525: 156, 528: 156, 156, 544: 156, 555: 156, 697: 156, 156, 706: 156}, + {158, 158, 6: 158, 158, 158, 15: 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 86: 158, 88: 158, 90: 158, 158, 94: 158, 158, 97: 158, 158, 158, 158, 158, 526: 158, 529: 158, 158, 545: 158, 556: 158, 698: 158, 158, 707: 158}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7181}, + {161, 161, 6: 161, 161, 161, 15: 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 86: 161, 88: 161, 90: 161, 161, 94: 161, 161, 97: 161, 161, 161, 161, 161, 526: 161, 529: 161, 161, 545: 161, 556: 161, 698: 161, 161, 707: 161}, + {162, 162, 6: 162, 162, 162, 15: 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, 86: 162, 88: 162, 90: 162, 162, 94: 162, 162, 97: 162, 162, 162, 162, 162, 526: 162, 529: 162, 162, 545: 162, 556: 162, 698: 162, 162, 707: 162}, + {159, 159, 6: 159, 159, 159, 15: 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 86: 159, 88: 159, 90: 159, 159, 94: 159, 159, 97: 159, 159, 159, 159, 159, 526: 159, 529: 159, 159, 545: 159, 556: 159, 698: 159, 159, 707: 159}, // 4390 - {153, 153, 6: 153, 153, 153, 15: 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 86: 153, 88: 153, 90: 153, 153, 94: 153, 153, 97: 153, 153, 153, 153, 153, 525: 153, 528: 153, 153, 544: 153, 555: 153, 697: 153, 153, 706: 153}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7182}, - {164, 164, 6: 164, 164, 164, 15: 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 86: 164, 88: 164, 90: 164, 164, 94: 164, 164, 97: 164, 164, 164, 164, 164, 525: 164, 528: 164, 164, 544: 164, 555: 164, 697: 164, 164, 706: 164}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7186}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7185}, + {156, 156, 6: 156, 156, 156, 15: 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 156, 86: 156, 88: 156, 90: 156, 156, 94: 156, 156, 97: 156, 156, 156, 156, 156, 526: 156, 529: 156, 156, 545: 156, 556: 156, 698: 156, 156, 707: 156}, + {153, 153, 6: 153, 153, 153, 15: 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 86: 153, 88: 153, 90: 153, 153, 94: 153, 153, 97: 153, 153, 153, 153, 153, 526: 153, 529: 153, 153, 545: 153, 556: 153, 698: 153, 153, 707: 153}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7187}, + {164, 164, 6: 164, 164, 164, 15: 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 164, 86: 164, 88: 164, 90: 164, 164, 94: 164, 164, 97: 164, 164, 164, 164, 164, 526: 164, 529: 164, 164, 545: 164, 556: 164, 698: 164, 164, 707: 164}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7191}, // 4395 - {165, 165, 6: 165, 165, 165, 15: 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 86: 165, 88: 165, 90: 165, 165, 94: 165, 165, 97: 165, 165, 165, 165, 165, 525: 165, 528: 165, 165, 544: 165, 555: 165, 697: 165, 165, 706: 165}, - {166, 166, 6: 166, 166, 166, 15: 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 86: 166, 88: 166, 90: 166, 166, 94: 166, 166, 97: 166, 166, 166, 166, 166, 525: 166, 528: 166, 166, 544: 166, 555: 166, 697: 166, 166, 706: 166}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7190}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7189}, - {167, 167, 6: 167, 167, 167, 15: 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 86: 167, 88: 167, 90: 167, 167, 94: 167, 167, 97: 167, 167, 167, 167, 167, 525: 167, 528: 167, 167, 544: 167, 555: 167, 697: 167, 167, 706: 167}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7190}, + {165, 165, 6: 165, 165, 165, 15: 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 86: 165, 88: 165, 90: 165, 165, 94: 165, 165, 97: 165, 165, 165, 165, 165, 526: 165, 529: 165, 165, 545: 165, 556: 165, 698: 165, 165, 707: 165}, + {166, 166, 6: 166, 166, 166, 15: 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, 86: 166, 88: 166, 90: 166, 166, 94: 166, 166, 97: 166, 166, 166, 166, 166, 526: 166, 529: 166, 166, 545: 166, 556: 166, 698: 166, 166, 707: 166}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7195}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7194}, // 4400 - {168, 168, 6: 168, 168, 168, 15: 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 86: 168, 88: 168, 90: 168, 168, 94: 168, 168, 97: 168, 168, 168, 168, 168, 525: 168, 528: 168, 168, 544: 168, 555: 168, 697: 168, 168, 706: 168}, - {169, 169, 6: 169, 169, 169, 15: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 86: 169, 88: 169, 90: 169, 169, 94: 169, 169, 97: 169, 169, 169, 169, 525: 169, 528: 169, 169, 544: 169, 555: 169, 697: 169, 169, 706: 169}, + {167, 167, 6: 167, 167, 167, 15: 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 86: 167, 88: 167, 90: 167, 167, 94: 167, 167, 97: 167, 167, 167, 167, 167, 526: 167, 529: 167, 167, 545: 167, 556: 167, 698: 167, 167, 707: 167}, + {168, 168, 6: 168, 168, 168, 15: 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 86: 168, 88: 168, 90: 168, 168, 94: 168, 168, 97: 168, 168, 168, 168, 168, 526: 168, 529: 168, 168, 545: 168, 556: 168, 698: 168, 168, 707: 168}, + {169, 169, 6: 169, 169, 169, 15: 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 169, 86: 169, 88: 169, 90: 169, 169, 94: 169, 169, 97: 169, 169, 169, 169, 526: 169, 529: 169, 169, 545: 169, 556: 169, 698: 169, 169, 707: 169}, {173, 173}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 7194}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6251, 3053, 3054, 3052, 951: 7195}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 7199}, // 4405 - {128: 7200, 7199, 7198, 963: 7196, 1233: 7197}, - {2781, 2781, 9: 2781, 128: 2781, 2781, 2781}, - {178, 178, 9: 7209, 128: 7200, 7199, 7198, 963: 7208}, - {548: 2977, 552: 2281, 788: 7206}, - {300: 2281, 311: 2281, 2281, 548: 2977, 788: 7201}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6256, 3057, 3058, 3056, 953: 7200}, + {128: 7205, 7204, 7203, 965: 7201, 1235: 7202}, + {2785, 2785, 9: 2785, 128: 2785, 2785, 2785}, + {178, 178, 9: 7214, 128: 7205, 7204, 7203, 965: 7213}, + {549: 2981, 552: 2282, 790: 7211}, // 4410 - {2773, 2773, 9: 2773, 128: 2773, 2773, 2773}, - {300: 7204, 311: 7202, 7203, 1416: 7205}, - {2778, 2778, 9: 2778, 128: 2778, 2778, 2778}, + {300: 2282, 311: 2282, 2282, 549: 2981, 790: 7206}, {2777, 2777, 9: 2777, 128: 2777, 2777, 2777}, - {2776, 2776, 9: 2776, 128: 2776, 2776, 2776}, + {300: 7209, 311: 7207, 7208, 1418: 7210}, + {2782, 2782, 9: 2782, 128: 2782, 2782, 2782}, + {2781, 2781, 9: 2781, 128: 2781, 2781, 2781}, // 4415 - {2774, 2774, 9: 2774, 128: 2774, 2774, 2774}, - {552: 3027, 785: 3026, 803: 7207}, - {2775, 2775, 9: 2775, 128: 2775, 2775, 2775}, {2780, 2780, 9: 2780, 128: 2780, 2780, 2780}, - {128: 7200, 7199, 7198, 963: 7210}, - // 4420 + {2778, 2778, 9: 2778, 128: 2778, 2778, 2778}, + {552: 3031, 787: 3030, 802: 7212}, {2779, 2779, 9: 2779, 128: 2779, 2779, 2779}, - {547: 7212, 551: 7213}, - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 761: 6184, 789: 6182, 792: 6185, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 6183, 6187, 6186, 808: 2950, 6189, 811: 6190, 6191, 6188, 929: 7219}, - {253: 7214}, - {532: 7215}, + {2784, 2784, 9: 2784, 128: 2784, 2784, 2784}, + // 4420 + {128: 7205, 7204, 7203, 965: 7215}, + {2783, 2783, 9: 2783, 128: 2783, 2783, 2783}, + {548: 7217, 553: 7218}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 763: 6189, 791: 6187, 794: 6190, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 6188, 6192, 6191, 810: 2954, 6194, 813: 6195, 6196, 6193, 931: 7224}, + {253: 7219}, // 4425 - {227: 7216}, - {243: 7217}, - {523: 7218}, + {533: 7220}, + {227: 7221}, + {243: 7222}, + {524: 7223}, {325, 325}, - {532: 7220}, // 4430 - {521: 2843, 2842, 537: 2841, 542: 2827, 577: 2826, 597: 2840, 633: 2836, 702: 2951, 761: 6184, 789: 6182, 792: 6185, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 6183, 6187, 6186, 808: 2950, 6189, 811: 6190, 6191, 6188, 929: 7221}, + {533: 7225}, + {522: 2847, 2846, 538: 2845, 543: 2831, 578: 2830, 598: 2844, 634: 2840, 703: 2955, 763: 6189, 791: 6187, 794: 6190, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 6188, 6192, 6191, 810: 2954, 6194, 813: 6195, 6196, 6193, 931: 7226}, {326, 326}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 7224, 6160, 1240: 7225, 1417: 7223}, - {399, 399, 9: 7226}, - {337, 337, 9: 337}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 7229, 6165, 1242: 7230, 1419: 7228}, + {399, 399, 9: 7231}, // 4435 + {337, 337, 9: 337}, {336, 336, 9: 336}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 6154, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 6159, 757: 3831, 3053, 3054, 3052, 791: 5660, 884: 6161, 903: 7224, 6160, 1240: 7227}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 6159, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 6164, 759: 3836, 3057, 3058, 3056, 793: 5665, 886: 6166, 905: 7229, 6165, 1242: 7232}, {335, 335, 9: 335}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5723, 981: 5724, 1008: 7229}, - {382, 382, 6: 382, 9: 5726, 15: 382, 51: 382, 382, 382, 382, 382, 522: 382, 713: 5770, 1057: 5769, 7230}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5728, 983: 5729, 1010: 7234}, // 4440 - {390, 390, 6: 390, 15: 390, 51: 390, 390, 390, 390, 390, 522: 7232, 1112: 7231}, - {363, 363, 6: 363, 15: 7248, 51: 363, 363, 7247, 7249, 7250, 1052: 7246, 1213: 7245, 7244}, - {155: 7237, 7235, 7236, 7238, 1111: 7234, 1316: 7233}, - {389, 389, 6: 389, 15: 389, 51: 389, 389, 389, 389, 389, 155: 7237, 7235, 7236, 7238, 1111: 7243}, - {388, 388, 6: 388, 15: 388, 51: 388, 388, 388, 388, 388, 155: 388, 388, 388, 388}, + {382, 382, 6: 382, 9: 5731, 15: 382, 51: 382, 382, 382, 382, 382, 523: 382, 714: 5775, 1059: 5774, 7235}, + {390, 390, 6: 390, 15: 390, 51: 390, 390, 390, 390, 390, 523: 7237, 1114: 7236}, + {363, 363, 6: 363, 15: 7253, 51: 363, 363, 7252, 7254, 7255, 1054: 7251, 1215: 7250, 7249}, + {155: 7242, 7240, 7241, 7243, 1113: 7239, 1318: 7238}, + {389, 389, 6: 389, 15: 389, 51: 389, 389, 389, 389, 389, 155: 7242, 7240, 7241, 7243, 1113: 7248}, // 4445 - {552: 3027, 785: 4410, 810: 7242}, - {552: 3027, 785: 4410, 810: 7241}, - {552: 3027, 785: 4410, 810: 7240}, - {552: 3027, 785: 4410, 810: 7239}, - {383, 383, 6: 383, 15: 383, 51: 383, 383, 383, 383, 383, 155: 383, 383, 383, 383}, + {388, 388, 6: 388, 15: 388, 51: 388, 388, 388, 388, 388, 155: 388, 388, 388, 388}, + {552: 3031, 787: 4415, 812: 7247}, + {552: 3031, 787: 4415, 812: 7246}, + {552: 3031, 787: 4415, 812: 7245}, + {552: 3031, 787: 4415, 812: 7244}, // 4450 + {383, 383, 6: 383, 15: 383, 51: 383, 383, 383, 383, 383, 155: 383, 383, 383, 383}, {384, 384, 6: 384, 15: 384, 51: 384, 384, 384, 384, 384, 155: 384, 384, 384, 384}, {385, 385, 6: 385, 15: 385, 51: 385, 385, 385, 385, 385, 155: 385, 385, 385, 385}, {386, 386, 6: 386, 15: 386, 51: 386, 386, 386, 386, 386, 155: 386, 386, 386, 386}, {387, 387, 6: 387, 15: 387, 51: 387, 387, 387, 387, 387, 155: 387, 387, 387, 387}, - {368, 368, 6: 7272, 51: 368, 7273, 1109: 7271}, // 4455 - {362, 362, 6: 362, 15: 7248, 51: 362, 362, 7247, 7249, 7250, 1052: 7270}, + {368, 368, 6: 7277, 51: 368, 7278, 1111: 7276}, + {362, 362, 6: 362, 15: 7253, 51: 362, 362, 7252, 7254, 7255, 1054: 7275}, {361, 361, 6: 361, 15: 361, 51: 361, 361, 361, 361, 361}, - {550: 7269, 1072: 7268}, - {253: 7254, 380: 7256, 422: 7255}, - {552: 3027, 785: 4410, 810: 7253}, + {551: 7274, 1074: 7273}, + {253: 7259, 380: 7261, 422: 7260}, // 4460 - {194: 7252, 552: 3027, 785: 4410, 810: 7251}, + {552: 3031, 787: 4415, 812: 7258}, + {194: 7257, 552: 3031, 787: 4415, 812: 7256}, {348, 348, 6: 348, 15: 348, 51: 348, 348, 348, 348, 348}, {347, 347, 6: 347, 15: 347, 51: 347, 347, 347, 347, 347}, {349, 349, 6: 349, 15: 349, 51: 349, 349, 349, 349, 349}, - {525: 7266, 552: 3027, 785: 7267}, // 4465 - {631: 7262}, - {353, 353, 6: 353, 15: 353, 51: 353, 353, 353, 353, 353, 398: 7258, 525: 7259, 631: 7257}, - {552: 3027, 785: 4410, 810: 7260}, + {526: 7271, 552: 3031, 787: 7272}, + {632: 7267}, + {353, 353, 6: 353, 15: 353, 51: 353, 353, 353, 353, 353, 398: 7263, 526: 7264, 632: 7262}, + {552: 3031, 787: 4415, 812: 7265}, {351, 351, 6: 351, 15: 351, 51: 351, 351, 351, 351, 351}, - {350, 350, 6: 350, 15: 350, 51: 350, 350, 350, 350, 350}, // 4470 - {126: 7261}, + {350, 350, 6: 350, 15: 350, 51: 350, 350, 350, 350, 350}, + {126: 7266}, {352, 352, 6: 352, 15: 352, 51: 352, 352, 352, 352, 352}, - {525: 7263, 552: 3027, 785: 7264}, + {526: 7268, 552: 3031, 787: 7269}, {355, 355, 6: 355, 15: 355, 51: 355, 355, 355, 355, 355}, - {126: 7265}, // 4475 + {126: 7270}, {354, 354, 6: 354, 15: 354, 51: 354, 354, 354, 354, 354}, {357, 357, 6: 357, 15: 357, 51: 357, 357, 357, 357, 357}, {356, 356, 6: 356, 15: 356, 51: 356, 356, 356, 356, 356}, {359, 359, 6: 359, 15: 359, 51: 359, 359, 359, 359, 359}, - {358, 358, 6: 358, 15: 358, 51: 358, 358, 358, 358, 358}, // 4480 + {358, 358, 6: 358, 15: 358, 51: 358, 358, 358, 358, 358}, {360, 360, 6: 360, 15: 360, 51: 360, 360, 360, 360, 360}, - {365, 365, 51: 7277, 1232: 7276}, - {523: 7275}, - {523: 7274}, - {366, 366, 51: 366}, + {365, 365, 51: 7282, 1234: 7281}, + {524: 7280}, + {524: 7279}, // 4485 + {366, 366, 51: 366}, {367, 367, 51: 367}, {400, 400}, - {561: 7278}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6251, 3053, 3054, 3052, 951: 7279}, - {364, 364}, + {562: 7283}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6256, 3057, 3058, 3056, 953: 7284}, // 4490 - {18: 2328, 102: 2328, 125: 2328, 175: 2328, 715: 2328}, - {125: 2323, 175: 7333, 715: 2323, 1469: 7332}, - {548: 7328}, - {204: 7284}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 7285}, + {364, 364}, + {18: 2329, 102: 2329, 125: 2329, 175: 2329, 716: 2329}, + {125: 2324, 175: 7338, 716: 2324, 1471: 7337}, + {549: 7333}, + {204: 7289}, // 4495 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5387, 3053, 3054, 3052, 976: 7286}, - {103: 7290, 112: 7295, 7297, 7291, 7296, 7299, 7293, 7289, 7294, 7300, 7298, 7292, 962: 7287, 1216: 7288}, - {2772, 2772, 9: 2772, 103: 2772, 112: 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772}, - {175, 175, 9: 7326, 103: 7290, 112: 7295, 7297, 7291, 7296, 7299, 7293, 7289, 7294, 7300, 7298, 7292, 962: 7325}, - {523: 2281, 548: 2977, 788: 7323}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 7290}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5392, 3057, 3058, 3056, 978: 7291}, + {103: 7295, 112: 7300, 7302, 7296, 7301, 7304, 7298, 7294, 7299, 7305, 7303, 7297, 964: 7292, 1218: 7293}, + {2776, 2776, 9: 2776, 103: 2776, 112: 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776, 2776}, + {175, 175, 9: 7331, 103: 7295, 112: 7300, 7302, 7296, 7301, 7304, 7298, 7294, 7299, 7305, 7303, 7297, 964: 7330}, // 4500 - {523: 2281, 548: 2977, 788: 7321}, - {548: 2977, 552: 2281, 788: 7319}, - {548: 2977, 552: 2281, 788: 7317}, - {548: 2977, 552: 2281, 788: 7315}, - {523: 2281, 548: 2977, 788: 7313}, + {524: 2282, 549: 2981, 790: 7328}, + {524: 2282, 549: 2981, 790: 7326}, + {549: 2981, 552: 2282, 790: 7324}, + {549: 2981, 552: 2282, 790: 7322}, + {549: 2981, 552: 2282, 790: 7320}, // 4505 - {523: 2281, 548: 2977, 788: 7311}, - {523: 2281, 548: 2977, 788: 7309}, - {523: 2281, 548: 2977, 788: 7307}, - {523: 2281, 548: 2977, 788: 7305}, - {523: 2281, 548: 2977, 788: 7303}, + {524: 2282, 549: 2981, 790: 7318}, + {524: 2282, 549: 2981, 790: 7316}, + {524: 2282, 549: 2981, 790: 7314}, + {524: 2282, 549: 2981, 790: 7312}, + {524: 2282, 549: 2981, 790: 7310}, // 4510 - {523: 2281, 548: 2977, 788: 7301}, - {523: 7302}, - {2758, 2758, 9: 2758, 103: 2758, 112: 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758, 2758}, - {523: 7304}, - {2759, 2759, 9: 2759, 103: 2759, 112: 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759, 2759}, - // 4515 - {523: 7306}, - {2760, 2760, 9: 2760, 103: 2760, 112: 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760, 2760}, - {523: 7308}, - {2761, 2761, 9: 2761, 103: 2761, 112: 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761, 2761}, - {523: 7310}, - // 4520 + {524: 2282, 549: 2981, 790: 7308}, + {524: 2282, 549: 2981, 790: 7306}, + {524: 7307}, {2762, 2762, 9: 2762, 103: 2762, 112: 2762, 2762, 2762, 2762, 2762, 2762, 2762, 2762, 2762, 2762, 2762}, - {523: 7312}, + {524: 7309}, + // 4515 {2763, 2763, 9: 2763, 103: 2763, 112: 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763, 2763}, - {523: 7314}, + {524: 7311}, {2764, 2764, 9: 2764, 103: 2764, 112: 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764, 2764}, - // 4525 - {552: 3027, 785: 3026, 803: 7316}, + {524: 7313}, {2765, 2765, 9: 2765, 103: 2765, 112: 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765, 2765}, - {552: 3027, 785: 3026, 803: 7318}, + // 4520 + {524: 7315}, {2766, 2766, 9: 2766, 103: 2766, 112: 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766, 2766}, - {552: 3027, 785: 3026, 803: 7320}, - // 4530 + {524: 7317}, {2767, 2767, 9: 2767, 103: 2767, 112: 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767}, - {523: 7322}, + {524: 7319}, + // 4525 {2768, 2768, 9: 2768, 103: 2768, 112: 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768, 2768}, - {523: 7324}, + {552: 3031, 787: 3030, 802: 7321}, {2769, 2769, 9: 2769, 103: 2769, 112: 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769, 2769}, - // 4535 - {2771, 2771, 9: 2771, 103: 2771, 112: 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771}, - {103: 7290, 112: 7295, 7297, 7291, 7296, 7299, 7293, 7289, 7294, 7300, 7298, 7292, 962: 7327}, + {552: 3031, 787: 3030, 802: 7323}, {2770, 2770, 9: 2770, 103: 2770, 112: 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770, 2770}, - {3: 7330, 438: 7331, 445: 7329}, - {125: 2326, 175: 2326, 715: 2326}, + // 4530 + {552: 3031, 787: 3030, 802: 7325}, + {2771, 2771, 9: 2771, 103: 2771, 112: 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771, 2771}, + {524: 7327}, + {2772, 2772, 9: 2772, 103: 2772, 112: 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772, 2772}, + {524: 7329}, + // 4535 + {2773, 2773, 9: 2773, 103: 2773, 112: 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773}, + {2775, 2775, 9: 2775, 103: 2775, 112: 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775}, + {103: 7295, 112: 7300, 7302, 7296, 7301, 7304, 7298, 7294, 7299, 7305, 7303, 7297, 964: 7332}, + {2774, 2774, 9: 2774, 103: 2774, 112: 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774, 2774}, + {3: 7335, 438: 7336, 445: 7334}, // 4540 - {125: 2325, 175: 2325, 715: 2325}, - {125: 2324, 175: 2324, 715: 2324}, - {125: 2321, 715: 7337, 1472: 7336}, - {548: 7334}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 7335}, + {125: 2327, 175: 2327, 716: 2327}, + {125: 2326, 175: 2326, 716: 2326}, + {125: 2325, 175: 2325, 716: 2325}, + {125: 2322, 716: 7342, 1474: 7341}, + {549: 7339}, // 4545 - {125: 2322, 715: 2322}, - {125: 7341}, - {424: 7338}, - {175: 7339, 391: 7340}, - {125: 2320}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 7340}, + {125: 2323, 716: 2323}, + {125: 7346}, + {424: 7343}, + {175: 7344, 391: 7345}, // 4550 - {125: 2319}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7343, 1471: 7342}, - {521: 7345, 527: 2317, 1470: 7344}, - {521: 2318, 527: 2318}, - {527: 7351}, + {125: 2321}, + {125: 2320}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7348, 1473: 7347}, + {522: 7350, 528: 2318, 1472: 7349}, + {522: 2319, 528: 2319}, // 4555 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7347, 3053, 3054, 3052, 1310: 7346}, - {9: 7349, 57: 7348}, - {9: 2315, 57: 2315}, - {527: 2316}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7350, 3053, 3054, 3052}, + {528: 7356}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7352, 3057, 3058, 3056, 1312: 7351}, + {9: 7354, 57: 7353}, + {9: 2316, 57: 2316}, + {528: 2317}, // 4560 - {9: 2314, 57: 2314}, - {521: 2843, 2842, 537: 2841, 597: 2840, 633: 2836, 761: 7355, 792: 7353, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 4230, 7354, 7352, 1321: 7356}, - {2336, 2336, 522: 2336}, - {2335, 2335, 522: 2335, 529: 993, 540: 993, 993}, - {2334, 2334, 522: 2334}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7355, 3057, 3058, 3056}, + {9: 2315, 57: 2315}, + {522: 2847, 2846, 538: 2845, 598: 2844, 634: 2840, 763: 7360, 794: 7358, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 4235, 7359, 7357, 1323: 7361}, + {2337, 2337, 523: 2337}, + {2336, 2336, 523: 2336, 530: 993, 541: 993, 993}, // 4565 - {2333, 2333, 522: 2333, 529: 992, 540: 992, 992, 543: 3020, 545: 3019, 554: 3016, 829: 4241, 4242}, - {2313, 2313, 522: 7358, 1468: 7357}, - {2330, 2330}, - {164: 7360, 362: 7359}, - {690: 7363}, + {2335, 2335, 523: 2335}, + {2334, 2334, 523: 2334, 530: 992, 541: 992, 992, 544: 3024, 546: 3023, 555: 3020, 831: 4246, 4247}, + {2314, 2314, 523: 7363, 1470: 7362}, + {2331, 2331}, + {164: 7365, 362: 7364}, // 4570 - {690: 7361}, - {990: 7362}, - {2311, 2311}, - {990: 7364}, + {691: 7368}, + {691: 7366}, + {992: 7367}, {2312, 2312}, + {992: 7369}, // 4575 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 7366}, - {2419, 2419, 16: 2410, 18: 2410, 22: 2410, 525: 4606, 528: 2410, 544: 2410, 546: 7370, 697: 2410, 853: 7369, 879: 7368, 939: 7372, 1023: 7371, 1323: 7367}, - {2429, 2429}, - {16: 4184, 18: 4563, 22: 7380, 528: 7379, 544: 4185, 697: 4183, 840: 7378, 853: 7381}, - {2421, 2421, 16: 2421, 18: 2421, 22: 2421, 525: 2421, 528: 2421, 544: 2421, 546: 2421, 697: 2421}, + {2313, 2313}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 7371}, + {2420, 2420, 16: 2411, 18: 2411, 22: 2411, 526: 4611, 529: 2411, 545: 2411, 547: 7375, 698: 2411, 855: 7374, 881: 7373, 941: 7377, 1025: 7376, 1325: 7372}, + {2430, 2430}, + {16: 4189, 18: 4568, 22: 7385, 529: 7384, 545: 4190, 698: 4188, 842: 7383, 855: 7386}, // 4580 - {208: 7374}, - {2418, 2418, 16: 2410, 18: 2410, 22: 2410, 525: 4606, 528: 2410, 544: 2410, 546: 7370, 697: 2410, 853: 7369, 879: 7368, 939: 7373}, - {2417, 2417, 16: 2417, 18: 2417, 22: 2417, 525: 2417, 528: 2417, 544: 2417, 546: 2417, 697: 2417}, - {2416, 2416, 16: 2416, 18: 2416, 22: 2416, 525: 2416, 528: 2416, 544: 2416, 546: 2416, 697: 2416}, - {229: 7375}, + {2422, 2422, 16: 2422, 18: 2422, 22: 2422, 526: 2422, 529: 2422, 545: 2422, 547: 2422, 698: 2422}, + {208: 7379}, + {2419, 2419, 16: 2411, 18: 2411, 22: 2411, 526: 4611, 529: 2411, 545: 2411, 547: 7375, 698: 2411, 855: 7374, 881: 7373, 941: 7378}, + {2418, 2418, 16: 2418, 18: 2418, 22: 2418, 526: 2418, 529: 2418, 545: 2418, 547: 2418, 698: 2418}, + {2417, 2417, 16: 2417, 18: 2417, 22: 2417, 526: 2417, 529: 2417, 545: 2417, 547: 2417, 698: 2417}, // 4585 - {552: 3027, 785: 3026, 803: 7376}, - {2741, 2741, 16: 2741, 18: 2741, 22: 2741, 221: 5363, 525: 2741, 528: 2741, 544: 2741, 546: 2741, 697: 2741, 1186: 7377}, - {2420, 2420, 16: 2420, 18: 2420, 22: 2420, 525: 2420, 528: 2420, 544: 2420, 546: 2420, 697: 2420}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 576: 2281, 788: 7386}, - {2: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 10: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 523: 2281, 548: 2977, 576: 2281, 788: 7384}, + {229: 7380}, + {552: 3031, 787: 3030, 802: 7381}, + {2745, 2745, 16: 2745, 18: 2745, 22: 2745, 221: 5368, 526: 2745, 529: 2745, 545: 2745, 547: 2745, 698: 2745, 1188: 7382}, + {2421, 2421, 16: 2421, 18: 2421, 22: 2421, 526: 2421, 529: 2421, 545: 2421, 547: 2421, 698: 2421}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 577: 2282, 790: 7391}, // 4590 - {523: 2281, 548: 2977, 788: 7382}, - {2422, 2422, 16: 2422, 18: 2422, 22: 2422, 525: 2422, 528: 2422, 544: 2422, 546: 2422, 697: 2422}, - {523: 4678, 1146: 7383}, - {2423, 2423, 16: 2423, 18: 2423, 22: 2423, 525: 2423, 528: 2423, 544: 2423, 546: 2423, 697: 2423}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 3829, 757: 3831, 3053, 3054, 3052, 791: 3828, 960: 7385}, + {2: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 10: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 524: 2282, 549: 2981, 577: 2282, 790: 7389}, + {524: 2282, 549: 2981, 790: 7387}, + {2423, 2423, 16: 2423, 18: 2423, 22: 2423, 526: 2423, 529: 2423, 545: 2423, 547: 2423, 698: 2423}, + {524: 4683, 1148: 7388}, + {2424, 2424, 16: 2424, 18: 2424, 22: 2424, 526: 2424, 529: 2424, 545: 2424, 547: 2424, 698: 2424}, // 4595 - {2424, 2424, 16: 2424, 18: 2424, 22: 2424, 525: 2424, 528: 2424, 544: 2424, 546: 2424, 697: 2424}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 576: 4101, 757: 3831, 3053, 3054, 3052, 791: 4100, 891: 7387}, - {2425, 2425, 16: 2425, 18: 2425, 22: 2425, 525: 2425, 528: 2425, 544: 2425, 546: 2425, 697: 2425}, - {2: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 10: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 58: 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 2088, 574: 5227, 869: 7389}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7390, 3053, 3054, 3052}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 3834, 759: 3836, 3057, 3058, 3056, 793: 3833, 962: 7390}, + {2425, 2425, 16: 2425, 18: 2425, 22: 2425, 526: 2425, 529: 2425, 545: 2425, 547: 2425, 698: 2425}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 577: 4106, 759: 3836, 3057, 3058, 3056, 793: 4105, 893: 7392}, + {2426, 2426, 16: 2426, 18: 2426, 22: 2426, 526: 2426, 529: 2426, 545: 2426, 547: 2426, 698: 2426}, + {2: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 10: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 58: 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 2089, 575: 5232, 871: 7394}, // 4600 - {104: 5260, 520: 2071, 532: 5259, 946: 7392, 1353: 7391}, - {520: 7393}, - {520: 2070}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7394}, - {521: 7395}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7395, 3057, 3058, 3056}, + {104: 5265, 521: 2072, 533: 5264, 948: 7397, 1355: 7396}, + {521: 7398}, + {521: 2071}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7399}, // 4605 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 521: 4996, 757: 4509, 3053, 3054, 3052, 807: 4995, 909: 4994, 919: 7396}, - {9: 5005, 57: 7397}, - {2082, 2082, 6: 2082, 19: 2082, 102: 2082, 104: 2082, 2082, 2082, 2082, 2082, 522: 2082, 532: 2082, 550: 2082, 969: 7398}, - {2440, 2440, 6: 5256, 19: 5253, 102: 4601, 104: 5260, 5106, 4808, 5107, 4807, 522: 5255, 532: 5259, 550: 4602, 944: 5257, 946: 5254, 957: 5258, 6963, 968: 5252, 972: 6962, 1170: 7399}, - {2447, 2447}, + {522: 7400}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 522: 5001, 759: 4514, 3057, 3058, 3056, 809: 5000, 911: 4999, 921: 7401}, + {9: 5010, 57: 7402}, + {2083, 2083, 6: 2083, 19: 2083, 102: 2083, 104: 2083, 2083, 2083, 2083, 2083, 523: 2083, 533: 2083, 551: 2083, 971: 7403}, + {2441, 2441, 6: 5261, 19: 5258, 102: 4606, 104: 5265, 5111, 4813, 5112, 4812, 523: 5260, 533: 5264, 551: 4607, 946: 5262, 948: 5259, 959: 5263, 6968, 970: 5257, 974: 6967, 1172: 7404}, // 4610 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7401, 3053, 3054, 3052}, - {521: 7402}, - {276: 5289, 284: 5291, 287: 5290, 1263: 7403}, - {57: 7404}, - {520: 7405}, + {2448, 2448}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7406, 3057, 3058, 3056}, + {522: 7407}, + {276: 5294, 284: 5296, 287: 5295, 1265: 7408}, + {57: 7409}, // 4615 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7406}, - {521: 7407}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4509, 3053, 3054, 3052, 807: 4510, 892: 7408}, - {9: 4512, 57: 7409}, - {2449, 2449}, + {521: 7410}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7411}, + {522: 7412}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4514, 3057, 3058, 3056, 809: 4515, 894: 7413}, + {9: 4517, 57: 7414}, // 4620 - {2556, 2556}, - {2581, 2581}, - {2587, 2587, 522: 7414, 718: 7413}, - {190: 7421, 754: 7420}, - {363: 7416, 372: 7415}, + {2450, 2450}, + {2557, 2557}, + {2582, 2582}, + {2588, 2588, 523: 7419, 719: 7418}, + {190: 7426, 756: 7425}, // 4625 - {59: 7419}, - {371: 7417}, - {190: 7418}, - {2584, 2584}, + {363: 7421, 372: 7420}, + {59: 7424}, + {371: 7422}, + {190: 7423}, {2585, 2585}, // 4630 {2586, 2586}, - {2583, 2583, 724: 5882, 1011: 7422}, - {2582, 2582}, - {2589, 2589}, - {2588, 2588}, + {2587, 2587}, + {2584, 2584, 725: 5887, 1013: 7427}, + {2583, 2583}, + {2590, 2590}, // 4635 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7438, 871: 7437}, - {597: 7427}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7428}, - {536: 7430, 698: 7429}, - {1086, 1086, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1086, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 522: 1086, 691: 5415, 757: 5414, 3053, 3054, 3052, 945: 7435}, + {2589, 2589}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7443, 873: 7442}, + {598: 7432}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7433}, + {537: 7435, 699: 7434}, // 4640 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 7431}, - {9: 5138, 698: 7432}, - {1086, 1086, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1086, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 522: 1086, 691: 5415, 757: 5414, 3053, 3054, 3052, 945: 7433}, - {2605, 2605, 9: 5417, 522: 5398, 887: 7434}, - {2613, 2613}, + {1086, 1086, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1086, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 523: 1086, 692: 5420, 759: 5419, 3057, 3058, 3056, 947: 7440}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 7436}, + {9: 5143, 699: 7437}, + {1086, 1086, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1086, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 523: 1086, 692: 5420, 759: 5419, 3057, 3058, 3056, 947: 7438}, + {2606, 2606, 9: 5422, 523: 5403, 889: 7439}, // 4645 - {2605, 2605, 9: 5417, 522: 5398, 887: 7436}, - {2616, 2616}, - {2608, 2608, 9: 4274, 205: 7458, 522: 2608, 704: 7457, 1082: 7468}, - {1231, 1231, 9: 1231, 124: 7443, 205: 1231, 522: 1231, 536: 7440, 698: 7439, 702: 7441, 704: 1231, 716: 7442}, - {1086, 1086, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1086, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 522: 1086, 691: 5415, 757: 5414, 3053, 3054, 3052, 945: 7466}, + {2614, 2614}, + {2606, 2606, 9: 5422, 523: 5403, 889: 7441}, + {2617, 2617}, + {2609, 2609, 9: 4279, 205: 7463, 523: 2609, 705: 7462, 1084: 7473}, + {1231, 1231, 9: 1231, 124: 7448, 205: 1231, 523: 1231, 537: 7445, 699: 7444, 703: 7446, 705: 1231, 717: 7447}, // 4650 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5137, 3053, 3054, 3052, 874: 7453}, - {301: 7449}, - {301: 7446}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6329, 3053, 3054, 3052, 966: 7444}, - {2605, 2605, 9: 6331, 522: 5398, 887: 7445}, + {1086, 1086, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1086, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 523: 1086, 692: 5420, 759: 5419, 3057, 3058, 3056, 947: 7471}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5142, 3057, 3058, 3056, 876: 7458}, + {301: 7454}, + {301: 7451}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6334, 3057, 3058, 3056, 968: 7449}, // 4655 - {2610, 2610}, - {520: 7447}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6329, 3053, 3054, 3052, 966: 7448}, - {2611, 2611, 9: 6331}, - {520: 7450}, + {2606, 2606, 9: 6336, 523: 5403, 889: 7450}, + {2611, 2611}, + {521: 7452}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6334, 3057, 3058, 3056, 968: 7453}, + {2612, 2612, 9: 6336}, // 4660 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6329, 3053, 3054, 3052, 966: 7451}, - {2605, 2605, 9: 6331, 522: 5398, 887: 7452}, - {2612, 2612}, - {2608, 2608, 9: 5138, 124: 7456, 205: 7458, 522: 2608, 698: 7455, 704: 7457, 1082: 7454}, - {2605, 2605, 522: 5398, 887: 7465}, + {521: 7455}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6334, 3057, 3058, 3056, 968: 7456}, + {2606, 2606, 9: 6336, 523: 5403, 889: 7457}, + {2613, 2613}, + {2609, 2609, 9: 5143, 124: 7461, 205: 7463, 523: 2609, 699: 7460, 705: 7462, 1084: 7459}, // 4665 - {1086, 1086, 3452, 3262, 3298, 3140, 3178, 3300, 3066, 1086, 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 522: 1086, 691: 5415, 757: 5414, 3053, 3054, 3052, 945: 7463}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6329, 3053, 3054, 3052, 966: 7461}, - {124: 7460}, - {124: 7459}, - {2606, 2606, 522: 2606}, + {2606, 2606, 523: 5403, 889: 7470}, + {1086, 1086, 3457, 3267, 3303, 3144, 3183, 3305, 3070, 1086, 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 523: 1086, 692: 5420, 759: 5419, 3057, 3058, 3056, 947: 7468}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6334, 3057, 3058, 3056, 968: 7466}, + {124: 7465}, + {124: 7464}, // 4670 - {2607, 2607, 522: 2607}, - {2605, 2605, 9: 6331, 522: 5398, 887: 7462}, - {2609, 2609}, - {2605, 2605, 9: 5417, 522: 5398, 887: 7464}, - {2614, 2614}, + {2607, 2607, 523: 2607}, + {2608, 2608, 523: 2608}, + {2606, 2606, 9: 6336, 523: 5403, 889: 7467}, + {2610, 2610}, + {2606, 2606, 9: 5422, 523: 5403, 889: 7469}, // 4675 {2615, 2615}, - {2605, 2605, 9: 5417, 522: 5398, 887: 7467}, - {2617, 2617}, - {2605, 2605, 522: 5398, 887: 7469}, + {2616, 2616}, + {2606, 2606, 9: 5422, 523: 5403, 889: 7472}, {2618, 2618}, + {2606, 2606, 523: 5403, 889: 7474}, // 4680 - {597: 7475}, - {547: 7473}, - {597: 2620}, - {536: 7474, 597: 2621}, - {597: 2619}, + {2619, 2619}, + {598: 7480}, + {548: 7478}, + {598: 2621}, + {537: 7479, 598: 2622}, // 4685 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7476}, - {536: 5876, 614: 1100, 698: 1100, 711: 1100, 948: 7477}, - {614: 7480, 698: 7479, 711: 7481, 1253: 7478}, - {2626, 2626}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7488, 3053, 3054, 3052}, + {598: 2620}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7481}, + {537: 5881, 615: 1100, 699: 1100, 712: 1100, 950: 7482}, + {615: 7485, 699: 7484, 712: 7486, 1255: 7483}, + {2627, 2627}, // 4690 - {521: 4247, 923: 7483}, - {521: 4247, 923: 6470, 1075: 7482}, - {2623, 2623, 9: 6471}, - {556: 7484}, - {521: 4247, 923: 7485}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7493, 3057, 3058, 3056}, + {522: 4252, 925: 7488}, + {522: 4252, 925: 6475, 1077: 7487}, + {2624, 2624, 9: 6476}, + {557: 7489}, // 4695 - {103: 7486}, - {552: 3027, 785: 4410, 810: 7487}, - {2624, 2624}, - {614: 7480, 711: 7481, 1253: 7489}, + {522: 4252, 925: 7490}, + {103: 7491}, + {552: 3031, 787: 4415, 812: 7492}, {2625, 2625}, + {615: 7485, 712: 7486, 1255: 7494}, // 4700 - {751: 7504}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7500, 871: 7499}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5807, 3053, 3054, 3052, 893: 7493}, - {2629, 2629, 700: 7495, 751: 7494, 1155: 7496}, - {523: 7498}, + {2626, 2626}, + {752: 7513, 7514}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7507, 873: 7506}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5812, 3057, 3058, 3056, 895: 7498}, + {2630, 2630, 701: 7501, 752: 7499, 7500, 1157: 7502}, // 4705 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 7497, 3053, 3054, 3052}, - {2627, 2627}, + {524: 7505}, + {552: 3031, 787: 3030, 802: 7504}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 7503, 3057, 3058, 3056}, {2628, 2628}, - {2631, 2631}, - {9: 4274, 751: 7502}, + {2629, 2629}, // 4710 - {2629, 2629, 9: 1231, 700: 7495, 751: 1231, 1155: 7501}, - {2630, 2630}, - {523: 7503}, {2632, 2632}, - {523: 7505}, + {2635, 2635}, + {9: 4279, 752: 7509, 7510}, + {2630, 2630, 9: 1231, 701: 7501, 752: 1231, 1231, 1157: 7508}, + {2631, 2631}, // 4715 + {524: 7512}, + {552: 3031, 787: 3030, 802: 7511}, {2633, 2633}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 711: 7507, 757: 4271, 3053, 3054, 3052, 790: 7508}, - {170: 7510}, - {2635, 2635, 552: 3027, 785: 4410, 810: 7509}, - {2634, 2634}, - // 4720 - {552: 3027, 785: 4410, 810: 7511}, {2636, 2636}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7523, 1272: 7522, 1459: 7521}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 7516, 1277: 7515, 1462: 7514}, - {2640, 2640, 9: 7519}, + {524: 7516}, + // 4720 + {552: 3031, 787: 3030, 802: 7515}, + {2634, 2634}, + {2637, 2637}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 712: 7518, 759: 4276, 3057, 3058, 3056, 792: 7519}, + {170: 7521}, // 4725 - {2639, 2639, 9: 2639}, - {700: 7517}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 7518}, - {2637, 2637, 9: 2637}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 7516, 1277: 7520}, + {2639, 2639, 552: 3031, 787: 4415, 812: 7520}, + {2638, 2638}, + {552: 3031, 787: 4415, 812: 7522}, + {2640, 2640}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7534, 1274: 7533, 1461: 7532}, // 4730 - {2638, 2638, 9: 2638}, - {2644, 2644, 9: 7526}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 7527, 1279: 7526, 1464: 7525}, + {2644, 2644, 9: 7530}, {2643, 2643, 9: 2643}, - {700: 7524}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7525}, + {701: 7528}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 7529}, // 4735 {2641, 2641, 9: 2641}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7523, 1272: 7527}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 7527, 1279: 7531}, {2642, 2642, 9: 2642}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 2410, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 525: 4606, 528: 2410, 544: 2410, 546: 7370, 697: 2410, 757: 5807, 3053, 3054, 3052, 853: 7369, 879: 7368, 893: 7574, 939: 7372, 1023: 7575}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 523: 2090, 574: 4830, 622: 2090, 845: 7560}, + {2648, 2648, 9: 7537}, + {2647, 2647, 9: 2647}, // 4740 - {323: 7554, 1355: 7553}, - {561: 7549}, - {204: 7545}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 7534}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 4271, 3053, 3054, 3052, 790: 7535}, + {701: 7535}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7536}, + {2645, 2645, 9: 2645}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7534, 1274: 7538}, + {2646, 2646, 9: 2646}, // 4745 - {86: 7166, 88: 7163, 90: 7169, 7170, 94: 7171, 7164, 97: 7162, 7172, 7168, 7165, 7539, 706: 7167, 998: 7538, 1088: 7537, 1290: 7536}, - {148, 148, 86: 7166, 88: 7163, 90: 7169, 7170, 94: 7171, 7164, 97: 7162, 7172, 7168, 7165, 7539, 706: 7167, 998: 7538, 1088: 7544}, - {147, 147, 86: 147, 88: 147, 90: 147, 147, 94: 147, 147, 97: 147, 147, 147, 147, 147, 706: 147}, - {145, 145, 86: 145, 88: 145, 90: 145, 145, 94: 145, 145, 97: 145, 145, 145, 145, 145, 706: 145}, - {144, 144, 86: 144, 88: 144, 90: 144, 144, 94: 144, 144, 97: 144, 144, 144, 144, 144, 522: 7541, 533: 2281, 2281, 548: 2977, 552: 2281, 706: 144, 788: 7540}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 2411, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 526: 4611, 529: 2411, 545: 2411, 547: 7375, 698: 2411, 759: 5812, 3057, 3058, 3056, 855: 7374, 881: 7373, 895: 7585, 941: 7377, 1025: 7586}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 524: 2091, 575: 4835, 623: 2091, 847: 7571}, + {323: 7565, 1357: 7564}, + {562: 7560}, + {204: 7556}, // 4750 - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7543}, - {533: 4413, 4414, 552: 3027, 785: 4410, 810: 4412, 897: 7542}, - {142, 142, 86: 142, 88: 142, 90: 142, 142, 94: 142, 142, 97: 142, 142, 142, 142, 142, 706: 142}, - {143, 143, 86: 143, 88: 143, 90: 143, 143, 94: 143, 143, 97: 143, 143, 143, 143, 143, 706: 143}, - {146, 146, 86: 146, 88: 146, 90: 146, 146, 94: 146, 146, 97: 146, 146, 146, 146, 146, 706: 146}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 7545}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 4276, 3057, 3058, 3056, 792: 7546}, + {86: 7171, 88: 7168, 90: 7174, 7175, 94: 7176, 7169, 97: 7167, 7177, 7173, 7170, 7550, 707: 7172, 1000: 7549, 1090: 7548, 1292: 7547}, + {148, 148, 86: 7171, 88: 7168, 90: 7174, 7175, 94: 7176, 7169, 97: 7167, 7177, 7173, 7170, 7550, 707: 7172, 1000: 7549, 1090: 7555}, + {147, 147, 86: 147, 88: 147, 90: 147, 147, 94: 147, 147, 97: 147, 147, 147, 147, 147, 707: 147}, // 4755 - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 7546}, - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 5387, 3053, 3054, 3052, 976: 7547}, - {103: 7290, 112: 7295, 7297, 7291, 7296, 7299, 7293, 7289, 7294, 7300, 7298, 7292, 962: 7287, 1216: 7548}, - {174, 174, 9: 7326, 103: 7290, 112: 7295, 7297, 7291, 7296, 7299, 7293, 7289, 7294, 7300, 7298, 7292, 962: 7325}, - {2: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 10: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 58: 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 2090, 574: 4830, 845: 7550}, + {145, 145, 86: 145, 88: 145, 90: 145, 145, 94: 145, 145, 97: 145, 145, 145, 145, 145, 707: 145}, + {144, 144, 86: 144, 88: 144, 90: 144, 144, 94: 144, 144, 97: 144, 144, 144, 144, 144, 523: 7552, 534: 2282, 2282, 549: 2981, 552: 2282, 707: 144, 790: 7551}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7554}, + {534: 4418, 4419, 552: 3031, 787: 4415, 812: 4417, 899: 7553}, + {142, 142, 86: 142, 88: 142, 90: 142, 142, 94: 142, 142, 97: 142, 142, 142, 142, 142, 707: 142}, // 4760 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 3719, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 757: 6251, 3053, 3054, 3052, 951: 7551}, - {128: 7200, 7199, 7198, 963: 7196, 1233: 7552}, - {177, 177, 9: 7209, 128: 7200, 7199, 7198, 963: 7208}, - {396, 396}, - {439: 7555}, + {143, 143, 86: 143, 88: 143, 90: 143, 143, 94: 143, 143, 97: 143, 143, 143, 143, 143, 707: 143}, + {146, 146, 86: 146, 88: 146, 90: 146, 146, 94: 146, 146, 97: 146, 146, 146, 146, 146, 707: 146}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 7557}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 5392, 3057, 3058, 3056, 978: 7558}, + {103: 7295, 112: 7300, 7302, 7296, 7301, 7304, 7298, 7294, 7299, 7305, 7303, 7297, 964: 7292, 1218: 7559}, // 4765 - {395, 395, 86: 7556}, - {87: 7557}, - {520: 7558}, - {248: 7559}, - {394, 394}, + {174, 174, 9: 7331, 103: 7295, 112: 7300, 7302, 7296, 7301, 7304, 7298, 7294, 7299, 7305, 7303, 7297, 964: 7330}, + {2: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 10: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 58: 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 2091, 575: 4835, 847: 7561}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 3724, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 759: 6256, 3057, 3058, 3056, 953: 7562}, + {128: 7205, 7204, 7203, 965: 7201, 1235: 7563}, + {177, 177, 9: 7214, 128: 7205, 7204, 7203, 965: 7213}, // 4770 - {2: 3452, 3262, 3298, 3140, 3178, 3300, 3066, 10: 3113, 3067, 3201, 3317, 3310, 3711, 3706, 3181, 3491, 3183, 3157, 3091, 3099, 3102, 3124, 3185, 3186, 3294, 3180, 3318, 3443, 3442, 3399, 3065, 3179, 3182, 3193, 3131, 3135, 3189, 3303, 3147, 3229, 3063, 3064, 3228, 3302, 3062, 3315, 3400, 3401, 3141, 3058, 3274, 3402, 3403, 3703, 58: 3387, 3149, 3369, 3366, 3358, 3370, 3373, 3374, 3371, 3375, 3376, 3372, 3567, 3562, 3365, 3377, 3360, 3361, 3566, 3364, 3146, 3367, 3564, 3368, 3378, 3565, 3070, 3085, 3215, 3144, 3150, 3715, 3345, 3344, 3152, 3079, 3346, 3341, 3100, 3340, 3347, 3342, 3343, 3142, 3259, 3456, 3330, 3395, 3328, 3396, 3329, 3155, 3223, 3716, 3544, 3549, 3536, 3548, 3550, 3539, 3545, 3546, 3547, 3551, 3543, 3327, 3082, 3218, 3708, 3474, 3560, 3556, 3555, 3728, 3704, 3075, 3710, 3726, 3727, 3725, 3721, 3319, 3320, 3321, 3322, 3323, 3324, 3326, 3316, 3717, 3111, 3336, 3151, 3156, 3244, 3268, 3270, 3248, 3249, 3250, 3251, 3239, 3084, 3269, 3398, 3195, 3126, 3240, 3093, 3707, 3479, 3114, 3431, 3501, 3477, 3713, 3220, 3260, 3121, 3176, 3197, 3714, 3167, 3415, 3356, 3073, 3090, 3101, 3116, 3125, 3524, 3331, 3200, 3242, 3392, 3159, 3165, 3219, 3071, 3072, 3104, 3120, 3187, 3188, 3129, 3130, 3380, 3495, 3256, 3158, 3450, 7561, 3430, 3493, 3134, 3143, 3166, 3381, 3074, 3406, 3459, 3194, 3127, 3334, 3350, 3278, 3388, 3389, 3352, 3492, 3214, 3333, 3390, 3308, 3436, 3348, 3145, 3247, 3439, 3306, 3204, 3059, 3421, 3086, 3426, 3404, 3209, 3096, 3098, 3211, 3105, 3115, 3709, 3118, 3407, 3292, 3359, 3170, 3729, 3386, 3238, 3207, 3267, 3311, 3196, 3438, 3154, 3449, 3307, 3416, 3417, 3216, 3279, 3561, 3467, 3419, 3409, 3076, 3422, 3080, 3382, 3423, 3724, 3087, 3281, 3469, 3425, 3276, 3095, 3427, 3290, 3314, 3301, 3475, 3429, 3097, 3309, 3109, 3339, 3531, 3119, 3122, 3557, 3291, 3337, 3106, 3312, 3482, 3332, 3483, 3285, 3335, 3393, 3559, 3558, 3563, 3221, 3432, 3433, 3225, 3283, 3434, 3391, 3138, 3139, 3255, 3362, 3257, 3496, 3435, 3304, 3305, 3245, 3148, 3287, 3061, 3506, 3286, 3552, 3513, 3514, 3515, 3516, 3518, 3517, 3519, 3520, 3521, 3451, 3162, 3288, 3541, 3540, 3168, 3055, 3056, 3338, 3355, 3068, 3357, 3418, 3383, 3060, 3420, 3266, 3077, 3078, 3253, 3394, 3720, 3424, 3198, 3083, 3088, 3089, 3428, 3210, 3476, 3212, 3103, 3222, 3108, 3273, 3525, 3110, 3284, 3408, 3217, 3191, 3446, 3275, 3206, 3484, 3261, 3280, 3325, 3203, 3293, 3184, 3349, 3272, 3730, 3224, 3413, 3412, 3414, 3453, 3526, 3132, 3296, 3299, 3351, 3385, 3454, 3712, 3397, 3234, 3235, 3241, 3488, 3457, 3489, 3458, 3363, 3405, 3460, 3265, 3202, 3437, 3297, 3254, 3444, 3441, 3445, 3440, 3282, 3384, 3295, 3510, 3448, 3263, 3534, 3522, 3411, 3163, 3192, 3199, 3264, 3455, 3410, 3271, 3733, 3173, 3462, 3463, 3705, 3464, 3465, 3466, 3527, 3468, 3471, 3470, 3472, 3473, 3107, 3258, 3528, 3227, 3478, 3112, 3535, 3734, 3481, 3313, 3553, 3554, 3739, 3738, 3731, 3537, 3538, 3486, 3277, 3485, 3128, 3487, 3494, 3233, 3136, 3137, 3379, 3252, 3722, 3723, 3490, 3732, 3246, 3174, 3289, 3205, 3208, 3529, 3502, 3503, 3504, 3505, 3497, 3530, 3735, 3499, 3500, 3226, 3447, 3736, 3737, 3523, 3507, 3508, 3509, 3542, 3718, 523: 3830, 622: 5706, 757: 3831, 3053, 3054, 3052, 791: 5705, 841: 5723, 981: 5724, 1008: 7562}, - {1938, 1938, 6: 1938, 9: 1938, 15: 1938, 51: 1938, 1938, 1938, 1938, 1938, 177: 1938, 521: 7568, 1938, 621: 1938, 713: 1938, 1938}, - {382, 382, 6: 382, 9: 5726, 15: 382, 51: 382, 382, 382, 382, 382, 522: 382, 713: 5770, 1057: 5769, 7563}, - {390, 390, 6: 390, 15: 390, 51: 390, 390, 390, 390, 390, 522: 7232, 1112: 7564}, - {363, 363, 6: 363, 15: 7248, 51: 363, 363, 7247, 7249, 7250, 1052: 7246, 1213: 7245, 7565}, + {396, 396}, + {439: 7566}, + {395, 395, 86: 7567}, + {87: 7568}, + {521: 7569}, // 4775 - {368, 368, 6: 7272, 51: 368, 7273, 1109: 7566}, - {365, 365, 51: 7277, 1232: 7567}, - {398, 398}, - {57: 7569}, - {177: 7570}, + {248: 7570}, + {394, 394}, + {2: 3457, 3267, 3303, 3144, 3183, 3305, 3070, 10: 3117, 3071, 3206, 3322, 3315, 3716, 3711, 3186, 3496, 3188, 3161, 3095, 3103, 3106, 3128, 3190, 3191, 3299, 3185, 3323, 3448, 3447, 3404, 3069, 3184, 3187, 3198, 3135, 3139, 3194, 3308, 3151, 3234, 3067, 3068, 3233, 3307, 3066, 3320, 3405, 3406, 3145, 3062, 3279, 3407, 3408, 3708, 58: 3392, 3153, 3374, 3371, 3363, 3375, 3378, 3379, 3376, 3380, 3381, 3377, 3572, 3567, 3370, 3382, 3365, 3366, 3571, 3369, 3150, 3372, 3569, 3373, 3383, 3570, 3074, 3089, 3220, 3148, 3154, 3720, 3350, 3349, 3156, 3083, 3351, 3346, 3104, 3345, 3352, 3347, 3348, 3146, 3264, 3461, 3335, 3400, 3333, 3401, 3334, 3159, 3228, 3721, 3549, 3554, 3541, 3553, 3555, 3544, 3550, 3551, 3552, 3556, 3548, 3332, 3086, 3223, 3713, 3479, 3565, 3561, 3560, 3733, 3709, 3079, 3715, 3731, 3732, 3730, 3726, 3324, 3325, 3326, 3327, 3328, 3329, 3331, 3321, 3722, 3115, 3341, 3155, 3160, 3249, 3273, 3275, 3253, 3254, 3255, 3256, 3244, 3088, 3274, 3403, 3200, 3130, 3245, 3097, 3712, 3484, 3118, 3436, 3506, 3482, 3718, 3225, 3265, 3125, 3181, 3202, 3719, 3172, 3420, 3361, 3077, 3094, 3105, 3120, 3129, 3529, 3336, 3205, 3247, 3397, 3163, 3170, 3224, 3075, 3076, 3108, 3124, 3192, 3193, 3133, 3134, 3385, 3500, 3261, 3162, 3455, 7572, 3435, 3498, 3138, 3147, 3171, 3386, 3078, 3411, 3464, 3199, 3131, 3339, 3355, 3283, 3393, 3394, 3357, 3497, 3219, 3338, 3395, 3313, 3441, 3353, 3149, 3252, 3444, 3311, 3209, 3063, 3426, 3090, 3431, 3409, 3214, 3100, 3102, 3216, 3109, 3119, 3714, 3122, 3412, 3297, 3364, 3175, 3734, 3391, 3243, 3212, 3272, 3316, 3201, 3443, 3158, 3454, 3312, 3421, 3422, 3221, 3284, 3566, 3472, 3424, 3414, 3080, 3427, 3084, 3387, 3428, 3729, 3091, 3286, 3474, 3430, 3281, 3099, 3432, 3295, 3319, 3306, 3480, 3434, 3101, 3314, 3113, 3344, 3536, 3123, 3126, 3562, 3296, 3342, 3110, 3317, 3487, 3337, 3488, 3290, 3340, 3398, 3564, 3563, 3568, 3226, 3437, 3438, 3230, 3288, 3439, 3396, 3142, 3143, 3260, 3367, 3262, 3501, 3440, 3309, 3310, 3250, 3152, 3292, 3065, 3511, 3291, 3557, 3518, 3519, 3520, 3521, 3523, 3522, 3524, 3525, 3526, 3456, 3166, 3293, 3546, 3545, 3173, 3059, 3060, 3343, 3360, 3072, 3362, 3423, 3388, 3064, 3425, 3271, 3081, 3082, 3258, 3399, 3725, 3429, 3203, 3087, 3092, 3093, 3433, 3215, 3481, 3217, 3107, 3227, 3112, 3278, 3530, 3114, 3289, 3413, 3222, 3196, 3451, 3280, 3211, 3489, 3266, 3285, 3330, 3208, 3298, 3189, 3354, 3277, 3735, 3229, 3418, 3417, 3419, 3458, 3531, 3136, 3301, 3304, 3356, 3390, 3459, 3717, 3402, 3239, 3240, 3246, 3493, 3462, 3494, 3463, 3368, 3410, 3465, 3270, 3207, 3442, 3302, 3259, 3449, 3446, 3450, 3445, 3287, 3389, 3300, 3515, 3453, 3268, 3539, 3527, 3416, 3167, 3197, 3204, 3269, 3460, 3415, 3276, 3738, 3178, 3467, 3468, 3710, 3469, 3470, 3471, 3532, 3473, 3476, 3475, 3477, 3478, 3111, 3263, 3533, 3232, 3483, 3116, 3540, 3739, 3486, 3318, 3558, 3559, 3744, 3743, 3736, 3542, 3543, 3491, 3282, 3490, 3132, 3492, 3499, 3238, 3140, 3141, 3384, 3257, 3727, 3728, 3495, 3737, 3251, 3179, 3294, 3210, 3213, 3534, 3507, 3508, 3509, 3510, 3502, 3535, 3740, 3504, 3505, 3231, 3452, 3741, 3742, 3528, 3169, 3512, 3513, 3514, 3547, 3723, 524: 3835, 623: 5711, 759: 3836, 3057, 3058, 3056, 793: 5710, 843: 5728, 983: 5729, 1010: 7573}, + {1938, 1938, 6: 1938, 9: 1938, 15: 1938, 51: 1938, 1938, 1938, 1938, 1938, 177: 1938, 522: 7579, 1938, 622: 1938, 714: 1938, 1938}, + {382, 382, 6: 382, 9: 5731, 15: 382, 51: 382, 382, 382, 382, 382, 523: 382, 714: 5775, 1059: 5774, 7574}, // 4780 - {711: 7571}, - {523: 5739, 983: 7572}, - {397, 397}, - {16: 1620, 18: 1620, 22: 1620, 204: 5380, 525: 1620, 528: 1620, 544: 1620, 546: 1620, 697: 1620}, - {16: 2410, 18: 2410, 22: 2410, 525: 4606, 528: 2410, 544: 2410, 546: 7370, 697: 2410, 853: 7369, 879: 7368, 939: 7372, 1023: 7576}, + {390, 390, 6: 390, 15: 390, 51: 390, 390, 390, 390, 390, 523: 7237, 1114: 7575}, + {363, 363, 6: 363, 15: 7253, 51: 363, 363, 7252, 7254, 7255, 1054: 7251, 1215: 7250, 7576}, + {368, 368, 6: 7277, 51: 368, 7278, 1111: 7577}, + {365, 365, 51: 7282, 1234: 7578}, + {398, 398}, // 4785 - {2430, 2430, 16: 2410, 18: 2410, 22: 2410, 525: 4606, 528: 2410, 544: 2410, 546: 7370, 697: 2410, 853: 7369, 879: 7368, 939: 7373}, - {2431, 2431, 16: 2410, 18: 2410, 22: 2410, 525: 4606, 528: 2410, 544: 2410, 546: 7370, 697: 2410, 853: 7369, 879: 7368, 939: 7373}, - {2279, 2279, 2797, 58: 2820, 84: 2799, 2802, 87: 2832, 2800, 2949, 101: 2834, 182: 2817, 191: 2815, 212: 2828, 227: 2962, 240: 2823, 245: 2805, 249: 2853, 257: 2819, 260: 2795, 267: 2852, 2958, 2801, 274: 2963, 286: 2831, 295: 2829, 297: 2796, 299: 2835, 320: 2821, 324: 2824, 331: 2833, 334: 2818, 347: 2810, 521: 2843, 2842, 537: 2841, 542: 2827, 546: 2851, 550: 2957, 564: 2952, 567: 2813, 577: 2826, 597: 2840, 633: 2836, 698: 2961, 701: 2798, 2951, 712: 2793, 716: 2804, 732: 2803, 752: 2850, 2794, 761: 2847, 789: 2806, 792: 2849, 2837, 2838, 2839, 2848, 2846, 2845, 2844, 2809, 2927, 2926, 808: 2950, 2807, 811: 2908, 2920, 2936, 2811, 2812, 820: 2808, 826: 2869, 832: 2863, 2867, 2917, 2928, 843: 2871, 2814, 846: 2935, 2937, 873: 2955, 883: 2816, 890: 2857, 928: 2864, 942: 2953, 947: 2911, 950: 2922, 953: 2925, 2822, 1021: 2876, 1072: 2956, 1081: 2855, 1083: 2856, 2859, 1086: 2861, 2862, 1089: 2860, 1091: 2858, 1094: 2865, 2866, 1097: 2872, 2825, 2907, 2946, 1102: 2873, 1113: 2880, 2874, 2875, 2881, 2882, 2883, 2879, 2884, 2885, 1123: 2878, 2877, 1126: 2868, 2830, 2886, 2899, 2887, 2888, 2947, 2891, 2890, 2895, 2896, 2892, 2897, 2898, 2889, 2894, 2893, 1145: 2854, 1148: 2870, 1153: 2903, 2901, 1156: 2902, 2900, 1160: 2905, 2906, 2904, 1166: 2942, 2909, 1175: 2960, 2959, 2910, 1184: 2912, 1187: 2913, 2939, 1190: 2943, 1215: 2944, 1217: 2915, 2916, 1226: 2921, 1229: 2918, 2919, 1234: 2941, 2945, 2954, 2924, 2923, 1244: 2929, 1246: 2931, 2930, 1249: 2933, 1251: 2940, 1254: 2932, 1260: 7578, 1274: 2934, 2914, 2938}, + {57: 7580}, + {177: 7581}, + {712: 7582}, + {524: 5744, 985: 7583}, + {397, 397}, + // 4790 + {16: 1620, 18: 1620, 22: 1620, 204: 5385, 526: 1620, 529: 1620, 545: 1620, 547: 1620, 698: 1620}, + {16: 2411, 18: 2411, 22: 2411, 526: 4611, 529: 2411, 545: 2411, 547: 7375, 698: 2411, 855: 7374, 881: 7373, 941: 7377, 1025: 7587}, + {2431, 2431, 16: 2411, 18: 2411, 22: 2411, 526: 4611, 529: 2411, 545: 2411, 547: 7375, 698: 2411, 855: 7374, 881: 7373, 941: 7378}, + {2432, 2432, 16: 2411, 18: 2411, 22: 2411, 526: 4611, 529: 2411, 545: 2411, 547: 7375, 698: 2411, 855: 7374, 881: 7373, 941: 7378}, + {2280, 2280, 2801, 58: 2824, 84: 2803, 2806, 87: 2836, 2804, 2953, 101: 2838, 182: 2821, 191: 2819, 212: 2832, 227: 2966, 240: 2827, 245: 2809, 249: 2857, 257: 2823, 260: 2799, 267: 2856, 2962, 2805, 274: 2967, 286: 2835, 295: 2833, 297: 2800, 299: 2839, 320: 2825, 324: 2828, 331: 2837, 334: 2822, 347: 2814, 522: 2847, 2846, 538: 2845, 543: 2831, 547: 2855, 551: 2961, 565: 2956, 568: 2817, 578: 2830, 598: 2844, 634: 2840, 699: 2965, 702: 2802, 2955, 713: 2797, 717: 2808, 733: 2807, 754: 2854, 2798, 763: 2851, 791: 2810, 794: 2853, 2841, 2842, 2843, 2852, 2850, 2849, 2848, 803: 2813, 2931, 2930, 810: 2954, 2811, 813: 2912, 2924, 2940, 2815, 2816, 822: 2812, 828: 2873, 834: 2867, 2871, 2921, 2932, 845: 2875, 2818, 848: 2939, 2941, 875: 2959, 885: 2820, 892: 2861, 930: 2868, 944: 2957, 949: 2915, 952: 2926, 955: 2929, 2826, 1023: 2880, 1074: 2960, 1083: 2859, 1085: 2860, 2863, 1088: 2865, 2866, 1091: 2864, 1093: 2862, 1096: 2869, 2870, 1099: 2876, 2829, 2911, 2950, 1104: 2877, 1115: 2884, 2878, 2879, 2885, 2886, 2887, 2883, 2888, 2889, 1125: 2882, 2881, 1128: 2872, 2834, 2890, 2903, 2891, 2892, 2951, 2895, 2894, 2899, 2900, 2896, 2901, 2902, 2893, 2898, 2897, 1147: 2858, 1150: 2874, 1155: 2907, 2905, 1158: 2906, 2904, 1162: 2909, 2910, 2908, 1168: 2946, 2913, 1177: 2964, 2963, 2914, 1186: 2916, 1189: 2917, 2943, 1192: 2947, 1217: 2948, 1219: 2919, 2920, 1228: 2925, 1231: 2922, 2923, 1236: 2945, 2949, 2958, 2928, 2927, 1246: 2933, 1248: 2935, 2934, 1251: 2937, 1253: 2944, 1256: 2936, 1262: 7589, 1276: 2938, 2918, 2942}, + // 4795 {608, 608}, } ) @@ -12530,7 +12549,7 @@ func yylex1(yylex yyLexer, lval *yySymType) (n int) { } func yyParse(yylex yyLexer, parser *Parser) int { - const yyError = 1493 + const yyError = 1495 yyEx, _ := yylex.(yyLexerEx) var yyn int @@ -13746,46 +13765,84 @@ yynewstate: case 157: { parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ - FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), + FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), + FlashbackTSO: 0, } } case 158: { parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ - Tables: yyS[yypt-2].item.([]*ast.TableName), - FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), + Tables: yyS[yypt-2].item.([]*ast.TableName), + FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), + FlashbackTSO: 0, } } case 159: { parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ - DBName: model.NewCIStr(yyS[yypt-2].ident), - FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), + DBName: model.NewCIStr(yyS[yypt-2].ident), + FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), + FlashbackTSO: 0, } } case 160: + { + if tsoValue, ok := yyS[yypt-0].item.(uint64); ok && tsoValue > 0 { + parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ + FlashbackTSO: tsoValue, + } + } else { + yylex.AppendError(yylex.Errorf("Invalid TSO value provided: %d", yyS[yypt-0].item)) + return 1 + } + } + case 161: + { + if tsoValue, ok := yyS[yypt-0].item.(uint64); ok && tsoValue > 0 { + parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ + Tables: yyS[yypt-2].item.([]*ast.TableName), + FlashbackTSO: tsoValue, + } + } else { + yylex.AppendError(yylex.Errorf("Invalid TSO value provided: %d", yyS[yypt-0].item)) + return 1 + } + } + case 162: + { + if tsoValue, ok := yyS[yypt-0].item.(uint64); ok && tsoValue > 0 { + parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ + DBName: model.NewCIStr(yyS[yypt-2].ident), + FlashbackTSO: tsoValue, + } + } else { + yylex.AppendError(yylex.Errorf("Invalid TSO value provided: %d", yyS[yypt-0].item)) + return 1 + } + } + case 163: { parser.yyVAL.statement = &ast.FlashBackTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), NewName: yyS[yypt-0].ident, } } - case 161: + case 164: { parser.yyVAL.ident = "" } - case 162: + case 165: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 163: + case 166: { parser.yyVAL.statement = &ast.FlashBackDatabaseStmt{ DBName: model.NewCIStr(yyS[yypt-1].ident), NewName: yyS[yypt-0].ident, } } - case 164: + case 167: { parser.yyVAL.statement = &ast.SplitRegionStmt{ SplitSyntaxOpt: yyS[yypt-4].item.(*ast.SplitSyntaxOption), @@ -13794,7 +13851,7 @@ yynewstate: SplitOpt: yyS[yypt-0].item.(*ast.SplitOption), } } - case 165: + case 168: { parser.yyVAL.statement = &ast.SplitRegionStmt{ SplitSyntaxOpt: yyS[yypt-6].item.(*ast.SplitSyntaxOption), @@ -13804,7 +13861,7 @@ yynewstate: SplitOpt: yyS[yypt-0].item.(*ast.SplitOption), } } - case 166: + case 169: { parser.yyVAL.item = &ast.SplitOption{ Lower: yyS[yypt-4].item.([]ast.ExprNode), @@ -13812,52 +13869,52 @@ yynewstate: Num: yyS[yypt-0].item.(int64), } } - case 167: + case 170: { parser.yyVAL.item = &ast.SplitOption{ ValueLists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 168: + case 171: { parser.yyVAL.item = &ast.SplitSyntaxOption{} } - case 169: + case 172: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasRegionFor: true, } } - case 170: + case 173: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasPartition: true, } } - case 171: + case 174: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasRegionFor: true, HasPartition: true, } } - case 172: + case 175: { 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 173: + case 176: { 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 174: + case 177: { 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 175: + case 178: { 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 176: + case 179: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13867,7 +13924,7 @@ yynewstate: AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt), } } - case 177: + case 180: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13878,7 +13935,7 @@ yynewstate: AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt), } } - case 178: + case 181: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13887,7 +13944,7 @@ yynewstate: HistogramOperation: ast.HistogramOperationUpdate, } } - case 179: + case 182: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-4].item.(*ast.TableName)}, @@ -13895,7 +13952,7 @@ yynewstate: HistogramOperation: ast.HistogramOperationDrop, } } - case 180: + case 183: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, @@ -13903,7 +13960,7 @@ yynewstate: ColumnChoice: model.ColumnList, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 181: + case 184: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13912,134 +13969,134 @@ yynewstate: ColumnChoice: model.ColumnList, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 182: + case 185: { parser.yyVAL.item = model.DefaultChoice } - case 183: + case 186: { parser.yyVAL.item = model.AllColumns } - case 184: + case 187: { parser.yyVAL.item = model.PredicateColumns } - case 185: + case 188: { parser.yyVAL.item = []ast.AnalyzeOpt{} } - case 186: + case 189: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.AnalyzeOpt) } - case 187: + case 190: { parser.yyVAL.item = []ast.AnalyzeOpt{yyS[yypt-0].item.(ast.AnalyzeOpt)} } - case 188: + case 191: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.AnalyzeOpt), yyS[yypt-0].item.(ast.AnalyzeOpt)) } - case 189: + case 192: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumBuckets, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 190: + case 193: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumTopN, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 191: + case 194: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptCMSketchDepth, Value: ast.NewValueExpr(yyS[yypt-2].item, "", "")} } - case 192: + case 195: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptCMSketchWidth, Value: ast.NewValueExpr(yyS[yypt-2].item, "", "")} } - case 193: + case 196: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumSamples, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 194: + case 197: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptSampleRate, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 195: + case 198: { parser.yyVAL.item = &ast.Assignment{Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr} } - case 196: + case 199: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 197: + case 200: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 198: + case 201: { parser.yyVAL.item = []*ast.Assignment{} } - case 200: + case 203: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 201: + case 204: { parser.yyVAL.statement = &ast.BeginStmt{ Mode: ast.Pessimistic, } } - case 202: + case 205: { parser.yyVAL.statement = &ast.BeginStmt{ Mode: ast.Optimistic, } } - case 203: + case 206: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 204: + case 207: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 205: + case 208: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 206: + case 209: { parser.yyVAL.statement = &ast.BeginStmt{ CausalConsistencyOnly: true, } } - case 207: + case 210: { parser.yyVAL.statement = &ast.BeginStmt{ ReadOnly: true, } } - case 208: + case 211: { parser.yyVAL.statement = &ast.BeginStmt{ ReadOnly: true, AsOf: yyS[yypt-0].item.(*ast.AsOfClause), } } - case 209: + case 212: { parser.yyVAL.statement = &ast.BinlogStmt{Str: yyS[yypt-0].ident} } - case 210: + case 213: { parser.yyVAL.item = []*ast.ColumnDef{yyS[yypt-0].item.(*ast.ColumnDef)} } - case 211: + case 214: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnDef), yyS[yypt-0].item.(*ast.ColumnDef)) } - case 212: + case 215: { 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() { @@ -14048,7 +14105,7 @@ yynewstate: } parser.yyVAL.item = colDef } - case 213: + case 216: { // TODO: check flen 0 tp := types.NewFieldType(mysql.TypeLonglong) @@ -14062,103 +14119,103 @@ yynewstate: } parser.yyVAL.item = colDef } - case 214: + case 217: { parser.yyVAL.item = &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 215: + case 218: { parser.yyVAL.item = &ast.ColumnName{Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 216: + case 219: { 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 217: + case 220: { parser.yyVAL.item = []*ast.ColumnName{yyS[yypt-0].item.(*ast.ColumnName)} } - case 218: + case 221: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnName), yyS[yypt-0].item.(*ast.ColumnName)) } - case 219: + case 222: { parser.yyVAL.item = []*ast.ColumnName{} } - case 221: + case 224: { parser.yyVAL.item = []model.CIStr{} } - case 222: + case 225: { parser.yyVAL.item = yyS[yypt-1].item } - case 223: + case 226: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 224: + case 227: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 225: + case 228: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{} } - case 227: + case 230: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{yyS[yypt-0].item.(*ast.ColumnNameOrUserVar)} } - case 228: + case 231: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnNameOrUserVar), yyS[yypt-0].item.(*ast.ColumnNameOrUserVar)) } - case 229: + case 232: { parser.yyVAL.item = &ast.ColumnNameOrUserVar{ColumnName: yyS[yypt-0].item.(*ast.ColumnName)} } - case 230: + case 233: { parser.yyVAL.item = &ast.ColumnNameOrUserVar{UserVar: yyS[yypt-0].expr.(*ast.VariableExpr)} } - case 231: + case 234: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{} } - case 232: + case 235: { parser.yyVAL.item = yyS[yypt-1].item.([]*ast.ColumnNameOrUserVar) } - case 233: + case 236: { parser.yyVAL.statement = &ast.CommitStmt{} } - case 234: + case 237: { parser.yyVAL.statement = &ast.CommitStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 238: + case 241: { parser.yyVAL.ident = "NOT" } - case 239: + case 242: { parser.yyVAL.item = true } - case 240: + case 243: { parser.yyVAL.item = false } - case 241: + case 244: { parser.yyVAL.item = true } - case 243: + case 246: { parser.yyVAL.item = 0 } - case 244: + case 247: { if yyS[yypt-0].item.(bool) { parser.yyVAL.item = 1 @@ -14166,57 +14223,57 @@ yynewstate: parser.yyVAL.item = 2 } } - case 245: + case 248: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNotNull} } - case 246: + case 249: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNull} } - case 247: + case 250: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoIncrement} } - case 248: + case 251: { // 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 249: + case 252: { // 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 250: + case 253: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey} } - case 251: + case 254: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey} } - case 252: + case 255: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionDefaultValue, Expr: yyS[yypt-0].expr} } - case 253: + case 256: { parser.yyVAL.item = []*ast.ColumnOption{{Tp: ast.ColumnOptionNotNull}, {Tp: ast.ColumnOptionAutoIncrement}, {Tp: ast.ColumnOptionUniqKey}} } - case 254: + case 257: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionOnUpdate, Expr: yyS[yypt-0].expr} } - case 255: + case 258: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionComment, Expr: ast.NewValueExpr(yyS[yypt-0].ident, "", "")} } - case 256: + case 259: { // See https://dev.mysql.com/doc/refman/5.7/en/create-table.html // The CHECK clause is parsed but ignored by all storage engines. @@ -14243,7 +14300,7 @@ yynewstate: default: } } - case 257: + case 260: { startOffset := parser.startOffset(&yyS[yypt-2]) endOffset := parser.endOffset(&yyS[yypt-1]) @@ -14256,68 +14313,68 @@ yynewstate: Stored: yyS[yypt-0].item.(bool), } } - case 258: + case 261: { parser.yyVAL.item = &ast.ColumnOption{ Tp: ast.ColumnOptionReference, Refer: yyS[yypt-0].item.(*ast.ReferenceDef), } } - case 259: + case 262: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionCollate, StrValue: yyS[yypt-0].ident} } - case 260: + case 263: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionColumnFormat, StrValue: yyS[yypt-0].ident} } - case 261: + case 264: { 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 262: + case 265: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoRandom, AutoRandOpt: yyS[yypt-0].item.(ast.AutoRandomOption)} } - case 263: + case 266: { parser.yyVAL.item = ast.AutoRandomOption{ShardBits: types.UnspecifiedLength, RangeBits: types.UnspecifiedLength} } - case 264: + case 267: { parser.yyVAL.item = ast.AutoRandomOption{ShardBits: int(yyS[yypt-1].item.(uint64)), RangeBits: types.UnspecifiedLength} } - case 265: + case 268: { parser.yyVAL.item = ast.AutoRandomOption{ShardBits: int(yyS[yypt-3].item.(uint64)), RangeBits: int(yyS[yypt-1].item.(uint64))} } - case 269: + case 272: { parser.yyVAL.ident = "DEFAULT" } - case 270: + case 273: { parser.yyVAL.ident = "FIXED" } - case 271: + case 274: { parser.yyVAL.ident = "DYNAMIC" } - case 274: + case 277: { parser.yyVAL.item = false } - case 275: + case 278: { parser.yyVAL.item = false } - case 276: + case 279: { parser.yyVAL.item = true } - case 277: + case 280: { if columnOption, ok := yyS[yypt-0].item.(*ast.ColumnOption); ok { parser.yyVAL.item = []*ast.ColumnOption{columnOption} @@ -14325,7 +14382,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-0].item } } - case 278: + case 281: { if columnOption, ok := yyS[yypt-0].item.(*ast.ColumnOption); ok { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), columnOption) @@ -14333,11 +14390,11 @@ yynewstate: parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), yyS[yypt-0].item.([]*ast.ColumnOption)...) } } - case 279: + case 282: { parser.yyVAL.item = []*ast.ColumnOption{} } - case 281: + case 284: { c := &ast.Constraint{ Tp: ast.ConstraintPrimaryKey, @@ -14356,7 +14413,7 @@ yynewstate: } parser.yyVAL.item = c } - case 282: + case 285: { c := &ast.Constraint{ Tp: ast.ConstraintFulltext, @@ -14369,7 +14426,7 @@ yynewstate: } parser.yyVAL.item = c } - case 283: + case 286: { c := &ast.Constraint{ IfNotExists: yyS[yypt-5].item.(bool), @@ -14389,7 +14446,7 @@ yynewstate: } parser.yyVAL.item = c } - case 284: + case 287: { c := &ast.Constraint{ Tp: ast.ConstraintUniq, @@ -14409,7 +14466,7 @@ yynewstate: } parser.yyVAL.item = c } - case 285: + case 288: { parser.yyVAL.item = &ast.Constraint{ IfNotExists: yyS[yypt-5].item.(bool), @@ -14420,7 +14477,7 @@ yynewstate: IsEmptyIndex: yyS[yypt-4].item.(*ast.NullString).Empty, } } - case 286: + case 289: { parser.yyVAL.item = &ast.Constraint{ Tp: ast.ConstraintCheck, @@ -14428,29 +14485,29 @@ yynewstate: Enforced: yyS[yypt-0].item.(bool), } } - case 287: + case 290: { parser.yyVAL.item = ast.MatchFull } - case 288: + case 291: { parser.yyVAL.item = ast.MatchPartial } - case 289: + case 292: { parser.yyVAL.item = ast.MatchSimple } - case 290: + case 293: { parser.yyVAL.item = ast.MatchNone } - case 291: + case 294: { 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 292: + case 295: { onDeleteUpdate := yyS[yypt-0].item.([2]interface{}) parser.yyVAL.item = &ast.ReferenceDef{ @@ -14461,98 +14518,98 @@ yynewstate: Match: yyS[yypt-1].item.(ast.MatchType), } } - case 293: + case 296: { parser.yyVAL.item = &ast.OnDeleteOpt{ReferOpt: yyS[yypt-0].item.(model.ReferOptionType)} } - case 294: + case 297: { parser.yyVAL.item = &ast.OnUpdateOpt{ReferOpt: yyS[yypt-0].item.(model.ReferOptionType)} } - case 295: + case 298: { parser.yyVAL.item = [2]interface{}{&ast.OnDeleteOpt{}, &ast.OnUpdateOpt{}} } - case 296: + case 299: { parser.yyVAL.item = [2]interface{}{yyS[yypt-0].item, &ast.OnUpdateOpt{}} } - case 297: + case 300: { parser.yyVAL.item = [2]interface{}{&ast.OnDeleteOpt{}, yyS[yypt-0].item} } - case 298: + case 301: { parser.yyVAL.item = [2]interface{}{yyS[yypt-1].item, yyS[yypt-0].item} } - case 299: + case 302: { parser.yyVAL.item = [2]interface{}{yyS[yypt-0].item, yyS[yypt-1].item} } - case 300: + case 303: { parser.yyVAL.item = model.ReferOptionRestrict } - case 301: + case 304: { parser.yyVAL.item = model.ReferOptionCascade } - case 302: + case 305: { parser.yyVAL.item = model.ReferOptionSetNull } - case 303: + case 306: { parser.yyVAL.item = model.ReferOptionNoAction } - case 304: + case 307: { parser.yyVAL.item = model.ReferOptionSetDefault yylex.AppendError(yylex.Errorf("The SET DEFAULT clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 309: + case 312: { parser.yyVAL.expr = yyS[yypt-1].expr.(*ast.FuncCallExpr) } - case 310: + case 313: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-2].ident), } } - case 311: + case 314: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 312: + case 315: { parser.yyVAL.expr = yyS[yypt-1].expr.(*ast.FuncCallExpr) } - case 314: + case 317: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")} } - case 315: + case 318: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")} } - case 316: + case 319: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP"), Args: []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}} } - case 317: + case 320: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_DATE")} } - case 318: + case 321: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_DATE")} } - case 319: + case 322: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-0].item.(*ast.TableName), @@ -14562,7 +14619,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 320: + case 323: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -14572,39 +14629,39 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 330: + case 333: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].expr, parser.charset, parser.collation) } - case 331: + case 334: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation)} } - case 332: + case 335: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation)} } - case 336: + case 339: { parser.yyVAL.item = ast.StatsTypeCardinality } - case 337: + case 340: { parser.yyVAL.item = ast.StatsTypeDependency } - case 338: + case 341: { parser.yyVAL.item = ast.StatsTypeCorrelation } - case 339: + case 342: { parser.yyVAL.item = ast.BindingStatusTypeEnabled } - case 340: + case 343: { parser.yyVAL.item = ast.BindingStatusTypeDisabled } - case 341: + case 344: { parser.yyVAL.statement = &ast.CreateStatisticsStmt{ IfNotExists: yyS[yypt-9].item.(bool), @@ -14614,11 +14671,11 @@ yynewstate: Columns: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 342: + case 345: { parser.yyVAL.statement = &ast.DropStatisticsStmt{StatsName: yyS[yypt-0].ident} } - case 343: + case 346: { var indexOption *ast.IndexOption if yyS[yypt-1].item != nil { @@ -14651,79 +14708,79 @@ yynewstate: LockAlg: indexLockAndAlgorithm, } } - case 344: + case 347: { parser.yyVAL.item = ([]*ast.IndexPartSpecification)(nil) } - case 345: + case 348: { parser.yyVAL.item = yyS[yypt-1].item } - case 346: + case 349: { parser.yyVAL.item = []*ast.IndexPartSpecification{yyS[yypt-0].item.(*ast.IndexPartSpecification)} } - case 347: + case 350: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.IndexPartSpecification), yyS[yypt-0].item.(*ast.IndexPartSpecification)) } - case 348: + case 351: { parser.yyVAL.item = &ast.IndexPartSpecification{Column: yyS[yypt-2].item.(*ast.ColumnName), Length: yyS[yypt-1].item.(int), Desc: yyS[yypt-0].item.(bool)} } - case 349: + case 352: { parser.yyVAL.item = &ast.IndexPartSpecification{Expr: yyS[yypt-2].expr, Desc: yyS[yypt-0].item.(bool)} } - case 350: + case 353: { parser.yyVAL.item = nil } - case 351: + case 354: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-0].item.(ast.LockType), AlgorithmTp: ast.AlgorithmTypeDefault, } } - case 352: + case 355: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: ast.LockTypeDefault, AlgorithmTp: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 353: + case 356: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-1].item.(ast.LockType), AlgorithmTp: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 354: + case 357: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-0].item.(ast.LockType), AlgorithmTp: yyS[yypt-1].item.(ast.AlgorithmType), } } - case 355: + case 358: { parser.yyVAL.item = ast.IndexKeyTypeNone } - case 356: + case 359: { parser.yyVAL.item = ast.IndexKeyTypeUnique } - case 357: + case 360: { parser.yyVAL.item = ast.IndexKeyTypeSpatial } - case 358: + case 361: { parser.yyVAL.item = ast.IndexKeyTypeFullText } - case 359: + case 362: { parser.yyVAL.statement = &ast.AlterDatabaseStmt{ Name: model.NewCIStr(yyS[yypt-1].ident), @@ -14731,7 +14788,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 360: + case 363: { parser.yyVAL.statement = &ast.AlterDatabaseStmt{ Name: model.NewCIStr(""), @@ -14739,7 +14796,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 361: + case 364: { parser.yyVAL.statement = &ast.CreateDatabaseStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -14747,19 +14804,19 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 365: + case 368: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCharset, Value: yyS[yypt-0].ident} } - case 366: + case 369: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCollate, Value: yyS[yypt-0].ident} } - case 367: + case 370: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionEncryption, Value: yyS[yypt-0].ident} } - case 368: + case 371: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.DatabaseOption{ @@ -14769,7 +14826,7 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 369: + case 372: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.DatabaseOption{ @@ -14779,7 +14836,7 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 370: + case 373: { tiflashReplicaSpec := &ast.TiFlashReplicaSpec{ Count: yyS[yypt-1].item.(uint64), @@ -14790,19 +14847,19 @@ yynewstate: TiFlashReplica: tiflashReplicaSpec, } } - case 371: + case 374: { parser.yyVAL.item = []*ast.DatabaseOption{} } - case 373: + case 376: { parser.yyVAL.item = []*ast.DatabaseOption{yyS[yypt-0].item.(*ast.DatabaseOption)} } - case 374: + case 377: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DatabaseOption), yyS[yypt-0].item.(*ast.DatabaseOption)) } - case 375: + case 378: { stmt := yyS[yypt-6].item.(*ast.CreateTableStmt) stmt.Table = yyS[yypt-7].item.(*ast.TableName) @@ -14823,7 +14880,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 376: + case 379: { tmp := &ast.CreateTableStmt{ Table: yyS[yypt-2].item.(*ast.TableName), @@ -14840,23 +14897,23 @@ yynewstate: } parser.yyVAL.statement = tmp } - case 377: + case 380: { parser.yyVAL.item = nil } - case 378: + case 381: { parser.yyVAL.item = true } - case 379: + case 382: { parser.yyVAL.item = false } - case 382: + case 385: { parser.yyVAL.item = nil } - case 383: + case 386: { method := yyS[yypt-3].item.(*ast.PartitionMethod) method.Num = yyS[yypt-2].item.(uint64) @@ -14873,7 +14930,7 @@ yynewstate: } parser.yyVAL.item = opt } - case 384: + case 387: { keyAlgorithm, _ := yyS[yypt-3].item.(*ast.PartitionKeyAlgorithm) parser.yyVAL.item = &ast.PartitionMethod{ @@ -14883,7 +14940,7 @@ yynewstate: KeyAlgorithm: keyAlgorithm, } } - case 385: + case 388: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeHash, @@ -14891,11 +14948,11 @@ yynewstate: Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 386: + case 389: { parser.yyVAL.item = nil } - case 387: + case 390: { tp := getUint64FromNUM(yyS[yypt-0].item) if tp != 1 && tp != 2 { @@ -14906,7 +14963,7 @@ yynewstate: Type: tp, } } - case 389: + case 392: { partitionInterval, _ := yyS[yypt-0].item.(*ast.PartitionInterval) parser.yyVAL.item = &ast.PartitionMethod{ @@ -14915,7 +14972,7 @@ yynewstate: Interval: partitionInterval, } } - case 390: + case 393: { partitionInterval, _ := yyS[yypt-0].item.(*ast.PartitionInterval) parser.yyVAL.item = &ast.PartitionMethod{ @@ -14924,21 +14981,21 @@ yynewstate: Interval: partitionInterval, } } - case 391: + case 394: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeList, Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 392: + case 395: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeList, ColumnNames: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 393: + case 396: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, @@ -14946,24 +15003,24 @@ yynewstate: Unit: yyS[yypt-0].item.(ast.TimeUnitType), } } - case 394: + case 397: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, Limit: yyS[yypt-0].item.(uint64), } } - case 395: + case 398: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, } } - case 396: + case 399: { parser.yyVAL.item = nil } - case 397: + case 400: { partitionInterval := &ast.PartitionInterval{ IntervalExpr: yyS[yypt-4].item.(ast.PartitionIntervalExpr), @@ -14979,35 +15036,35 @@ yynewstate: partitionInterval.SetOriginTextPosition(startOffset) parser.yyVAL.item = partitionInterval } - case 398: + case 401: { parser.yyVAL.item = ast.PartitionIntervalExpr{Expr: yyS[yypt-0].expr, TimeUnit: ast.TimeUnitInvalid} } - case 399: + case 402: { parser.yyVAL.item = ast.PartitionIntervalExpr{Expr: yyS[yypt-1].expr, TimeUnit: yyS[yypt-0].item.(ast.TimeUnitType)} } - case 400: + case 403: { parser.yyVAL.item = false } - case 401: + case 404: { parser.yyVAL.item = true } - case 402: + case 405: { parser.yyVAL.item = false } - case 403: + case 406: { parser.yyVAL.item = true } - case 404: + case 407: { parser.yyVAL.item = ast.PartitionInterval{} // First/LastRangeEnd defaults to nil } - case 405: + case 408: { first := yyS[yypt-8].expr.(ast.ExprNode) last := yyS[yypt-1].expr.(ast.ExprNode) @@ -15016,25 +15073,25 @@ yynewstate: LastRangeEnd: &last, } } - case 406: + case 409: { parser.yyVAL.ident = "" } - case 408: + case 411: { parser.yyVAL.item = nil } - case 409: + case 412: { method := yyS[yypt-1].item.(*ast.PartitionMethod) method.Num = yyS[yypt-0].item.(uint64) parser.yyVAL.item = method } - case 410: + case 413: { parser.yyVAL.item = uint64(0) } - case 411: + case 414: { res := yyS[yypt-0].item.(uint64) if res == 0 { @@ -15043,11 +15100,11 @@ yynewstate: } parser.yyVAL.item = res } - case 412: + case 415: { parser.yyVAL.item = uint64(0) } - case 413: + case 416: { res := yyS[yypt-0].item.(uint64) if res == 0 { @@ -15056,23 +15113,23 @@ yynewstate: } parser.yyVAL.item = res } - case 414: + case 417: { parser.yyVAL.item = nil } - case 415: + case 418: { parser.yyVAL.item = yyS[yypt-1].item.([]*ast.PartitionDefinition) } - case 416: + case 419: { parser.yyVAL.item = []*ast.PartitionDefinition{yyS[yypt-0].item.(*ast.PartitionDefinition)} } - case 417: + case 420: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PartitionDefinition), yyS[yypt-0].item.(*ast.PartitionDefinition)) } - case 418: + case 421: { parser.yyVAL.item = &ast.PartitionDefinition{ Name: model.NewCIStr(yyS[yypt-3].ident), @@ -15081,80 +15138,80 @@ yynewstate: Sub: yyS[yypt-0].item.([]*ast.SubPartitionDefinition), } } - case 419: + case 422: { parser.yyVAL.item = make([]*ast.SubPartitionDefinition, 0) } - case 420: + case 423: { parser.yyVAL.item = yyS[yypt-1].item } - case 421: + case 424: { parser.yyVAL.item = []*ast.SubPartitionDefinition{yyS[yypt-0].item.(*ast.SubPartitionDefinition)} } - case 422: + case 425: { list := yyS[yypt-2].item.([]*ast.SubPartitionDefinition) parser.yyVAL.item = append(list, yyS[yypt-0].item.(*ast.SubPartitionDefinition)) } - case 423: + case 426: { parser.yyVAL.item = &ast.SubPartitionDefinition{ Name: model.NewCIStr(yyS[yypt-1].ident), Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 424: + case 427: { parser.yyVAL.item = make([]*ast.TableOption, 0) } - case 425: + case 428: { list := yyS[yypt-1].item.([]*ast.TableOption) parser.yyVAL.item = append(list, yyS[yypt-0].item.(*ast.TableOption)) } - case 426: + case 429: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionComment, StrValue: yyS[yypt-0].ident} } - case 427: + case 430: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident} } - case 428: + case 431: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident} } - case 429: + case 432: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionInsertMethod, StrValue: yyS[yypt-0].ident} } - case 430: + case 433: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDataDirectory, StrValue: yyS[yypt-0].ident} } - case 431: + case 434: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionIndexDirectory, StrValue: yyS[yypt-0].ident} } - case 432: + case 435: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMaxRows, UintValue: yyS[yypt-0].item.(uint64)} } - case 433: + case 436: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMinRows, UintValue: yyS[yypt-0].item.(uint64)} } - case 434: + case 437: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTablespace, StrValue: yyS[yypt-0].ident} } - case 435: + case 438: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionNodegroup, UintValue: yyS[yypt-0].item.(uint64)} } - case 436: + case 439: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.TableOption{ @@ -15164,27 +15221,27 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 437: + case 440: { parser.yyVAL.item = &ast.PartitionDefinitionClauseNone{} } - case 438: + case 441: { parser.yyVAL.item = &ast.PartitionDefinitionClauseLessThan{ Exprs: []ast.ExprNode{&ast.MaxValueExpr{}}, } } - case 439: + case 442: { parser.yyVAL.item = &ast.PartitionDefinitionClauseLessThan{ Exprs: yyS[yypt-1].item.([]ast.ExprNode), } } - case 440: + case 443: { parser.yyVAL.item = &ast.PartitionDefinitionClauseIn{} } - case 441: + case 444: { exprs := yyS[yypt-1].item.([]ast.ExprNode) values := make([][]ast.ExprNode, 0, len(exprs)) @@ -15197,43 +15254,43 @@ yynewstate: } parser.yyVAL.item = &ast.PartitionDefinitionClauseIn{Values: values} } - case 442: + case 445: { parser.yyVAL.item = &ast.PartitionDefinitionClauseHistory{Current: false} } - case 443: + case 446: { parser.yyVAL.item = &ast.PartitionDefinitionClauseHistory{Current: true} } - case 444: + case 447: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingError } - case 445: + case 448: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingIgnore } - case 446: + case 449: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingReplace } - case 449: + case 452: { parser.yyVAL.item = &ast.CreateTableStmt{} } - case 450: + case 453: { parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 451: + case 454: { parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 452: + case 455: { parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 453: + case 456: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15246,7 +15303,7 @@ yynewstate: } parser.yyVAL.item = &ast.CreateTableStmt{Select: sel} } - case 457: + case 460: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15259,15 +15316,15 @@ yynewstate: } parser.yyVAL.statement = sel } - case 458: + case 461: { parser.yyVAL.item = yyS[yypt-0].item } - case 459: + case 462: { parser.yyVAL.item = yyS[yypt-1].item } - case 460: + case 463: { startOffset := parser.startOffset(&yyS[yypt-1]) selStmt := yyS[yypt-1].statement.(ast.StmtNode) @@ -15292,85 +15349,85 @@ yynewstate: } parser.yyVAL.statement = x } - case 461: + case 464: { parser.yyVAL.item = false } - case 462: + case 465: { parser.yyVAL.item = true } - case 463: + case 466: { parser.yyVAL.item = model.AlgorithmUndefined } - case 464: + case 467: { parser.yyVAL.item = model.AlgorithmUndefined } - case 465: + case 468: { parser.yyVAL.item = model.AlgorithmMerge } - case 466: + case 469: { parser.yyVAL.item = model.AlgorithmTemptable } - case 467: + case 470: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 468: + case 471: { parser.yyVAL.item = yyS[yypt-0].item } - case 469: + case 472: { parser.yyVAL.item = model.SecurityDefiner } - case 470: + case 473: { parser.yyVAL.item = model.SecurityDefiner } - case 471: + case 474: { parser.yyVAL.item = model.SecurityInvoker } - case 473: + case 476: { parser.yyVAL.item = nil } - case 474: + case 477: { parser.yyVAL.item = yyS[yypt-1].item.([]model.CIStr) } - case 475: + case 478: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 476: + case 479: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 477: + case 480: { parser.yyVAL.item = nil } - case 478: + case 481: { parser.yyVAL.item = model.CheckOptionCascaded } - case 479: + case 482: { parser.yyVAL.item = model.CheckOptionLocal } - case 480: + case 483: { parser.yyVAL.statement = &ast.DoStmt{ Exprs: yyS[yypt-0].item.([]ast.ExprNode), } } - case 481: + case 484: { // Single Table tn := yyS[yypt-6].item.(*ast.TableName) @@ -15398,7 +15455,7 @@ yynewstate: parser.yyVAL.statement = x } - case 482: + case 485: { // Multiple Table x := &ast.DeleteStmt{ @@ -15418,7 +15475,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 483: + case 486: { // Multiple Table x := &ast.DeleteStmt{ @@ -15437,23 +15494,23 @@ yynewstate: } parser.yyVAL.statement = x } - case 486: + case 489: { d := yyS[yypt-0].statement.(*ast.DeleteStmt) d.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = d } - case 487: + case 490: { d := yyS[yypt-0].statement.(*ast.DeleteStmt) d.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = d } - case 489: + case 492: { parser.yyVAL.statement = &ast.DropDatabaseStmt{IfExists: yyS[yypt-1].item.(bool), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 490: + case 493: { var indexLockAndAlgorithm *ast.IndexLockAndAlgorithm if yyS[yypt-0].item != nil { @@ -15464,39 +15521,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 491: + case 494: { 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 492: + case 495: { parser.yyVAL.item = ast.TemporaryNone } - case 493: + case 496: { parser.yyVAL.item = ast.TemporaryLocal } - case 494: + case 497: { parser.yyVAL.item = ast.TemporaryGlobal } - case 495: + case 498: { parser.yyVAL.statement = &ast.DropTableStmt{Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true} } - case 496: + case 499: { parser.yyVAL.statement = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true} } - case 497: + case 500: { parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: false, IfExists: false, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)} } - case 498: + case 501: { parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: false, IfExists: true, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)} } - case 499: + case 502: { tmp := make([]*auth.UserIdentity, 0, 10) roleList := yyS[yypt-0].item.([]*auth.RoleIdentity) @@ -15505,7 +15562,7 @@ yynewstate: } parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: true, IfExists: false, UserList: tmp} } - case 500: + case 503: { tmp := make([]*auth.UserIdentity, 0, 10) roleList := yyS[yypt-0].item.([]*auth.RoleIdentity) @@ -15514,11 +15571,11 @@ yynewstate: } parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: true, IfExists: true, UserList: tmp} } - case 501: + case 504: { parser.yyVAL.statement = &ast.DropStatsStmt{Tables: yyS[yypt-0].item.([]*ast.TableName)} } - case 502: + case 505: { yylex.AppendError(ErrWarnDeprecatedSyntaxNoReplacement.FastGenByArgs("DROP STATS ... PARTITION ...")) parser.lastErrorAsWarn() @@ -15527,7 +15584,7 @@ yynewstate: PartitionNames: yyS[yypt-0].item.([]model.CIStr), } } - case 503: + case 506: { yylex.AppendError(ErrWarnDeprecatedSyntax.FastGenByArgs("DROP STATS ... GLOBAL", "DROP STATS ...")) parser.lastErrorAsWarn() @@ -15536,11 +15593,11 @@ yynewstate: IsGlobalStats: true, } } - case 511: + case 514: { parser.yyVAL.statement = nil } - case 512: + case 515: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -15550,7 +15607,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 513: + case 516: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -15560,7 +15617,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 514: + case 517: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -15569,7 +15626,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 515: + case 518: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -15579,7 +15636,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 519: + case 522: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: &ast.ShowStmt{ @@ -15588,7 +15645,7 @@ yynewstate: }, } } - case 520: + case 523: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: &ast.ShowStmt{ @@ -15598,49 +15655,49 @@ yynewstate: }, } } - case 521: + case 524: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: "row", } } - case 522: + case 525: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: "row", ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 523: + case 526: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: yyS[yypt-3].ident, ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 524: + case 527: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: yyS[yypt-1].ident, } } - case 525: + case 528: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: yyS[yypt-3].ident, ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 526: + case 529: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: yyS[yypt-1].ident, } } - case 527: + case 530: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -15648,7 +15705,7 @@ yynewstate: Analyze: true, } } - case 528: + case 531: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -15656,7 +15713,7 @@ yynewstate: Analyze: true, } } - case 529: + case 532: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -15664,15 +15721,15 @@ yynewstate: Analyze: true, } } - case 538: + case 541: { parser.yyVAL.statement = &ast.SavepointStmt{Name: yyS[yypt-0].ident} } - case 539: + case 542: { parser.yyVAL.statement = &ast.ReleaseSavepointStmt{Name: yyS[yypt-0].ident} } - case 540: + case 543: { stmt := yyS[yypt-3].item.(*ast.BRIEStmt) stmt.Kind = ast.BRIEKindBackup @@ -15680,7 +15737,7 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 541: + case 544: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamStart @@ -15688,26 +15745,26 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 542: + case 545: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamStop parser.yyVAL.statement = stmt } - case 543: + case 546: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamPause stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 544: + case 547: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamResume parser.yyVAL.statement = stmt } - case 545: + case 548: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamPurge @@ -15715,48 +15772,48 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 546: + case 549: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamStatus parser.yyVAL.statement = stmt } - case 547: + case 550: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindStreamMetaData stmt.Storage = yyS[yypt-0].ident parser.yyVAL.statement = stmt } - case 548: + case 551: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindShowJob stmt.JobID = yyS[yypt-0].item.(int64) parser.yyVAL.statement = stmt } - case 549: + case 552: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindShowQuery stmt.JobID = yyS[yypt-0].item.(int64) parser.yyVAL.statement = stmt } - case 550: + case 553: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindCancelJob stmt.JobID = yyS[yypt-0].item.(int64) parser.yyVAL.statement = stmt } - case 551: + case 554: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindShowBackupMeta stmt.Storage = yyS[yypt-0].ident parser.yyVAL.statement = stmt } - case 552: + case 555: { stmt := yyS[yypt-3].item.(*ast.BRIEStmt) stmt.Kind = ast.BRIEKindRestore @@ -15764,7 +15821,7 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 553: + case 556: { stmt := &ast.BRIEStmt{} stmt.Kind = ast.BRIEKindRestorePIT @@ -15772,110 +15829,110 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 554: + case 557: { parser.yyVAL.item = &ast.BRIEStmt{} } - case 555: + case 558: { parser.yyVAL.item = &ast.BRIEStmt{Schemas: yyS[yypt-0].item.([]string)} } - case 556: + case 559: { parser.yyVAL.item = &ast.BRIEStmt{Tables: yyS[yypt-0].item.([]*ast.TableName)} } - case 557: + case 560: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 558: + case 561: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 559: + case 562: { parser.yyVAL.item = []*ast.BRIEOption{} } - case 560: + case 563: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.BRIEOption), yyS[yypt-0].item.(*ast.BRIEOption)) } - case 561: + case 564: { parser.yyVAL.item = ast.BRIEOptionConcurrency } - case 562: + case 565: { parser.yyVAL.item = ast.BRIEOptionResume } - case 563: + case 566: { parser.yyVAL.item = ast.BRIEOptionSendCreds } - case 564: + case 567: { parser.yyVAL.item = ast.BRIEOptionOnline } - case 565: + case 568: { parser.yyVAL.item = ast.BRIEOptionCheckpoint } - case 566: + case 569: { parser.yyVAL.item = ast.BRIEOptionSkipSchemaFiles } - case 567: + case 570: { parser.yyVAL.item = ast.BRIEOptionStrictFormat } - case 568: + case 571: { parser.yyVAL.item = ast.BRIEOptionCSVNotNull } - case 569: + case 572: { parser.yyVAL.item = ast.BRIEOptionCSVBackslashEscape } - case 570: + case 573: { parser.yyVAL.item = ast.BRIEOptionCSVTrimLastSeparators } - case 571: + case 574: { parser.yyVAL.item = ast.BRIEOptionTiKVImporter } - case 572: + case 575: { parser.yyVAL.item = ast.BRIEOptionCSVSeparator } - case 573: + case 576: { parser.yyVAL.item = ast.BRIEOptionCSVDelimiter } - case 574: + case 577: { parser.yyVAL.item = ast.BRIEOptionCSVNull } - case 575: + case 578: { parser.yyVAL.item = ast.BRIEOptionBackend } - case 576: + case 579: { parser.yyVAL.item = ast.BRIEOptionOnDuplicate } - case 577: + case 580: { parser.yyVAL.item = ast.BRIEOptionOnDuplicate } - case 578: + case 581: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), UintValue: yyS[yypt-0].item.(uint64), } } - case 579: + case 582: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -15886,21 +15943,21 @@ yynewstate: UintValue: value, } } - case 580: + case 583: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), StrValue: yyS[yypt-0].ident, } } - case 581: + case 584: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), StrValue: strings.ToLower(yyS[yypt-0].ident), } } - case 582: + case 585: { unit, err := yyS[yypt-1].item.(ast.TimeUnitType).Duration() if err != nil { @@ -15913,35 +15970,35 @@ yynewstate: UintValue: yyS[yypt-2].item.(uint64) * uint64(unit), } } - case 583: + case 586: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionBackupTS, StrValue: yyS[yypt-0].ident, } } - case 584: + case 587: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionBackupTSO, UintValue: yyS[yypt-0].item.(uint64), } } - case 585: + case 588: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionLastBackupTS, StrValue: yyS[yypt-0].ident, } } - case 586: + case 589: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionLastBackupTSO, UintValue: yyS[yypt-0].item.(uint64), } } - case 587: + case 590: { // TODO: check overflow? parser.yyVAL.item = &ast.BRIEOption{ @@ -15949,21 +16006,21 @@ yynewstate: UintValue: yyS[yypt-3].item.(uint64) * 1048576, } } - case 588: + case 591: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionCSVHeader, UintValue: ast.BRIECSVHeaderIsColumns, } } - case 589: + case 592: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionCSVHeader, UintValue: yyS[yypt-0].item.(uint64), } } - case 590: + case 593: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -15974,14 +16031,14 @@ yynewstate: UintValue: value, } } - case 591: + case 594: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionChecksum, UintValue: uint64(yyS[yypt-0].item.(ast.BRIEOptionLevel)), } } - case 592: + case 595: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -15992,53 +16049,53 @@ yynewstate: UintValue: value, } } - case 593: + case 596: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionAnalyze, UintValue: uint64(yyS[yypt-0].item.(ast.BRIEOptionLevel)), } } - case 594: + case 597: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionFullBackupStorage, StrValue: yyS[yypt-0].ident, } } - case 595: + case 598: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionRestoredTS, StrValue: yyS[yypt-0].ident, } } - case 596: + case 599: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionStartTS, StrValue: yyS[yypt-0].ident, } } - case 597: + case 600: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionUntilTS, StrValue: yyS[yypt-0].ident, } } - case 598: + case 601: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionGCTTL, StrValue: yyS[yypt-0].ident, } } - case 599: + case 602: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 600: + case 603: { v, rangeErrMsg := getInt64FromNUM(yyS[yypt-0].item) if len(rangeErrMsg) != 0 { @@ -16047,59 +16104,59 @@ yynewstate: } parser.yyVAL.item = v } - case 602: + case 605: { parser.yyVAL.item = yyS[yypt-0].item.(int64) != 0 } - case 603: + case 606: { parser.yyVAL.item = false } - case 604: + case 607: { parser.yyVAL.item = true } - case 605: + case 608: { parser.yyVAL.item = ast.BRIEOptionLevelOff } - case 606: + case 609: { parser.yyVAL.item = ast.BRIEOptionLevelOptional } - case 607: + case 610: { parser.yyVAL.item = ast.BRIEOptionLevelRequired } - case 608: + case 611: { parser.yyVAL.statement = &ast.LoadDataActionStmt{ Tp: ast.LoadDataPause, JobID: yyS[yypt-0].item.(int64), } } - case 609: + case 612: { parser.yyVAL.statement = &ast.LoadDataActionStmt{ Tp: ast.LoadDataResume, JobID: yyS[yypt-0].item.(int64), } } - case 610: + case 613: { parser.yyVAL.statement = &ast.LoadDataActionStmt{ Tp: ast.LoadDataCancel, JobID: yyS[yypt-0].item.(int64), } } - case 611: + case 614: { parser.yyVAL.statement = &ast.LoadDataActionStmt{ Tp: ast.LoadDataDrop, JobID: yyS[yypt-0].item.(int64), } } - case 612: + case 615: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") @@ -16110,19 +16167,19 @@ yynewstate: Value: yyS[yypt-0].expr, } } - case 613: + case 616: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicOr, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 614: + case 617: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicXor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 615: + case 618: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicAnd, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 616: + case 619: { expr, ok := yyS[yypt-0].expr.(*ast.ExistsSubqueryExpr) if ok { @@ -16132,7 +16189,7 @@ yynewstate: parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].expr} } } - case 617: + case 620: { parser.yyVAL.expr = &ast.MatchAgainst{ ColumnNames: yyS[yypt-6].item.([]*ast.ColumnName), @@ -16140,87 +16197,87 @@ yynewstate: Modifier: ast.FulltextSearchModifier(yyS[yypt-1].item.(int)), } } - case 618: + case 621: { parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(1)} } - case 619: + case 622: { parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(0)} } - case 620: + case 623: { /* 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 622: + case 625: { parser.yyVAL.expr = &ast.MaxValueExpr{} } - case 624: + case 627: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode } - case 625: + case 628: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode } - case 626: + case 629: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode | ast.FulltextSearchModifierWithQueryExpansion } - case 627: + case 630: { parser.yyVAL.item = ast.FulltextSearchModifierBooleanMode } - case 628: + case 631: { parser.yyVAL.item = ast.FulltextSearchModifierWithQueryExpansion } - case 633: + case 636: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 634: + case 637: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 635: + case 638: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 636: + case 639: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 637: + case 640: { parser.yyVAL.item = []ast.ExprNode{} } - case 639: + case 642: { parser.yyVAL.item = []ast.ExprNode{} } - case 641: + case 644: { expr := ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) parser.yyVAL.item = []ast.ExprNode{expr} } - case 642: + case 645: { parser.yyVAL.expr = &ast.IsNullExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool)} } - case 643: + case 646: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-1].item.(opcode.Op), L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 644: + case 647: { 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 645: + case 648: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") @@ -16232,109 +16289,109 @@ yynewstate: } parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-3].item.(opcode.Op), L: yyS[yypt-4].expr, R: variable} } - case 647: + case 650: { parser.yyVAL.item = opcode.GE } - case 648: + case 651: { parser.yyVAL.item = opcode.GT } - case 649: + case 652: { parser.yyVAL.item = opcode.LE } - case 650: + case 653: { parser.yyVAL.item = opcode.LT } - case 651: + case 654: { parser.yyVAL.item = opcode.NE } - case 652: + case 655: { parser.yyVAL.item = opcode.NE } - case 653: + case 656: { parser.yyVAL.item = opcode.EQ } - case 654: + case 657: { parser.yyVAL.item = opcode.NullEQ } - case 655: + case 658: { parser.yyVAL.item = true } - case 656: + case 659: { parser.yyVAL.item = false } - case 657: + case 660: { parser.yyVAL.item = true } - case 658: + case 661: { parser.yyVAL.item = false } - case 659: + case 662: { parser.yyVAL.item = true } - case 660: + case 663: { parser.yyVAL.item = false } - case 661: + case 664: { parser.yyVAL.item = true } - case 662: + case 665: { parser.yyVAL.item = false } - case 663: + case 666: { parser.yyVAL.item = true } - case 664: + case 667: { parser.yyVAL.item = false } - case 665: + case 668: { parser.yyVAL.item = true } - case 666: + case 669: { parser.yyVAL.item = false } - case 667: + case 670: { parser.yyVAL.item = false } - case 668: + case 671: { parser.yyVAL.item = false } - case 669: + case 672: { parser.yyVAL.item = true } - case 670: + case 673: { parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-4].expr, Not: !yyS[yypt-3].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)} } - case 671: + case 674: { 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 672: + case 675: { parser.yyVAL.expr = &ast.BetweenExpr{ Expr: yyS[yypt-4].expr, @@ -16343,7 +16400,7 @@ yynewstate: Not: !yyS[yypt-3].item.(bool), } } - case 673: + case 676: { escape := yyS[yypt-0].ident if len(escape) > 1 { @@ -16360,7 +16417,7 @@ yynewstate: IsLike: true, } } - case 674: + case 677: { escape := yyS[yypt-0].ident if len(escape) > 1 { @@ -16377,55 +16434,55 @@ yynewstate: IsLike: false, } } - case 675: + case 678: { parser.yyVAL.expr = &ast.PatternRegexpExpr{Expr: yyS[yypt-2].expr, Pattern: yyS[yypt-0].expr, Not: !yyS[yypt-1].item.(bool)} } - case 676: + case 679: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONMemberOf), Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-1].expr}} } - case 680: + case 683: { parser.yyVAL.ident = "\\" } - case 681: + case 684: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 682: + case 685: { parser.yyVAL.item = &ast.SelectField{WildCard: &ast.WildCardField{}} } - case 683: + case 686: { wildCard := &ast.WildCardField{Table: model.NewCIStr(yyS[yypt-2].ident)} parser.yyVAL.item = &ast.SelectField{WildCard: wildCard} } - case 684: + case 687: { 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 685: + case 688: { expr := yyS[yypt-1].expr asName := yyS[yypt-0].ident parser.yyVAL.item = &ast.SelectField{Expr: expr, AsName: model.NewCIStr(asName)} } - case 686: + case 689: { parser.yyVAL.ident = "" } - case 689: + case 692: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 691: + case 694: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 692: + case 695: { field := yyS[yypt-0].item.(*ast.SelectField) field.Offset = parser.startOffset(&yyS[yypt]) @@ -16435,7 +16492,7 @@ yynewstate: } parser.yyVAL.item = []*ast.SelectField{field} } - case 693: + case 696: { fl := yyS[yypt-2].item.([]*ast.SelectField) field := yyS[yypt-0].item.(*ast.SelectField) @@ -16446,71 +16503,71 @@ yynewstate: } parser.yyVAL.item = append(fl, field) } - case 694: + case 697: { parser.yyVAL.item = &ast.GroupByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 695: + case 698: { parser.yyVAL.item = nil } - case 696: + case 699: { parser.yyVAL.item = &ast.HavingClause{Expr: yyS[yypt-0].expr} } - case 697: + case 700: { parser.yyVAL.item = nil } - case 699: + case 702: { parser.yyVAL.item = &ast.AsOfClause{ TsExpr: yyS[yypt-0].expr.(ast.ExprNode), } } - case 700: + case 703: { parser.yyVAL.item = false } - case 701: + case 704: { parser.yyVAL.item = true } - case 702: + case 705: { parser.yyVAL.item = false } - case 703: + case 706: { parser.yyVAL.item = true } - case 704: + case 707: { parser.yyVAL.item = false } - case 705: + case 708: { parser.yyVAL.item = true } - case 706: + case 709: { parser.yyVAL.item = &ast.NullString{ String: "", Empty: false, } } - case 707: + case 710: { parser.yyVAL.item = &ast.NullString{ String: yyS[yypt-0].ident, Empty: len(yyS[yypt-0].ident) == 0, } } - case 708: + case 711: { parser.yyVAL.item = nil } - case 709: + case 712: { // Merge the options if yyS[yypt-1].item == nil { @@ -16534,19 +16591,19 @@ yynewstate: parser.yyVAL.item = opt1 } } - case 710: + case 713: { parser.yyVAL.item = &ast.IndexOption{ KeyBlockSize: yyS[yypt-0].item.(uint64), } } - case 711: + case 714: { parser.yyVAL.item = &ast.IndexOption{ Tp: yyS[yypt-0].item.(model.IndexType), } } - case 712: + case 715: { parser.yyVAL.item = &ast.IndexOption{ ParserName: model.NewCIStr(yyS[yypt-0].ident), @@ -16554,75 +16611,75 @@ yynewstate: yylex.AppendError(yylex.Errorf("The WITH PARASER clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 713: + case 716: { parser.yyVAL.item = &ast.IndexOption{ Comment: yyS[yypt-0].ident, } } - case 714: + case 717: { parser.yyVAL.item = &ast.IndexOption{ Visibility: yyS[yypt-0].item.(ast.IndexVisibility), } } - case 715: + case 718: { parser.yyVAL.item = &ast.IndexOption{ PrimaryKeyTp: yyS[yypt-0].item.(model.PrimaryKeyType), } } - case 716: + case 719: { parser.yyVAL.item = []interface{}{yyS[yypt-0].item, nil} } - case 717: + case 720: { parser.yyVAL.item = []interface{}{yyS[yypt-2].item, yyS[yypt-0].item} } - case 718: + case 721: { parser.yyVAL.item = []interface{}{&ast.NullString{String: yyS[yypt-2].ident, Empty: len(yyS[yypt-2].ident) == 0}, yyS[yypt-0].item} } - case 719: + case 722: { parser.yyVAL.item = nil } - case 721: + case 724: { parser.yyVAL.item = yyS[yypt-0].item } - case 722: + case 725: { parser.yyVAL.item = yyS[yypt-0].item } - case 723: + case 726: { parser.yyVAL.item = model.IndexTypeBtree } - case 724: + case 727: { parser.yyVAL.item = model.IndexTypeHash } - case 725: + case 728: { parser.yyVAL.item = model.IndexTypeRtree } - case 726: + case 729: { parser.yyVAL.item = ast.IndexVisibilityVisible } - case 727: + case 730: { parser.yyVAL.item = ast.IndexVisibilityInvisible } - case 1247: + case 1251: { parser.yyVAL.statement = &ast.CallStmt{ Procedure: yyS[yypt-0].expr.(*ast.FuncCallExpr), } } - case 1248: + case 1252: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -16630,7 +16687,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1249: + case 1253: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -16639,7 +16696,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1250: + case 1254: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -16647,7 +16704,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1251: + case 1255: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -16656,7 +16713,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1252: + case 1256: { x := yyS[yypt-1].item.(*ast.InsertStmt) x.Priority = yyS[yypt-6].item.(mysql.PriorityEnum) @@ -16673,26 +16730,26 @@ yynewstate: x.PartitionNames = yyS[yypt-2].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1255: + case 1259: { parser.yyVAL.item = &ast.InsertStmt{ Columns: yyS[yypt-3].item.([]*ast.ColumnName), Lists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 1256: + case 1260: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1257: + case 1261: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1258: + case 1262: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1259: + case 1263: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -16705,23 +16762,23 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: sel} } - case 1260: + case 1264: { parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)} } - case 1261: + case 1265: { parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1262: + case 1266: { parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1263: + case 1267: { parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1264: + case 1268: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -16734,66 +16791,66 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Select: sel} } - case 1265: + case 1269: { parser.yyVAL.item = &ast.InsertStmt{Setlist: yyS[yypt-0].item.([]*ast.Assignment)} } - case 1268: + case 1272: { parser.yyVAL.item = [][]ast.ExprNode{yyS[yypt-0].item.([]ast.ExprNode)} } - case 1269: + case 1273: { parser.yyVAL.item = append(yyS[yypt-2].item.([][]ast.ExprNode), yyS[yypt-0].item.([]ast.ExprNode)) } - case 1270: + case 1274: { parser.yyVAL.item = yyS[yypt-1].item } - case 1271: + case 1275: { parser.yyVAL.item = []ast.ExprNode{} } - case 1273: + case 1277: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1274: + case 1278: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1276: + case 1280: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1277: + case 1281: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr, } } - case 1278: + case 1282: { parser.yyVAL.item = []*ast.Assignment{} } - case 1279: + case 1283: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 1280: + case 1284: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 1281: + case 1285: { parser.yyVAL.item = nil } - case 1282: + case 1286: { parser.yyVAL.item = yyS[yypt-0].item } - case 1283: + case 1287: { x := yyS[yypt-0].item.(*ast.InsertStmt) x.IsReplace = true @@ -16803,31 +16860,31 @@ yynewstate: x.PartitionNames = yyS[yypt-1].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1284: + case 1288: { parser.yyVAL.expr = ast.NewValueExpr(false, parser.charset, parser.collation) } - case 1285: + case 1289: { parser.yyVAL.expr = ast.NewValueExpr(nil, parser.charset, parser.collation) } - case 1286: + case 1290: { parser.yyVAL.expr = ast.NewValueExpr(true, parser.charset, parser.collation) } - case 1287: + case 1291: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1288: + case 1292: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1289: + case 1293: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1291: + case 1295: { // See https://dev.mysql.com/doc/refman/5.7/en/charset-literal.html co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) @@ -16845,15 +16902,15 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1292: + case 1296: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1293: + case 1297: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1294: + case 1298: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -16870,7 +16927,7 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1295: + case 1299: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -16887,12 +16944,12 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1296: + case 1300: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = expr } - case 1297: + case 1301: { valExpr := yyS[yypt-1].expr.(ast.ValueExpr) strLit := valExpr.GetString() @@ -16905,31 +16962,31 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1298: + case 1302: { parser.yyVAL.item = []*ast.AlterOrderItem{yyS[yypt-0].item.(*ast.AlterOrderItem)} } - case 1299: + case 1303: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterOrderItem), yyS[yypt-0].item.(*ast.AlterOrderItem)) } - case 1300: + case 1304: { parser.yyVAL.item = &ast.AlterOrderItem{Column: yyS[yypt-1].item.(*ast.ColumnName), Desc: yyS[yypt-0].item.(bool)} } - case 1301: + case 1305: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1302: + case 1306: { parser.yyVAL.item = []*ast.ByItem{yyS[yypt-0].item.(*ast.ByItem)} } - case 1303: + case 1307: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ByItem), yyS[yypt-0].item.(*ast.ByItem)) } - case 1304: + case 1308: { expr := yyS[yypt-0].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -16941,7 +16998,7 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, NullOrder: true} } - case 1305: + case 1309: { expr := yyS[yypt-1].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -16953,55 +17010,55 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, Desc: yyS[yypt-0].item.(bool)} } - case 1306: + case 1310: { parser.yyVAL.item = false } - case 1307: + case 1311: { parser.yyVAL.item = true } - case 1308: + case 1312: { parser.yyVAL.item = false // ASC by default } - case 1309: + case 1313: { parser.yyVAL.item = false } - case 1310: + case 1314: { parser.yyVAL.item = true } - case 1311: + case 1315: { parser.yyVAL.item = nil } - case 1313: + case 1317: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Or, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1314: + case 1318: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.And, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1315: + case 1319: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LeftShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1316: + case 1320: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.RightShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1317: + case 1321: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Plus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1318: + case 1322: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Minus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1319: + case 1323: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -17012,7 +17069,7 @@ yynewstate: }, } } - case 1320: + case 1324: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_SUB"), @@ -17023,7 +17080,7 @@ yynewstate: }, } } - case 1321: + case 1325: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -17034,44 +17091,44 @@ yynewstate: }, } } - case 1322: + case 1326: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mul, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1323: + case 1327: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Div, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1324: + case 1328: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1325: + case 1329: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.IntDiv, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1326: + case 1330: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1327: + case 1331: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Xor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1329: + case 1333: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1330: + case 1334: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1331: + case 1335: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Schema: model.NewCIStr(yyS[yypt-4].ident), @@ -17079,39 +17136,39 @@ yynewstate: Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1336: + case 1340: { parser.yyVAL.expr = &ast.SetCollationExpr{Expr: yyS[yypt-2].expr, Collate: yyS[yypt-0].ident} } - case 1339: + case 1343: { parser.yyVAL.expr = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1342: + case 1346: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1343: + case 1347: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.BitNeg, V: yyS[yypt-0].expr} } - case 1344: + case 1348: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: yyS[yypt-0].expr} } - case 1345: + case 1349: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: yyS[yypt-0].expr} } - case 1346: + case 1350: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.Concat), Args: []ast.ExprNode{yyS[yypt-2].expr, yyS[yypt-0].expr}} } - case 1347: + case 1351: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1349: + case 1353: { startOffset := parser.startOffset(&yyS[yypt-1]) endOffset := parser.endOffset(&yyS[yypt]) @@ -17119,23 +17176,23 @@ yynewstate: expr.SetText(parser.lexer.client, parser.src[startOffset:endOffset]) parser.yyVAL.expr = &ast.ParenthesesExpr{Expr: expr} } - case 1350: + case 1354: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1351: + case 1355: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1352: + case 1356: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.Exists = true parser.yyVAL.expr = &ast.ExistsSubqueryExpr{Sel: sq} } - case 1353: + case 1357: { /* * ODBC escape syntax. @@ -17159,7 +17216,7 @@ yynewstate: parser.yyVAL.expr = yyS[yypt-1].expr } } - case 1354: + case 1358: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary tp := types.NewFieldType(mysql.TypeString) @@ -17172,7 +17229,7 @@ yynewstate: FunctionType: ast.CastBinaryOperator, } } - case 1355: + case 1359: { /* See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast */ tp := yyS[yypt-2].item.(*types.FieldType) @@ -17198,7 +17255,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1356: + case 1360: { x := &ast.CaseExpr{WhenClauses: yyS[yypt-2].item.([]*ast.WhenClause)} if yyS[yypt-3].expr != nil { @@ -17209,7 +17266,7 @@ yynewstate: } parser.yyVAL.expr = x } - case 1357: + case 1361: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert tp := yyS[yypt-1].item.(*types.FieldType) @@ -17229,7 +17286,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1358: + case 1362: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") @@ -17238,70 +17295,70 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-3].expr, charset1}, } } - case 1359: + case 1363: { parser.yyVAL.expr = &ast.DefaultExpr{Name: yyS[yypt-1].expr.(*ast.ColumnNameExpr).Name} } - case 1360: + case 1364: { parser.yyVAL.expr = &ast.ValuesExpr{Column: yyS[yypt-1].expr.(*ast.ColumnNameExpr)} } - case 1361: + case 1365: { 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 1362: + case 1366: { 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 1363: + case 1367: { parser.yyVAL.item = false } - case 1364: + case 1368: { parser.yyVAL.item = true } - case 1367: + case 1371: { parser.yyVAL.item = false } - case 1368: + case 1372: { parser.yyVAL.item = true } - case 1369: + case 1373: { parser.yyVAL.item = false } - case 1371: + case 1375: { parser.yyVAL.item = true } - case 1374: + case 1378: { parser.yyVAL.item = true } - case 1418: + case 1422: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1419: + case 1423: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1420: + case 1424: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident)} } - case 1421: + case 1425: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)} } - case 1422: + case 1426: { args := []ast.ExprNode{} if yyS[yypt-0].item != nil { @@ -17309,7 +17366,7 @@ yynewstate: } parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args} } - case 1423: + case 1427: { nilVal := ast.NewValueExpr(nil, parser.charset, parser.collation) args := yyS[yypt-1].item.([]ast.ExprNode) @@ -17318,7 +17375,7 @@ yynewstate: Args: append(args, nilVal), } } - case 1424: + case 1428: { charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") args := yyS[yypt-3].item.([]ast.ExprNode) @@ -17327,42 +17384,42 @@ yynewstate: Args: append(args, charset1), } } - case 1425: + case 1429: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.DateLiteral), Args: []ast.ExprNode{expr}} } - case 1426: + case 1430: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimeLiteral), Args: []ast.ExprNode{expr}} } - case 1427: + case 1431: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimestampLiteral), Args: []ast.ExprNode{expr}} } - case 1428: + case 1432: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.InsertFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1429: + case 1433: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-3].expr, R: yyS[yypt-1].expr} } - case 1430: + case 1434: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.PasswordFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1431: + case 1435: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1432: + case 1436: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1433: + case 1437: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -17373,7 +17430,7 @@ yynewstate: }, } } - case 1434: + case 1438: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -17384,7 +17441,7 @@ yynewstate: }, } } - case 1435: + case 1439: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -17395,7 +17452,7 @@ yynewstate: }, } } - case 1436: + case 1440: { timeUnit := &ast.TimeUnitExpr{Unit: yyS[yypt-3].item.(ast.TimeUnitType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -17403,7 +17460,7 @@ yynewstate: Args: []ast.ExprNode{timeUnit, yyS[yypt-1].expr}, } } - case 1437: + case 1441: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -17413,67 +17470,67 @@ yynewstate: }, } } - case 1438: + case 1442: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}} } - case 1439: + case 1443: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1440: + case 1444: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1441: + case 1445: { 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 1442: + case 1446: { 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 1443: + case 1447: { 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 1444: + case 1448: { 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 1445: + case 1449: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1446: + case 1450: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr}, } } - case 1447: + case 1451: { spaceVal := ast.NewValueExpr(" ", parser.charset, parser.collation) direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-3].item.(ast.TrimDirectionType)} @@ -17482,7 +17539,7 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, spaceVal, direction}, } } - case 1448: + case 1452: { direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-4].item.(ast.TrimDirectionType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -17490,63 +17547,63 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr, direction}, } } - case 1449: + case 1453: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1450: + case 1454: { 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 1451: + case 1455: { 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 1453: + case 1457: { 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 1454: + case 1458: { parser.yyVAL.item = ast.GetFormatSelectorDate } - case 1455: + case 1459: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1456: + case 1460: { parser.yyVAL.item = ast.GetFormatSelectorTime } - case 1457: + case 1461: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1462: + case 1466: { parser.yyVAL.item = ast.TrimBoth } - case 1463: + case 1467: { parser.yyVAL.item = ast.TrimLeading } - case 1464: + case 1468: { parser.yyVAL.item = ast.TrimTrailing } - case 1465: + case 1469: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -17556,7 +17613,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 1466: + case 1470: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-3].item.(*ast.TableName), @@ -17567,7 +17624,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr, valueExpr}, } } - case 1468: + case 1472: { 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))} @@ -17575,15 +17632,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 1469: + case 1473: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: false} } - case 1470: + case 1474: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1471: + case 1475: { 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))} @@ -17591,7 +17648,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1472: + case 1476: { 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))} @@ -17599,7 +17656,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1473: + case 1477: { 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))} @@ -17607,7 +17664,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1474: + case 1478: { 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))} @@ -17615,7 +17672,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1475: + case 1479: { 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))} @@ -17623,7 +17680,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1476: + case 1480: { 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))} @@ -17631,11 +17688,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1477: + case 1481: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: true} } - case 1478: + case 1482: { 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))} @@ -17643,7 +17700,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1479: + case 1483: { 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))} @@ -17651,7 +17708,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1480: + case 1484: { args := []ast.ExprNode{ast.NewValueExpr(1, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -17660,7 +17717,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: args} } } - case 1481: + case 1485: { args := yyS[yypt-4].item.([]ast.ExprNode) args = append(args, yyS[yypt-2].item.(ast.ExprNode)) @@ -17674,7 +17731,7 @@ yynewstate: parser.yyVAL.expr = agg } } - case 1482: + case 1486: { 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))} @@ -17682,7 +17739,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 1483: + case 1487: { 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))} @@ -17690,7 +17747,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 1484: + case 1488: { 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))} @@ -17698,7 +17755,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 1485: + case 1489: { 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))} @@ -17706,7 +17763,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1486: + case 1490: { 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))} @@ -17714,7 +17771,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 1487: + case 1491: { 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))} @@ -17722,11 +17779,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1488: + case 1492: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } - case 1489: + case 1493: { 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))} @@ -17734,7 +17791,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1490: + case 1494: { 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))} @@ -17742,7 +17799,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1491: + case 1495: { 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))} @@ -17750,7 +17807,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1492: + case 1496: { 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))} @@ -17758,7 +17815,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1493: + case 1497: { 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))} @@ -17766,7 +17823,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1494: + case 1498: { 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))} @@ -17774,22 +17831,22 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1495: + case 1499: { parser.yyVAL.item = ast.NewValueExpr(",", "", "") } - case 1496: + case 1500: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1497: + case 1501: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1498: + case 1502: { var tp ast.FuncCallExprType if isInTokenMap(yyS[yypt-3].ident) { @@ -17804,159 +17861,159 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1499: + case 1503: { parser.yyVAL.item = nil } - case 1500: + case 1504: { parser.yyVAL.item = nil } - case 1501: + case 1505: { expr := ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation) parser.yyVAL.item = expr } - case 1503: + case 1507: { parser.yyVAL.item = ast.TimeUnitSecondMicrosecond } - case 1504: + case 1508: { parser.yyVAL.item = ast.TimeUnitMinuteMicrosecond } - case 1505: + case 1509: { parser.yyVAL.item = ast.TimeUnitMinuteSecond } - case 1506: + case 1510: { parser.yyVAL.item = ast.TimeUnitHourMicrosecond } - case 1507: + case 1511: { parser.yyVAL.item = ast.TimeUnitHourSecond } - case 1508: + case 1512: { parser.yyVAL.item = ast.TimeUnitHourMinute } - case 1509: + case 1513: { parser.yyVAL.item = ast.TimeUnitDayMicrosecond } - case 1510: + case 1514: { parser.yyVAL.item = ast.TimeUnitDaySecond } - case 1511: + case 1515: { parser.yyVAL.item = ast.TimeUnitDayMinute } - case 1512: + case 1516: { parser.yyVAL.item = ast.TimeUnitDayHour } - case 1513: + case 1517: { parser.yyVAL.item = ast.TimeUnitYearMonth } - case 1514: + case 1518: { parser.yyVAL.item = ast.TimeUnitMicrosecond } - case 1515: + case 1519: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1516: + case 1520: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1517: + case 1521: { parser.yyVAL.item = ast.TimeUnitHour } - case 1518: + case 1522: { parser.yyVAL.item = ast.TimeUnitDay } - case 1519: + case 1523: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1520: + case 1524: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1521: + case 1525: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1522: + case 1526: { parser.yyVAL.item = ast.TimeUnitYear } - case 1523: + case 1527: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1524: + case 1528: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1525: + case 1529: { parser.yyVAL.item = ast.TimeUnitHour } - case 1526: + case 1530: { parser.yyVAL.item = ast.TimeUnitDay } - case 1527: + case 1531: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1528: + case 1532: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1529: + case 1533: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1530: + case 1534: { parser.yyVAL.item = ast.TimeUnitYear } - case 1531: + case 1535: { parser.yyVAL.expr = nil } - case 1533: + case 1537: { parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)} } - case 1534: + case 1538: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause)) } - case 1535: + case 1539: { parser.yyVAL.item = &ast.WhenClause{ Expr: yyS[yypt-2].expr, Result: yyS[yypt-0].expr, } } - case 1536: + case 1540: { parser.yyVAL.item = nil } - case 1537: + case 1541: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1538: + case 1542: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-0].item.(int)) // TODO: Flen should be the flen of expression @@ -17968,7 +18025,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1539: + case 1543: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-1].item.(int)) // TODO: Flen should be the flen of expression @@ -17991,7 +18048,7 @@ yynewstate: } parser.yyVAL.item = tp } - case 1540: + case 1544: { tp := types.NewFieldType(mysql.TypeDate) tp.SetCharset(charset.CharsetBin) @@ -17999,7 +18056,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1541: + case 1545: { tp := types.NewFieldType(mysql.TypeYear) tp.SetCharset(charset.CharsetBin) @@ -18007,7 +18064,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1542: + case 1546: { tp := types.NewFieldType(mysql.TypeDatetime) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDatetime) @@ -18021,7 +18078,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1543: + case 1547: { fopt := yyS[yypt-0].item.(*ast.FloatOpt) tp := types.NewFieldType(mysql.TypeNewDecimal) @@ -18032,7 +18089,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1544: + case 1548: { tp := types.NewFieldType(mysql.TypeDuration) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDuration) @@ -18046,7 +18103,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1545: + case 1549: { tp := types.NewFieldType(mysql.TypeLonglong) tp.SetCharset(charset.CharsetBin) @@ -18054,7 +18111,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1546: + case 1550: { tp := types.NewFieldType(mysql.TypeLonglong) tp.AddFlag(mysql.UnsignedFlag | mysql.BinaryFlag) @@ -18062,7 +18119,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1547: + case 1551: { tp := types.NewFieldType(mysql.TypeJSON) tp.AddFlag(mysql.BinaryFlag | mysql.ParseToJSONFlag) @@ -18070,7 +18127,7 @@ yynewstate: tp.SetCollate(mysql.DefaultCollationName) parser.yyVAL.item = tp } - case 1548: + case 1552: { tp := types.NewFieldType(mysql.TypeDouble) flen, decimal := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDouble) @@ -18081,7 +18138,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1549: + case 1553: { tp := types.NewFieldType(mysql.TypeFloat) fopt := yyS[yypt-0].item.(*ast.FloatOpt) @@ -18098,7 +18155,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1550: + case 1554: { var tp *types.FieldType if parser.lexer.GetSQLMode().HasRealAsFloatMode() { @@ -18114,7 +18171,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1551: + case 1555: { elementType := yyS[yypt-1].item.(*ast.VectorElementType) if elementType.Tp != mysql.TypeFloat { @@ -18127,65 +18184,65 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1552: + case 1556: { parser.yyVAL.item = mysql.LowPriority } - case 1553: + case 1557: { parser.yyVAL.item = mysql.HighPriority } - case 1554: + case 1558: { parser.yyVAL.item = mysql.DelayedPriority } - case 1555: + case 1559: { parser.yyVAL.item = mysql.NoPriority } - case 1557: + case 1561: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1558: + case 1562: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1559: + case 1563: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1560: + case 1564: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1561: + case 1565: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1562: + case 1566: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-3].ident), Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1563: + case 1567: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1564: + case 1568: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1567: + case 1571: { parser.yyVAL.item = false } - case 1568: + case 1572: { parser.yyVAL.item = true } - case 1569: + case 1573: { var sqlText string var sqlVar *ast.VariableExpr @@ -18201,94 +18258,94 @@ yynewstate: SQLVar: sqlVar, } } - case 1570: + case 1574: { parser.yyVAL.item = yyS[yypt-0].ident } - case 1571: + case 1575: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1572: + case 1576: { parser.yyVAL.statement = &ast.ExecuteStmt{Name: yyS[yypt-0].ident} } - case 1573: + case 1577: { parser.yyVAL.statement = &ast.ExecuteStmt{ Name: yyS[yypt-2].ident, UsingVars: yyS[yypt-0].item.([]ast.ExprNode), } } - case 1574: + case 1578: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1575: + case 1579: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1576: + case 1580: { parser.yyVAL.statement = &ast.DeallocateStmt{Name: yyS[yypt-0].ident} } - case 1579: + case 1583: { parser.yyVAL.statement = &ast.RollbackStmt{} } - case 1580: + case 1584: { parser.yyVAL.statement = &ast.RollbackStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 1581: + case 1585: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1582: + case 1586: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1583: + case 1587: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1584: + case 1588: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1585: + case 1589: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1586: + case 1590: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1587: + case 1591: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1588: + case 1592: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1589: + case 1593: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1590: + case 1594: { parser.yyVAL.statement = &ast.ShutdownStmt{} } - case 1591: + case 1595: { parser.yyVAL.statement = &ast.RestartStmt{} } - case 1592: + case 1596: { parser.yyVAL.statement = &ast.HelpStmt{Topic: yyS[yypt-0].ident} } - case 1593: + case 1597: { st := &ast.SelectStmt{ SelectStmtOpts: yyS[yypt-2].item.(*ast.SelectStmtOpts), @@ -18304,7 +18361,7 @@ yynewstate: } parser.yyVAL.item = st } - case 1594: + case 1598: { st := yyS[yypt-2].item.(*ast.SelectStmt) lastField := st.Fields.Fields[len(st.Fields.Fields)-1] @@ -18316,7 +18373,7 @@ yynewstate: st.Where = yyS[yypt-0].item.(ast.ExprNode) } } - case 1595: + case 1599: { st := yyS[yypt-6].item.(*ast.SelectStmt) st.From = yyS[yypt-4].item.(*ast.TableRefsClause) @@ -18339,11 +18396,11 @@ yynewstate: } parser.yyVAL.item = st } - case 1596: + case 1600: { parser.yyVAL.item = nil } - case 1597: + case 1601: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -18356,7 +18413,7 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1598: + case 1602: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -18367,43 +18424,43 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1599: + case 1603: { parser.yyVAL.item = ast.SampleMethodTypeNone } - case 1600: + case 1604: { parser.yyVAL.item = ast.SampleMethodTypeSystem } - case 1601: + case 1605: { parser.yyVAL.item = ast.SampleMethodTypeBernoulli } - case 1602: + case 1606: { parser.yyVAL.item = ast.SampleMethodTypeTiDBRegion } - case 1603: + case 1607: { parser.yyVAL.item = ast.SampleClauseUnitTypeDefault } - case 1604: + case 1608: { parser.yyVAL.item = ast.SampleClauseUnitTypeRow } - case 1605: + case 1609: { parser.yyVAL.item = ast.SampleClauseUnitTypePercent } - case 1606: + case 1610: { parser.yyVAL.expr = nil } - case 1607: + case 1611: { parser.yyVAL.expr = yyS[yypt-1].expr } - case 1608: + case 1612: { st := yyS[yypt-6].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -18426,7 +18483,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1609: + case 1613: { st := yyS[yypt-5].item.(*ast.SelectStmt) if yyS[yypt-4].item != nil { @@ -18446,7 +18503,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1610: + case 1614: { st := yyS[yypt-4].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -18463,7 +18520,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1611: + case 1615: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindTable, @@ -18485,7 +18542,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1612: + case 1616: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindValues, @@ -18506,13 +18563,13 @@ yynewstate: } parser.yyVAL.statement = st } - case 1613: + case 1617: { sel := yyS[yypt-0].statement.(*ast.SelectStmt) sel.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = sel } - case 1614: + case 1618: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -18528,11 +18585,11 @@ yynewstate: } parser.yyVAL.statement = sel } - case 1615: + case 1619: { parser.yyVAL.item = yyS[yypt-0].item } - case 1616: + case 1620: { ws := yyS[yypt-0].item.(*ast.WithClause) ws.IsRecursive = true @@ -18541,20 +18598,20 @@ yynewstate: } parser.yyVAL.item = ws } - case 1617: + case 1621: { ws := yyS[yypt-2].item.(*ast.WithClause) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1618: + case 1622: { 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 1619: + case 1623: { cte := &ast.CommonTableExpression{} cte.Name = model.NewCIStr(yyS[yypt-3].ident) @@ -18562,37 +18619,37 @@ yynewstate: cte.Query = yyS[yypt-0].expr.(*ast.SubqueryExpr) parser.yyVAL.item = cte } - case 1621: + case 1625: { parser.yyVAL.item = nil } - case 1622: + case 1626: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.WindowSpec) } - case 1623: + case 1627: { parser.yyVAL.item = []ast.WindowSpec{yyS[yypt-0].item.(ast.WindowSpec)} } - case 1624: + case 1628: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.WindowSpec), yyS[yypt-0].item.(ast.WindowSpec)) } - case 1625: + case 1629: { var spec = yyS[yypt-0].item.(ast.WindowSpec) spec.Name = yyS[yypt-2].item.(model.CIStr) parser.yyVAL.item = spec } - case 1626: + case 1630: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1627: + case 1631: { parser.yyVAL.item = yyS[yypt-1].item.(ast.WindowSpec) } - case 1628: + case 1632: { spec := ast.WindowSpec{Ref: yyS[yypt-3].item.(model.CIStr)} if yyS[yypt-2].item != nil { @@ -18606,138 +18663,138 @@ yynewstate: } parser.yyVAL.item = spec } - case 1629: + case 1633: { parser.yyVAL.item = model.CIStr{} } - case 1631: + case 1635: { parser.yyVAL.item = nil } - case 1632: + case 1636: { parser.yyVAL.item = &ast.PartitionByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1633: + case 1637: { parser.yyVAL.item = nil } - case 1634: + case 1638: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1635: + case 1639: { parser.yyVAL.item = nil } - case 1636: + case 1640: { parser.yyVAL.item = &ast.FrameClause{ Type: yyS[yypt-1].item.(ast.FrameType), Extent: yyS[yypt-0].item.(ast.FrameExtent), } } - case 1637: + case 1641: { parser.yyVAL.item = ast.FrameType(ast.Rows) } - case 1638: + case 1642: { parser.yyVAL.item = ast.FrameType(ast.Ranges) } - case 1639: + case 1643: { parser.yyVAL.item = ast.FrameType(ast.Groups) } - case 1640: + case 1644: { parser.yyVAL.item = ast.FrameExtent{ Start: yyS[yypt-0].item.(ast.FrameBound), End: ast.FrameBound{Type: ast.CurrentRow}, } } - case 1642: + case 1646: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, UnBounded: true} } - case 1643: + case 1647: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1644: + case 1648: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1645: + case 1649: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1646: + case 1650: { parser.yyVAL.item = ast.FrameBound{Type: ast.CurrentRow} } - case 1647: + case 1651: { parser.yyVAL.item = ast.FrameExtent{Start: yyS[yypt-2].item.(ast.FrameBound), End: yyS[yypt-0].item.(ast.FrameBound)} } - case 1649: + case 1653: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, UnBounded: true} } - case 1650: + case 1654: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1651: + case 1655: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1652: + case 1656: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1653: + case 1657: { parser.yyVAL.item = nil } - case 1654: + case 1658: { spec := yyS[yypt-0].item.(ast.WindowSpec) parser.yyVAL.item = &spec } - case 1655: + case 1659: { parser.yyVAL.item = yyS[yypt-0].item.(ast.WindowSpec) } - case 1656: + case 1660: { parser.yyVAL.item = ast.WindowSpec{Name: yyS[yypt-0].item.(model.CIStr), OnlyAlias: true} } - case 1658: + case 1662: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1659: + case 1663: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1660: + case 1664: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1661: + case 1665: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1662: + case 1666: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1663: + case 1667: { 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 1664: + case 1668: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -18745,7 +18802,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 1665: + case 1669: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -18753,23 +18810,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 1666: + case 1670: { 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 1667: + case 1671: { 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 1668: + case 1672: { 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 1669: + case 1673: { parser.yyVAL.item = nil } - case 1670: + case 1674: { args := []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -18777,7 +18834,7 @@ yynewstate: } parser.yyVAL.item = args } - case 1671: + case 1675: { args := []ast.ExprNode{ast.NewParamMarkerExpr(yyS[yypt-1].offset)} if yyS[yypt-0].item != nil { @@ -18785,43 +18842,43 @@ yynewstate: } parser.yyVAL.item = args } - case 1672: + case 1676: { parser.yyVAL.item = nil } - case 1673: + case 1677: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1674: + case 1678: { parser.yyVAL.item = false } - case 1675: + case 1679: { parser.yyVAL.item = false } - case 1676: + case 1680: { parser.yyVAL.item = true } - case 1677: + case 1681: { parser.yyVAL.item = false } - case 1678: + case 1682: { parser.yyVAL.item = false } - case 1679: + case 1683: { parser.yyVAL.item = true } - case 1680: + case 1684: { parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)} } - case 1681: + case 1685: { if j, ok := yyS[yypt-0].item.(*ast.Join); ok { // if $1 is Join, use it directly @@ -18830,12 +18887,12 @@ yynewstate: parser.yyVAL.item = &ast.Join{Left: yyS[yypt-0].item.(ast.ResultSetNode), Right: nil} } } - case 1682: + case 1686: { /* 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 1684: + case 1688: { /* * ODBC escape syntax for outer join is { OJ join_table } @@ -18843,7 +18900,7 @@ yynewstate: */ parser.yyVAL.item = yyS[yypt-1].item } - case 1687: + case 1691: { tn := yyS[yypt-5].item.(*ast.TableName) tn.PartitionNames = yyS[yypt-4].item.([]model.CIStr) @@ -18856,66 +18913,66 @@ yynewstate: } parser.yyVAL.item = &ast.TableSource{Source: tn, AsName: yyS[yypt-3].item.(model.CIStr)} } - case 1688: + case 1692: { resultNode := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query parser.yyVAL.item = &ast.TableSource{Source: resultNode, AsName: yyS[yypt-0].item.(model.CIStr)} } - case 1689: + case 1693: { j := yyS[yypt-1].item.(*ast.Join) j.ExplicitParens = true parser.yyVAL.item = yyS[yypt-1].item } - case 1690: + case 1694: { parser.yyVAL.item = []model.CIStr{} } - case 1691: + case 1695: { parser.yyVAL.item = yyS[yypt-1].item } - case 1692: + case 1696: { parser.yyVAL.item = model.CIStr{} } - case 1694: + case 1698: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1695: + case 1699: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1696: + case 1700: { parser.yyVAL.item = ast.HintUse } - case 1697: + case 1701: { parser.yyVAL.item = ast.HintIgnore } - case 1698: + case 1702: { parser.yyVAL.item = ast.HintForce } - case 1699: + case 1703: { parser.yyVAL.item = ast.HintForScan } - case 1700: + case 1704: { parser.yyVAL.item = ast.HintForJoin } - case 1701: + case 1705: { parser.yyVAL.item = ast.HintForOrderBy } - case 1702: + case 1706: { parser.yyVAL.item = ast.HintForGroupBy } - case 1703: + case 1707: { parser.yyVAL.item = &ast.IndexHint{ IndexNames: yyS[yypt-1].item.([]model.CIStr), @@ -18923,134 +18980,134 @@ yynewstate: HintScope: yyS[yypt-3].item.(ast.IndexHintScope), } } - case 1704: + case 1708: { var nameList []model.CIStr parser.yyVAL.item = nameList } - case 1705: + case 1709: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1706: + case 1710: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1707: + case 1711: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1708: + case 1712: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1709: + case 1713: { parser.yyVAL.item = []*ast.IndexHint{yyS[yypt-0].item.(*ast.IndexHint)} } - case 1710: + case 1714: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.IndexHint), yyS[yypt-0].item.(*ast.IndexHint)) } - case 1711: + case 1715: { parser.yyVAL.item = []*ast.IndexHint{} } - case 1713: + case 1717: { parser.yyVAL.item = ast.NewCrossJoin(yyS[yypt-2].item.(ast.ResultSetNode), yyS[yypt-0].item.(ast.ResultSetNode)) } - case 1714: + case 1718: { 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 1715: + case 1719: { 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 1716: + case 1720: { 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 1717: + case 1721: { 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 1718: + case 1722: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-3].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), NaturalJoin: true} } - case 1719: + case 1723: { 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 1720: + case 1724: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), StraightJoin: true} } - case 1721: + case 1725: { 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 1722: + case 1726: { parser.yyVAL.item = ast.LeftJoin } - case 1723: + case 1727: { parser.yyVAL.item = ast.RightJoin } - case 1729: + case 1733: { parser.yyVAL.item = nil } - case 1730: + case 1734: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ValueExpr)} } - case 1731: + case 1735: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1732: + case 1736: { parser.yyVAL.item = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1737: + case 1741: { parser.yyVAL.item = ast.NewValueExpr(uint64(1), parser.charset, parser.collation) } - case 1739: + case 1743: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1740: + case 1744: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1741: + case 1745: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1742: + case 1746: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1743: + case 1747: { parser.yyVAL.item = nil } - case 1745: + case 1749: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.TableHints = yyS[yypt-0].item.([]*ast.TableOptimizerHint) parser.yyVAL.item = opt } - case 1746: + case 1750: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true @@ -19062,61 +19119,61 @@ yynewstate: } parser.yyVAL.item = opt } - case 1747: + case 1751: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.Priority = yyS[yypt-0].item.(mysql.PriorityEnum) parser.yyVAL.item = opt } - case 1748: + case 1752: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLSmallResult = true parser.yyVAL.item = opt } - case 1749: + case 1753: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBigResult = true parser.yyVAL.item = opt } - case 1750: + case 1754: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBufferResult = true parser.yyVAL.item = opt } - case 1751: + case 1755: { opt := &ast.SelectStmtOpts{} opt.SQLCache = yyS[yypt-0].item.(bool) parser.yyVAL.item = opt } - case 1752: + case 1756: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.CalcFoundRows = true parser.yyVAL.item = opt } - case 1753: + case 1757: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.StraightJoin = true parser.yyVAL.item = opt } - case 1754: + case 1758: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true parser.yyVAL.item = opt } - case 1756: + case 1760: { opts := yyS[yypt-1].item.(*ast.SelectStmtOpts) opt := yyS[yypt-0].item.(*ast.SelectStmtOpts) @@ -19161,7 +19218,7 @@ yynewstate: parser.yyVAL.item = opts } - case 1758: + case 1762: { hints, warns := parser.parseHint(yyS[yypt-0].ident) for _, w := range warns { @@ -19170,31 +19227,31 @@ yynewstate: } parser.yyVAL.item = hints } - case 1759: + case 1763: { parser.yyVAL.item = nil } - case 1761: + case 1765: { parser.yyVAL.item = true } - case 1762: + case 1766: { parser.yyVAL.item = false } - case 1763: + case 1767: { parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)} } - case 1764: + case 1768: { parser.yyVAL.item = nil } - case 1766: + case 1770: { parser.yyVAL.item = nil } - case 1767: + case 1771: { x := &ast.SelectIntoOption{ Tp: ast.SelectIntoOutfile, @@ -19209,7 +19266,7 @@ yynewstate: parser.yyVAL.item = x } - case 1768: + case 1772: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -19219,14 +19276,14 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1769: + case 1773: { 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 1770: + case 1774: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -19236,7 +19293,7 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1771: + case 1775: { subQuery := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query isRecursive := true @@ -19259,32 +19316,32 @@ yynewstate: parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } } - case 1772: + case 1776: { parser.yyVAL.item = nil } - case 1773: + case 1777: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdate, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1774: + case 1778: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1775: + case 1779: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1776: + case 1780: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateWaitN, @@ -19292,55 +19349,55 @@ yynewstate: Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1777: + case 1781: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1778: + case 1782: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1779: + case 1783: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1780: + case 1784: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: []*ast.TableName{}, } } - case 1781: + case 1785: { parser.yyVAL.item = []*ast.TableName{} } - case 1782: + case 1786: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.TableName) } - case 1785: + case 1789: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1786: + case 1790: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1787: + case 1791: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -19357,7 +19414,7 @@ yynewstate: setOpr.SelectList.Selects = append(setOpr.SelectList.Selects, st) parser.yyVAL.statement = setOpr } - case 1788: + case 1792: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -19366,21 +19423,27 @@ yynewstate: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} with2 = x.With case *ast.SetOprStmt: + // child setOprStmt's limit and order should also make sense + // we should separate it out from other normal SetOprSelectList. setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = yyS[yypt-1].item.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} parser.yyVAL.statement = setOpr } - case 1789: + case 1793: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -19389,6 +19452,8 @@ yynewstate: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} @@ -19396,15 +19461,17 @@ yynewstate: case *ast.SetOprStmt: setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = yyS[yypt-2].item.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1790: + case 1794: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -19413,6 +19480,8 @@ yynewstate: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} @@ -19420,15 +19489,17 @@ yynewstate: case *ast.SetOprStmt: setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = yyS[yypt-2].item.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1791: + case 1795: { setOprList1 := yyS[yypt-4].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -19437,6 +19508,8 @@ yynewstate: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := yyS[yypt-2].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} @@ -19444,8 +19517,10 @@ yynewstate: case *ast.SetOprStmt: setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = yyS[yypt-3].item.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} @@ -19453,56 +19528,47 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1792: + case 1796: { var setOprList []ast.Node - var with *ast.WithClause switch x := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: - setOprList = []ast.Node{x} - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}, With: x.With}} case *ast.SetOprStmt: - setOprList = x.SelectList.Selects - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } - setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}, With: with} + setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1793: + case 1797: { var setOprList []ast.Node - var with *ast.WithClause switch x := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: - setOprList = []ast.Node{x} - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}, With: x.With}} case *ast.SetOprStmt: - setOprList = x.SelectList.Selects - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } - setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}, With: with} + setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1794: + case 1798: { var setOprList []ast.Node - var with *ast.WithClause switch x := yyS[yypt-2].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: - setOprList = []ast.Node{x} - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}, With: x.With}} case *ast.SetOprStmt: - setOprList = x.SelectList.Selects - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } - setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}, With: with} + setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.OrderBy = yyS[yypt-1].item.(*ast.OrderByClause) setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1796: + case 1800: { setOprList1 := yyS[yypt-2].item.([]ast.Node) setOprList2 := yyS[yypt-0].item.([]ast.Node) @@ -19518,22 +19584,22 @@ yynewstate: } parser.yyVAL.item = append(setOprList1, setOprList2...) } - case 1797: + case 1801: { parser.yyVAL.item = []ast.Node{yyS[yypt-0].statement.(*ast.SelectStmt)} } - case 1798: + case 1802: { var setOprList []ast.Node switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}}} case *ast.SetOprStmt: - setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With}} + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } parser.yyVAL.item = setOprList } - case 1799: + case 1803: { var tp ast.SetOprType tp = ast.Union @@ -19542,7 +19608,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1800: + case 1804: { var tp ast.SetOprType tp = ast.Except @@ -19551,7 +19617,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1801: + case 1805: { var tp ast.SetOprType tp = ast.Intersect @@ -19560,7 +19626,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1803: + case 1807: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.PumpType, @@ -19568,7 +19634,7 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1804: + case 1808: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.DrainerType, @@ -19576,19 +19642,19 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1805: + case 1809: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1806: + case 1810: { parser.yyVAL.statement = &ast.SetPwdStmt{Password: yyS[yypt-0].ident} } - case 1807: + case 1811: { parser.yyVAL.statement = &ast.SetPwdStmt{User: yyS[yypt-2].item.(*auth.UserIdentity), Password: yyS[yypt-0].ident} } - case 1808: + case 1812: { vars := yyS[yypt-0].item.([]*ast.VariableAssignment) for _, v := range vars { @@ -19596,11 +19662,11 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: vars} } - case 1809: + case 1813: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1810: + case 1814: { assigns := yyS[yypt-0].item.([]*ast.VariableAssignment) for i := 0; i < len(assigns); i++ { @@ -19611,27 +19677,27 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: assigns} } - case 1811: + case 1815: { parser.yyVAL.statement = &ast.SetConfigStmt{Type: strings.ToLower(yyS[yypt-3].ident), Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1812: + case 1816: { parser.yyVAL.statement = &ast.SetConfigStmt{Instance: yyS[yypt-3].ident, Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1813: + case 1817: { parser.yyVAL.statement = &ast.SetSessionStatesStmt{SessionStates: yyS[yypt-0].ident} } - case 1814: + case 1818: { parser.yyVAL.statement = &ast.SetResourceGroupStmt{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1815: + case 1819: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.SetRoleStmt) } - case 1816: + case 1820: { tmp := yyS[yypt-2].item.(*ast.SetRoleStmt) parser.yyVAL.statement = &ast.SetDefaultRoleStmt{ @@ -19640,27 +19706,27 @@ yynewstate: UserList: yyS[yypt-0].item.([]*auth.UserIdentity), } } - case 1817: + case 1821: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleNone, RoleList: nil} } - case 1818: + case 1822: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAll, RoleList: nil} } - case 1819: + case 1823: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleRegular, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1820: + case 1824: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAllExcept, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1822: + case 1826: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleDefault, RoleList: nil} } - case 1823: + case 1827: { if yyS[yypt-0].item != nil { parser.yyVAL.item = yyS[yypt-0].item @@ -19668,7 +19734,7 @@ yynewstate: parser.yyVAL.item = []*ast.VariableAssignment{} } } - case 1824: + case 1828: { if yyS[yypt-0].item != nil { varAssigns := yyS[yypt-0].item.([]*ast.VariableAssignment) @@ -19677,28 +19743,28 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 1825: + case 1829: { 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 1826: + case 1830: { 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 1827: + case 1831: { 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 1828: + case 1832: { varAssigns := []*ast.VariableAssignment{} asof := yyS[yypt-0].item.(*ast.AsOfClause) @@ -19707,59 +19773,59 @@ yynewstate: } parser.yyVAL.item = varAssigns } - case 1829: + case 1833: { parser.yyVAL.ident = ast.RepeatableRead } - case 1830: + case 1834: { parser.yyVAL.ident = ast.ReadCommitted } - case 1831: + case 1835: { parser.yyVAL.ident = ast.ReadUncommitted } - case 1832: + case 1836: { parser.yyVAL.ident = ast.Serializable } - case 1833: + case 1837: { parser.yyVAL.expr = ast.NewValueExpr("ON", parser.charset, parser.collation) } - case 1834: + case 1838: { parser.yyVAL.expr = ast.NewValueExpr("BINARY", parser.charset, parser.collation) } - case 1839: + case 1843: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1841: + case 1845: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1842: + case 1846: { parser.yyVAL.ident = yyS[yypt-2].ident + "-" + yyS[yypt-0].ident } - case 1843: + case 1847: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1844: + case 1848: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsGlobal: true, IsSystem: true} } - case 1845: + case 1849: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1846: + case 1850: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1847: + case 1851: { v := strings.ToLower(yyS[yypt-2].ident) var isGlobal bool @@ -19775,27 +19841,27 @@ yynewstate: } parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr, IsGlobal: isGlobal, IsSystem: true} } - case 1848: + case 1852: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr} } - case 1849: + case 1853: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1850: + case 1854: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-2].ident, "", ""), } } - case 1851: + case 1855: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, @@ -19803,24 +19869,24 @@ yynewstate: ExtendValue: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1852: + case 1856: { v := &ast.DefaultExpr{} parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetNames, Value: v} } - case 1853: + case 1857: { parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetCharset, Value: yyS[yypt-0].expr} } - case 1854: + case 1858: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1855: + case 1859: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1856: + case 1860: { // Validate input charset name to keep the same behavior as parser of MySQL. cs, err := charset.GetCharsetInfo(yyS[yypt-0].ident) @@ -19832,11 +19898,11 @@ yynewstate: // to keep lower case of input for generated column restore. parser.yyVAL.ident = cs.Name } - case 1857: + case 1861: { parser.yyVAL.ident = charset.CharsetBin } - case 1858: + case 1862: { info, err := charset.GetCollationByName(yyS[yypt-0].ident) if err != nil { @@ -19845,19 +19911,19 @@ yynewstate: } parser.yyVAL.ident = info.Name } - case 1859: + case 1863: { parser.yyVAL.ident = charset.CollationBin } - case 1860: + case 1864: { parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)} } - case 1861: + case 1865: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment)) } - case 1864: + case 1868: { v := strings.ToLower(yyS[yypt-0].ident) var isGlobal bool @@ -19874,89 +19940,89 @@ yynewstate: } parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true, ExplicitScope: explicitScope} } - case 1865: + case 1869: { v := yyS[yypt-0].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false} } - case 1866: + case 1870: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1867: + case 1871: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1868: + case 1872: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1869: + case 1873: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 1870: + case 1874: { parser.yyVAL.item = []*auth.UserIdentity{yyS[yypt-0].item.(*auth.UserIdentity)} } - case 1871: + case 1875: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.UserIdentity), yyS[yypt-0].item.(*auth.UserIdentity)) } - case 1873: + case 1877: { parser.yyVAL.ident = yyS[yypt-1].ident } - case 1877: + case 1881: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1878: + case 1882: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1879: + case 1883: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1880: + case 1884: { parser.yyVAL.item = yyS[yypt-0].item } - case 1881: + case 1885: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1882: + case 1886: { parser.yyVAL.item = yyS[yypt-0].item } - case 1883: + case 1887: { parser.yyVAL.item = []*auth.RoleIdentity{yyS[yypt-0].item.(*auth.RoleIdentity)} } - case 1884: + case 1888: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.RoleIdentity), yyS[yypt-0].item.(*auth.RoleIdentity)) } - case 1885: + case 1889: { parser.yyVAL.item = &ast.LimitSimple{Offset: 0, Count: yyS[yypt-0].item.(uint64)} } - case 1886: + case 1890: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-2].item.(uint64), Count: yyS[yypt-0].item.(uint64)} } - case 1887: + case 1891: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-0].item.(uint64), Count: yyS[yypt-2].item.(uint64)} } - case 1888: + case 1892: { parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDL} } - case 1889: + case 1893: { stmt := &ast.AdminStmt{Tp: ast.AdminShowDDLJobs} if yyS[yypt-0].item != nil { @@ -19964,7 +20030,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1890: + case 1894: { stmt := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobs, @@ -19975,21 +20041,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1891: + case 1895: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowNextRowID, Tables: []*ast.TableName{yyS[yypt-1].item.(*ast.TableName)}, } } - case 1892: + case 1896: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1893: + case 1897: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndex, @@ -19997,7 +20063,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1894: + case 1898: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminRecoverIndex, @@ -20005,7 +20071,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1895: + case 1899: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCleanupIndex, @@ -20013,7 +20079,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1896: + case 1900: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndexRange, @@ -20022,42 +20088,42 @@ yynewstate: HandleRanges: yyS[yypt-0].item.([]ast.HandleRange), } } - case 1897: + case 1901: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminChecksumTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1898: + case 1902: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCancelDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1899: + case 1903: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPauseDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1900: + case 1904: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminResumeDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1901: + case 1905: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueries, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1902: + case 1906: { ret := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueriesWithRange, @@ -20066,129 +20132,129 @@ yynewstate: ret.LimitSimple.Offset = yyS[yypt-0].item.(*ast.LimitSimple).Offset parser.yyVAL.statement = ret } - case 1903: + case 1907: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowSlow, ShowSlow: yyS[yypt-0].item.(*ast.ShowSlow), } } - case 1904: + case 1908: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadExprPushdownBlacklist, } } - case 1905: + case 1909: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadOptRuleBlacklist, } } - case 1906: + case 1910: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginEnable, Plugins: yyS[yypt-0].item.([]string), } } - case 1907: + case 1911: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginDisable, Plugins: yyS[yypt-0].item.([]string), } } - case 1908: + case 1912: { parser.yyVAL.statement = &ast.CleanupTableLockStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1909: + case 1913: { parser.yyVAL.statement = &ast.RepairTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), CreateStmt: yyS[yypt-0].statement.(*ast.CreateTableStmt), } } - case 1910: + case 1914: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushBindings, } } - case 1911: + case 1915: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCaptureBindings, } } - case 1912: + case 1916: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminEvolveBindings, } } - case 1913: + case 1917: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadBindings, } } - case 1914: + case 1918: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1915: + case 1919: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1916: + case 1920: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowTelemetry, } } - case 1917: + case 1921: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminResetTelemetryID, } } - case 1918: + case 1922: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushPlanCache, StatementScope: yyS[yypt-1].item.(ast.StatementScope), } } - case 1919: + case 1923: { stmt := &ast.AdminStmt{ Tp: ast.AdminShowBatchTasks, } parser.yyVAL.statement = stmt } - case 1920: + case 1924: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCancelBatchTasks, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1921: + case 1925: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowRecent, Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1922: + case 1926: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -20196,7 +20262,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1923: + case 1927: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -20204,7 +20270,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1924: + case 1928: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -20212,27 +20278,27 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1925: + case 1929: { parser.yyVAL.item = []ast.HandleRange{yyS[yypt-0].item.(ast.HandleRange)} } - case 1926: + case 1930: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.HandleRange), yyS[yypt-0].item.(ast.HandleRange)) } - case 1927: + case 1931: { parser.yyVAL.item = ast.HandleRange{Begin: yyS[yypt-3].item.(int64), End: yyS[yypt-1].item.(int64)} } - case 1928: + case 1932: { parser.yyVAL.item = []int64{yyS[yypt-0].item.(int64)} } - case 1929: + case 1933: { parser.yyVAL.item = append(yyS[yypt-2].item.([]int64), yyS[yypt-0].item.(int64)) } - case 1930: + case 1934: { stmt := yyS[yypt-1].item.(*ast.ShowStmt) if yyS[yypt-0].item != nil { @@ -20244,21 +20310,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1931: + case 1935: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1932: + case 1936: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateView, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1933: + case 1937: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateDatabase, @@ -20266,28 +20332,28 @@ yynewstate: DBName: yyS[yypt-0].ident, } } - case 1934: + case 1938: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateSequence, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1935: + case 1939: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreatePlacementPolicy, DBName: yyS[yypt-0].ident, } } - case 1936: + case 1940: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateResourceGroup, ResourceGroupName: yyS[yypt-0].ident, } } - case 1937: + case 1941: { // See https://dev.mysql.com/doc/refman/5.7/en/show-create-user.html parser.yyVAL.statement = &ast.ShowStmt{ @@ -20295,7 +20361,7 @@ yynewstate: User: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 1938: + case 1942: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -20307,14 +20373,14 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1939: + case 1943: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowTableNextRowId, Table: yyS[yypt-1].item.(*ast.TableName), } } - case 1940: + case 1944: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -20327,12 +20393,12 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1941: + case 1945: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html parser.yyVAL.statement = &ast.ShowStmt{Tp: ast.ShowGrants} } - case 1942: + case 1946: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html if yyS[yypt-0].item != nil { @@ -20349,26 +20415,26 @@ yynewstate: } } } - case 1943: + case 1947: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowMasterStatus, } } - case 1944: + case 1948: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProcessList, Full: yyS[yypt-1].item.(bool), } } - case 1945: + case 1949: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProfiles, } } - case 1946: + case 1950: { v := &ast.ShowStmt{ Tp: ast.ShowProfile, @@ -20384,23 +20450,23 @@ yynewstate: } parser.yyVAL.statement = v } - case 1947: + case 1951: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowPrivileges, } } - case 1948: + case 1952: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowBuiltins, } } - case 1949: + case 1953: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.ShowStmt) } - case 1950: + case 1954: { v := yyS[yypt-0].item.(int64) parser.yyVAL.statement = &ast.ShowStmt{ @@ -20408,28 +20474,28 @@ yynewstate: LoadDataJobID: &v, } } - case 1951: + case 1955: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateProcedure, Procedure: yyS[yypt-0].item.(*ast.TableName), } } - case 1952: + case 1956: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForDatabase, DBName: yyS[yypt-0].ident, } } - case 1953: + case 1957: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1954: + case 1958: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForPartition, @@ -20437,90 +20503,90 @@ yynewstate: Partition: model.NewCIStr(yyS[yypt-0].ident), } } - case 1955: + case 1959: { parser.yyVAL.item = nil } - case 1957: + case 1961: { parser.yyVAL.item = []int{yyS[yypt-0].item.(int)} } - case 1958: + case 1962: { l := yyS[yypt-2].item.([]int) l = append(l, yyS[yypt-0].item.(int)) parser.yyVAL.item = l } - case 1959: + case 1963: { parser.yyVAL.item = ast.ProfileTypeCPU } - case 1960: + case 1964: { parser.yyVAL.item = ast.ProfileTypeMemory } - case 1961: + case 1965: { parser.yyVAL.item = ast.ProfileTypeBlockIo } - case 1962: + case 1966: { parser.yyVAL.item = ast.ProfileTypeContextSwitch } - case 1963: + case 1967: { parser.yyVAL.item = ast.ProfileTypePageFaults } - case 1964: + case 1968: { parser.yyVAL.item = ast.ProfileTypeIpc } - case 1965: + case 1969: { parser.yyVAL.item = ast.ProfileTypeSwaps } - case 1966: + case 1970: { parser.yyVAL.item = ast.ProfileTypeSource } - case 1967: + case 1971: { parser.yyVAL.item = ast.ProfileTypeAll } - case 1968: + case 1972: { parser.yyVAL.item = nil } - case 1969: + case 1973: { v := yyS[yypt-0].item.(int64) parser.yyVAL.item = &v } - case 1970: + case 1974: { parser.yyVAL.item = nil } - case 1971: + case 1975: { parser.yyVAL.item = yyS[yypt-0].item.([]*auth.RoleIdentity) } - case 1977: + case 1981: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines} } - case 1978: + case 1982: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases} } - case 1979: + case 1983: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowConfig} } - case 1980: + case 1984: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset} } - case 1981: + case 1985: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTables, @@ -20528,28 +20594,28 @@ yynewstate: Full: yyS[yypt-2].item.(bool), } } - case 1982: + case 1986: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowOpenTables, DBName: yyS[yypt-0].ident, } } - case 1983: + case 1987: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTableStatus, DBName: yyS[yypt-0].ident, } } - case 1984: + case 1988: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowIndex, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1985: + case 1989: { show := &ast.ShowStmt{ Tp: ast.ShowIndex, @@ -20557,7 +20623,7 @@ yynewstate: } parser.yyVAL.item = show } - case 1986: + case 1990: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -20566,7 +20632,7 @@ yynewstate: Full: yyS[yypt-3].item.(bool), } } - case 1987: + case 1991: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -20576,81 +20642,81 @@ yynewstate: Extended: true, } } - case 1988: + case 1992: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings, CountWarningsOrErrors: true} } - case 1989: + case 1993: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings} } - case 1990: + case 1994: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors, CountWarningsOrErrors: true} } - case 1991: + case 1995: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors} } - case 1992: + case 1996: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowVariables, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1993: + case 1997: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowStatus, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1994: + case 1998: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindings, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1995: + case 1999: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowCollation, } } - case 1996: + case 2000: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTriggers, DBName: yyS[yypt-0].ident, } } - case 1997: + case 2001: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindingCacheStatus, } } - case 1998: + case 2002: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowProcedureStatus, } } - case 1999: + case 2003: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPumpStatus, } } - case 2000: + case 2004: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowDrainerStatus, } } - case 2001: + case 2005: { // 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 @@ -20660,88 +20726,88 @@ yynewstate: Tp: ast.ShowFunctionStatus, } } - case 2002: + case 2006: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowEvents, DBName: yyS[yypt-0].ident, } } - case 2003: + case 2007: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlugins, } } - case 2004: + case 2008: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowSessionStates} } - case 2005: + case 2009: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsExtended} } - case 2006: + case 2010: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsMeta, Table: &ast.TableName{Name: model.NewCIStr("STATS_META"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2007: + case 2011: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHistograms, Table: &ast.TableName{Name: model.NewCIStr("STATS_HISTOGRAMS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2008: + case 2012: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsTopN} } - case 2009: + case 2013: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsBuckets, Table: &ast.TableName{Name: model.NewCIStr("STATS_BUCKETS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2010: + case 2014: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHealthy} } - case 2011: + case 2015: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsLocked, Table: &ast.TableName{Name: model.NewCIStr("STATS_TABLE_LOCKED"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 2012: + case 2016: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowHistogramsInFlight} } - case 2013: + case 2017: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowColumnStatsUsage} } - case 2014: + case 2018: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowAnalyzeStatus} } - case 2015: + case 2019: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowBackups} } - case 2016: + case 2020: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowRestores} } - case 2017: + case 2021: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacement} } - case 2018: + case 2022: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacementLabels} } - case 2019: + case 2023: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowLoadDataJobs} } - case 2020: + case 2024: { parser.yyVAL.item = nil } - case 2021: + case 2025: { parser.yyVAL.item = &ast.PatternLikeOrIlikeExpr{ Pattern: yyS[yypt-0].expr, @@ -20749,105 +20815,105 @@ yynewstate: IsLike: true, } } - case 2022: + case 2026: { parser.yyVAL.item = yyS[yypt-0].expr } - case 2023: + case 2027: { parser.yyVAL.item = false } - case 2024: + case 2028: { parser.yyVAL.item = true } - case 2025: + case 2029: { parser.yyVAL.item = false } - case 2026: + case 2030: { parser.yyVAL.item = ast.StatementScopeSession } - case 2027: + case 2031: { parser.yyVAL.item = ast.StatementScopeGlobal } - case 2028: + case 2032: { parser.yyVAL.item = ast.StatementScopeInstance } - case 2029: + case 2033: { parser.yyVAL.item = ast.StatementScopeSession } - case 2030: + case 2034: { parser.yyVAL.item = false } - case 2031: + case 2035: { parser.yyVAL.item = true } - case 2032: + case 2036: { parser.yyVAL.ident = "" } - case 2033: + case 2037: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2034: + case 2038: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName) } - case 2035: + case 2039: { tmp := yyS[yypt-0].item.(*ast.FlushStmt) tmp.NoWriteToBinLog = yyS[yypt-1].item.(bool) parser.yyVAL.statement = tmp } - case 2036: + case 2040: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 2037: + case 2041: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 2038: + case 2042: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushPrivileges, } } - case 2039: + case 2043: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushStatus, } } - case 2040: + case 2044: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTiDBPlugin, Plugins: yyS[yypt-0].item.([]string), } } - case 2041: + case 2045: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushHosts, } } - case 2042: + case 2046: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushLogs, LogType: yyS[yypt-1].item.(ast.LogType), } } - case 2043: + case 2047: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTables, @@ -20855,69 +20921,69 @@ yynewstate: ReadLock: yyS[yypt-0].item.(bool), } } - case 2044: + case 2048: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushClientErrorsSummary, } } - case 2045: + case 2049: { parser.yyVAL.item = ast.LogTypeDefault } - case 2046: + case 2050: { parser.yyVAL.item = ast.LogTypeBinary } - case 2047: + case 2051: { parser.yyVAL.item = ast.LogTypeEngine } - case 2048: + case 2052: { parser.yyVAL.item = ast.LogTypeError } - case 2049: + case 2053: { parser.yyVAL.item = ast.LogTypeGeneral } - case 2050: + case 2054: { parser.yyVAL.item = ast.LogTypeSlow } - case 2051: + case 2055: { parser.yyVAL.item = false } - case 2052: + case 2056: { parser.yyVAL.item = true } - case 2053: + case 2057: { parser.yyVAL.item = true } - case 2054: + case 2058: { parser.yyVAL.item = []*ast.TableName{} } - case 2056: + case 2060: { parser.yyVAL.item = []*ast.TableName{} } - case 2057: + case 2061: { parser.yyVAL.item = yyS[yypt-0].item } - case 2058: + case 2062: { parser.yyVAL.item = false } - case 2059: + case 2063: { parser.yyVAL.item = true } - case 2135: + case 2139: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20930,7 +20996,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2163: + case 2167: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20943,7 +21009,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2179: + case 2183: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20956,7 +21022,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2181: + case 2185: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -20966,7 +21032,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2182: + case 2186: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -20976,7 +21042,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2183: + case 2187: { cst := yyS[yypt-0].item.(*ast.Constraint) if yyS[yypt-1].item != nil { @@ -20985,7 +21051,7 @@ yynewstate: } parser.yyVAL.item = cst } - case 2188: + case 2192: { if yyS[yypt-0].item != nil { parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})} @@ -20993,7 +21059,7 @@ yynewstate: parser.yyVAL.item = []interface{}{} } } - case 2189: + case 2193: { if yyS[yypt-0].item != nil { parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item) @@ -21001,7 +21067,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 2190: + case 2194: { var columnDefs []*ast.ColumnDef var constraints []*ast.Constraint @@ -21010,7 +21076,7 @@ yynewstate: Constraints: constraints, } } - case 2191: + case 2195: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -21028,69 +21094,69 @@ yynewstate: Constraints: constraints, } } - case 2193: + case 2197: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2194: + case 2198: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2195: + case 2199: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2196: + case 2200: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIdCache, UintValue: yyS[yypt-0].item.(uint64)} } - case 2197: + case 2201: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoRandomBase, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2198: + case 2202: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)} } - case 2199: + case 2203: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident} } - case 2200: + case 2204: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2201: + case 2205: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTableCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2202: + case 2206: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident} } - case 2203: + case 2207: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident} } - case 2204: + case 2208: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)} } - case 2205: + case 2209: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)} } - case 2206: + case 2210: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)} } - case 2207: + case 2211: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent} } - case 2208: + case 2212: { n := yyS[yypt-0].item.(uint64) if n != 0 && n != 1 { @@ -21101,13 +21167,13 @@ yynewstate: yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2209: + case 2213: { 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 2210: + case 2214: { // Parse it but will ignore it. // In MySQL, STATS_SAMPLE_PAGES=N(Where 0 1 { @@ -22999,7 +23065,7 @@ yynewstate: OptEnclosed: true, } } - case 2555: + case 2559: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -23011,7 +23077,7 @@ yynewstate: Value: str, } } - case 2556: + case 2560: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -23023,14 +23089,14 @@ yynewstate: Value: str, } } - case 2557: + case 2561: { parser.yyVAL.item = &ast.FieldItem{ Type: ast.DefinedNullBy, Value: yyS[yypt-0].item.(*ast.TextString).Value, } } - case 2558: + case 2562: { parser.yyVAL.item = &ast.FieldItem{ Type: ast.DefinedNullBy, @@ -23038,130 +23104,130 @@ yynewstate: OptEnclosed: true, } } - case 2560: + case 2564: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2561: + case 2565: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2562: + case 2566: { parser.yyVAL.item = (*ast.LinesClause)(nil) } - case 2563: + case 2567: { parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].item.(*string), Terminated: yyS[yypt-0].item.(*string)} } - case 2564: + case 2568: { parser.yyVAL.item = (*string)(nil) } - case 2565: + case 2569: { s := yyS[yypt-0].ident parser.yyVAL.item = &s } - case 2566: + case 2570: { parser.yyVAL.item = (*string)(nil) } - case 2567: + case 2571: { s := yyS[yypt-0].ident parser.yyVAL.item = &s } - case 2568: + case 2572: { parser.yyVAL.item = ([]*ast.Assignment)(nil) } - case 2569: + case 2573: { parser.yyVAL.item = yyS[yypt-0].item } - case 2570: + case 2574: { l := yyS[yypt-2].item.([]*ast.Assignment) parser.yyVAL.item = append(l, yyS[yypt-0].item.(*ast.Assignment)) } - case 2571: + case 2575: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 2572: + case 2576: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].expr.(*ast.ColumnNameExpr).Name, Expr: yyS[yypt-0].expr, } } - case 2573: + case 2577: { parser.yyVAL.item = []*ast.LoadDataOpt{} } - case 2574: + case 2578: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.LoadDataOpt) } - case 2575: + case 2579: { parser.yyVAL.item = []*ast.LoadDataOpt{yyS[yypt-0].item.(*ast.LoadDataOpt)} } - case 2576: + case 2580: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.LoadDataOpt), yyS[yypt-0].item.(*ast.LoadDataOpt)) } - case 2577: + case 2581: { parser.yyVAL.item = &ast.LoadDataOpt{Name: strings.ToLower(yyS[yypt-0].ident)} } - case 2578: + case 2582: { parser.yyVAL.item = &ast.LoadDataOpt{Name: strings.ToLower(yyS[yypt-2].ident), Value: yyS[yypt-0].expr.(ast.ExprNode)} } - case 2579: + case 2583: { parser.yyVAL.statement = &ast.UnlockTablesStmt{} } - case 2580: + case 2584: { parser.yyVAL.statement = &ast.LockTablesStmt{ TableLocks: yyS[yypt-0].item.([]ast.TableLock), } } - case 2583: + case 2587: { parser.yyVAL.item = ast.TableLock{ Table: yyS[yypt-1].item.(*ast.TableName), Type: yyS[yypt-0].item.(model.TableLockType), } } - case 2584: + case 2588: { parser.yyVAL.item = model.TableLockRead } - case 2585: + case 2589: { parser.yyVAL.item = model.TableLockReadLocal } - case 2586: + case 2590: { parser.yyVAL.item = model.TableLockWrite } - case 2587: + case 2591: { parser.yyVAL.item = model.TableLockWriteLocal } - case 2588: + case 2592: { parser.yyVAL.item = []ast.TableLock{yyS[yypt-0].item.(ast.TableLock)} } - case 2589: + case 2593: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.TableLock), yyS[yypt-0].item.(ast.TableLock)) } - case 2590: + case 2594: { parser.yyVAL.statement = &ast.NonTransactionalDMLStmt{ Sync: yyS[yypt-2].item.(int), @@ -23171,49 +23237,49 @@ yynewstate: DMLStmt: yyS[yypt-0].statement.(ast.ShardableDMLStmt), } } - case 2595: + case 2599: { parser.yyVAL.item = ast.Sync } - case 2596: + case 2600: { parser.yyVAL.item = ast.Async } - case 2597: + case 2601: { parser.yyVAL.item = ast.NoDryRun } - case 2598: + case 2602: { parser.yyVAL.item = ast.DryRunSplitDml } - case 2599: + case 2603: { parser.yyVAL.item = ast.DryRunQuery } - case 2600: + case 2604: { parser.yyVAL.item = (*ast.ColumnName)(nil) } - case 2601: + case 2605: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnName) } - case 2602: + case 2606: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-1].item.(bool), } } - case 2603: + case 2607: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2604: + case 2608: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), @@ -23221,47 +23287,47 @@ yynewstate: TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2605: + case 2609: { parser.yyVAL.statement = &ast.KillStmt{ TiDBExtension: yyS[yypt-1].item.(bool), Expr: yyS[yypt-0].expr, } } - case 2606: + case 2610: { parser.yyVAL.item = false } - case 2607: + case 2611: { parser.yyVAL.item = true } - case 2608: + case 2612: { parser.yyVAL.statement = &ast.LoadStatsStmt{ Path: yyS[yypt-0].ident, } } - case 2609: + case 2613: { parser.yyVAL.statement = &ast.LockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2610: + case 2614: { parser.yyVAL.statement = &ast.UnlockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2611: + case 2615: { parser.yyVAL.statement = &ast.DropPlacementPolicyStmt{ IfExists: yyS[yypt-1].item.(bool), PolicyName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2612: + case 2616: { parser.yyVAL.statement = &ast.CreateResourceGroupStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -23269,7 +23335,7 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2613: + case 2617: { parser.yyVAL.statement = &ast.AlterResourceGroupStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -23277,14 +23343,14 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2614: + case 2618: { parser.yyVAL.statement = &ast.DropResourceGroupStmt{ IfExists: yyS[yypt-1].item.(bool), ResourceGroupName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2615: + case 2619: { parser.yyVAL.statement = &ast.CreatePlacementPolicyStmt{ OrReplace: yyS[yypt-5].item.(bool), @@ -23293,7 +23359,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2616: + case 2620: { parser.yyVAL.statement = &ast.AlterPlacementPolicyStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -23301,7 +23367,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2617: + case 2621: { parser.yyVAL.statement = &ast.CreateSequenceStmt{ IfNotExists: yyS[yypt-3].item.(bool), @@ -23310,87 +23376,87 @@ yynewstate: TblOptions: yyS[yypt-0].item.([]*ast.TableOption), } } - case 2618: + case 2622: { parser.yyVAL.item = []*ast.SequenceOption{} } - case 2620: + case 2624: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2621: + case 2625: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2622: + case 2626: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } - case 2623: + case 2627: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } - case 2624: + case 2628: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2625: + case 2629: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2626: + case 2630: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} } - case 2627: + case 2631: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } - case 2628: + case 2632: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } - case 2629: + case 2633: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} } - case 2630: + case 2634: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } - case 2631: + case 2635: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } - case 2632: + case 2636: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} } - case 2633: + case 2637: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } - case 2634: + case 2638: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } - case 2635: + case 2639: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} } - case 2636: + case 2640: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2637: + case 2641: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2639: + case 2643: { parser.yyVAL.item = yyS[yypt-0].item } - case 2640: + case 2644: { unsigned_num := getUint64FromNUM(yyS[yypt-0].item) if unsigned_num > 9223372036854775808 { @@ -23403,14 +23469,14 @@ yynewstate: parser.yyVAL.item = -int64(unsigned_num) } } - case 2641: + case 2645: { parser.yyVAL.statement = &ast.DropSequenceStmt{ IfExists: yyS[yypt-1].item.(bool), Sequences: yyS[yypt-0].item.([]*ast.TableName), } } - case 2642: + case 2646: { parser.yyVAL.statement = &ast.AlterSequenceStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -23418,27 +23484,27 @@ yynewstate: SeqOptions: yyS[yypt-0].item.([]*ast.SequenceOption), } } - case 2643: + case 2647: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2644: + case 2648: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2646: + case 2650: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestart} } - case 2647: + case 2651: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2648: + case 2652: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2649: + case 2653: { x := &ast.IndexAdviseStmt{ Path: yyS[yypt-3].ident, @@ -23455,42 +23521,42 @@ yynewstate: } parser.yyVAL.statement = x } - case 2650: + case 2654: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2651: + case 2655: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2652: + case 2656: { parser.yyVAL.item = nil } - case 2653: + case 2657: { parser.yyVAL.item = &ast.MaxIndexNumClause{ PerTable: yyS[yypt-1].item.(uint64), PerDB: yyS[yypt-0].item.(uint64), } } - case 2654: + case 2658: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2655: + case 2659: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2656: + case 2660: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2657: + case 2661: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2658: + case 2662: { // Parse it but will ignore it switch yyS[yypt-0].ident { @@ -23505,19 +23571,19 @@ yynewstate: } parser.yyVAL.ident = yyS[yypt-0].ident } - case 2659: + case 2663: { parser.yyVAL.item = append([]*ast.RowExpr{}, yyS[yypt-0].item.(*ast.RowExpr)) } - case 2660: + case 2664: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.RowExpr), yyS[yypt-0].item.(*ast.RowExpr)) } - case 2661: + case 2665: { parser.yyVAL.item = &ast.RowExpr{Values: yyS[yypt-0].item.([]ast.ExprNode)} } - case 2662: + case 2666: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -23533,7 +23599,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2663: + case 2667: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -23549,7 +23615,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2664: + case 2668: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23569,7 +23635,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2665: + case 2669: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23589,7 +23655,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2666: + case 2670: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23599,7 +23665,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2667: + case 2671: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23609,7 +23675,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2668: + case 2672: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23623,7 +23689,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2669: + case 2673: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23638,7 +23704,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2670: + case 2674: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -23653,25 +23719,25 @@ yynewstate: parser.yyVAL.statement = x } - case 2671: + case 2675: { parser.yyVAL.item = []*ast.StoreParameter{} } - case 2672: + case 2676: { parser.yyVAL.item = yyS[yypt-0].item } - case 2673: + case 2677: { l := yyS[yypt-2].item.([]*ast.StoreParameter) l = append(l, yyS[yypt-0].item.(*ast.StoreParameter)) parser.yyVAL.item = l } - case 2674: + case 2678: { parser.yyVAL.item = []*ast.StoreParameter{yyS[yypt-0].item.(*ast.StoreParameter)} } - case 2675: + case 2679: { x := &ast.StoreParameter{ Paramstatus: yyS[yypt-2].item.(int), @@ -23680,23 +23746,23 @@ yynewstate: } parser.yyVAL.item = x } - case 2676: + case 2680: { parser.yyVAL.item = ast.MODE_IN } - case 2677: + case 2681: { parser.yyVAL.item = ast.MODE_IN } - case 2678: + case 2682: { parser.yyVAL.item = ast.MODE_OUT } - case 2679: + case 2683: { parser.yyVAL.item = ast.MODE_INOUT } - case 2682: + case 2686: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -23709,7 +23775,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2697: + case 2701: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -23722,29 +23788,29 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2699: + case 2703: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2700: + case 2704: { parser.yyVAL.item = []string{strings.ToLower(yyS[yypt-0].ident)} } - case 2701: + case 2705: { l := yyS[yypt-2].item.([]string) l = append(l, strings.ToLower(yyS[yypt-0].ident)) parser.yyVAL.item = l } - case 2702: + case 2706: { parser.yyVAL.item = nil } - case 2703: + case 2707: { parser.yyVAL.item = yyS[yypt-0].expr } - case 2704: + case 2708: { x := &ast.ProcedureDecl{ DeclNames: yyS[yypt-2].item.([]string), @@ -23755,7 +23821,7 @@ yynewstate: } parser.yyVAL.item = x } - case 2705: + case 2709: { name := strings.ToLower(yyS[yypt-3].ident) parser.yyVAL.item = &ast.ProcedureCursor{ @@ -23763,7 +23829,7 @@ yynewstate: Selectstring: yyS[yypt-0].statement.(ast.StmtNode), } } - case 2706: + case 2710: { parser.yyVAL.item = &ast.ProcedureErrorControl{ ControlHandle: yyS[yypt-4].item.(int), @@ -23771,66 +23837,66 @@ yynewstate: Operate: yyS[yypt-0].statement.(ast.StmtNode), } } - case 2707: + case 2711: { parser.yyVAL.item = ast.PROCEDUR_CONTINUE } - case 2708: + case 2712: { parser.yyVAL.item = ast.PROCEDUR_EXIT } - case 2709: + case 2713: { parser.yyVAL.item = []ast.ErrNode{yyS[yypt-0].statement.(ast.ErrNode)} } - case 2710: + case 2714: { l := yyS[yypt-2].item.([]ast.ErrNode) l = append(l, yyS[yypt-0].statement.(ast.ErrNode)) parser.yyVAL.item = l } - case 2711: + case 2715: { parser.yyVAL.statement = yyS[yypt-0].statement.(ast.ErrNode) } - case 2712: + case 2716: { parser.yyVAL.statement = &ast.ProcedureErrorCon{ ErrorCon: ast.PROCEDUR_SQLWARNING, } } - case 2713: + case 2717: { parser.yyVAL.statement = &ast.ProcedureErrorCon{ ErrorCon: ast.PROCEDUR_NOT_FOUND, } } - case 2714: + case 2718: { parser.yyVAL.statement = &ast.ProcedureErrorCon{ ErrorCon: ast.PROCEDUR_SQLEXCEPTION, } } - case 2715: + case 2719: { parser.yyVAL.statement = &ast.ProcedureErrorVal{ ErrorNum: getUint64FromNUM(yyS[yypt-0].item), } } - case 2716: + case 2720: { parser.yyVAL.statement = &ast.ProcedureErrorState{ CodeStatus: yyS[yypt-0].ident, } } - case 2719: + case 2723: { name := strings.ToLower(yyS[yypt-0].ident) parser.yyVAL.statement = &ast.ProcedureOpenCur{ CurName: name, } } - case 2720: + case 2724: { name := strings.ToLower(yyS[yypt-2].ident) parser.yyVAL.statement = &ast.ProcedureFetchInto{ @@ -23838,62 +23904,62 @@ yynewstate: Variables: yyS[yypt-0].item.([]string), } } - case 2721: + case 2725: { name := strings.ToLower(yyS[yypt-0].ident) parser.yyVAL.statement = &ast.ProcedureCloseCur{ CurName: name, } } - case 2725: + case 2729: { parser.yyVAL.item = []string{strings.ToLower(yyS[yypt-0].ident)} } - case 2726: + case 2730: { l := yyS[yypt-2].item.([]string) l = append(l, strings.ToLower(yyS[yypt-0].ident)) parser.yyVAL.item = l } - case 2727: + case 2731: { parser.yyVAL.item = []ast.DeclNode{} } - case 2728: + case 2732: { parser.yyVAL.item = yyS[yypt-0].item } - case 2729: + case 2733: { parser.yyVAL.item = []ast.DeclNode{yyS[yypt-1].item.(ast.DeclNode)} } - case 2730: + case 2734: { l := yyS[yypt-2].item.([]ast.DeclNode) l = append(l, yyS[yypt-1].item.(ast.DeclNode)) parser.yyVAL.item = l } - case 2731: + case 2735: { parser.yyVAL.item = []ast.StmtNode{} } - case 2732: + case 2736: { l := yyS[yypt-2].item.([]ast.StmtNode) l = append(l, yyS[yypt-1].statement.(ast.StmtNode)) parser.yyVAL.item = l } - case 2733: + case 2737: { parser.yyVAL.item = []ast.StmtNode{yyS[yypt-1].statement.(ast.StmtNode)} } - case 2734: + case 2738: { l := yyS[yypt-2].item.([]ast.StmtNode) l = append(l, yyS[yypt-1].statement.(ast.StmtNode)) parser.yyVAL.item = l } - case 2735: + case 2739: { x := &ast.ProcedureBlock{ ProcedureVars: yyS[yypt-2].item.([]ast.DeclNode), @@ -23901,13 +23967,13 @@ yynewstate: } parser.yyVAL.statement = x } - case 2736: + case 2740: { parser.yyVAL.statement = &ast.ProcedureIfInfo{ IfBody: yyS[yypt-2].statement.(*ast.ProcedureIfBlock), } } - case 2737: + case 2741: { ifBlock := &ast.ProcedureIfBlock{ IfExpr: yyS[yypt-3].expr.(ast.ExprNode), @@ -23918,73 +23984,73 @@ yynewstate: } parser.yyVAL.statement = ifBlock } - case 2738: + case 2742: { parser.yyVAL.statement = nil } - case 2739: + case 2743: { parser.yyVAL.statement = &ast.ProcedureElseIfBlock{ ProcedureIfStmt: yyS[yypt-0].statement.(*ast.ProcedureIfBlock), } } - case 2740: + case 2744: { parser.yyVAL.statement = &ast.ProcedureElseBlock{ ProcedureIfStmts: yyS[yypt-0].item.([]ast.StmtNode), } } - case 2741: + case 2745: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2742: + case 2746: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2743: + case 2747: { parser.yyVAL.item = []*ast.SimpleWhenThenStmt{yyS[yypt-0].statement.(*ast.SimpleWhenThenStmt)} } - case 2744: + case 2748: { l := yyS[yypt-1].item.([]*ast.SimpleWhenThenStmt) l = append(l, yyS[yypt-0].statement.(*ast.SimpleWhenThenStmt)) parser.yyVAL.item = l } - case 2745: + case 2749: { parser.yyVAL.item = []*ast.SearchWhenThenStmt{yyS[yypt-0].statement.(*ast.SearchWhenThenStmt)} } - case 2746: + case 2750: { l := yyS[yypt-1].item.([]*ast.SearchWhenThenStmt) l = append(l, yyS[yypt-0].statement.(*ast.SearchWhenThenStmt)) parser.yyVAL.item = l } - case 2747: + case 2751: { parser.yyVAL.statement = &ast.SimpleWhenThenStmt{ Expr: yyS[yypt-2].expr.(ast.ExprNode), ProcedureStmts: yyS[yypt-0].item.([]ast.StmtNode), } } - case 2748: + case 2752: { parser.yyVAL.statement = &ast.SearchWhenThenStmt{ Expr: yyS[yypt-2].expr.(ast.ExprNode), ProcedureStmts: yyS[yypt-0].item.([]ast.StmtNode), } } - case 2749: + case 2753: { parser.yyVAL.item = nil } - case 2750: + case 2754: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.StmtNode) } - case 2751: + case 2755: { caseStmt := &ast.SimpleCaseStmt{ Condition: yyS[yypt-4].expr.(ast.ExprNode), @@ -23995,7 +24061,7 @@ yynewstate: } parser.yyVAL.statement = caseStmt } - case 2752: + case 2756: { caseStmt := &ast.SearchCaseStmt{ WhenCases: yyS[yypt-3].item.([]*ast.SearchWhenThenStmt), @@ -24005,25 +24071,25 @@ yynewstate: } parser.yyVAL.statement = caseStmt } - case 2753: + case 2757: { parser.yyVAL.statement = yyS[yypt-0].statement } - case 2754: + case 2758: { parser.yyVAL.statement = &ast.ProcedureWhileStmt{ Condition: yyS[yypt-4].expr.(ast.ExprNode), Body: yyS[yypt-2].item.([]ast.StmtNode), } } - case 2755: + case 2759: { parser.yyVAL.statement = &ast.ProcedureRepeatStmt{ Body: yyS[yypt-4].item.([]ast.StmtNode), Condition: yyS[yypt-2].expr.(ast.ExprNode), } } - case 2756: + case 2760: { labelBlock := &ast.ProcedureLabelBlock{ LabelName: yyS[yypt-3].ident, @@ -24035,15 +24101,15 @@ yynewstate: } parser.yyVAL.statement = labelBlock } - case 2757: + case 2761: { parser.yyVAL.ident = "" } - case 2758: + case 2762: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2759: + case 2763: { labelLoop := &ast.ProcedureLabelLoop{ LabelName: yyS[yypt-3].ident, @@ -24055,21 +24121,21 @@ yynewstate: } parser.yyVAL.statement = labelLoop } - case 2760: + case 2764: { parser.yyVAL.statement = &ast.ProcedureJump{ Name: yyS[yypt-0].ident, IsLeave: false, } } - case 2761: + case 2765: { parser.yyVAL.statement = &ast.ProcedureJump{ Name: yyS[yypt-0].ident, IsLeave: true, } } - case 2774: + case 2778: { x := &ast.ProcedureInfo{ IfNotExists: yyS[yypt-5].item.(bool), @@ -24088,38 +24154,38 @@ yynewstate: x.ProcedureParamStr = strings.TrimSpace(parser.src[startOffset:endOffset]) parser.yyVAL.statement = x } - case 2775: + case 2779: { parser.yyVAL.statement = &ast.DropProcedureStmt{ IfExists: yyS[yypt-1].item.(bool), ProcedureName: yyS[yypt-0].item.(*ast.TableName), } } - case 2776: + case 2780: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.CalibrateResourceStmt) } - case 2777: + case 2781: { parser.yyVAL.item = &ast.CalibrateResourceStmt{} } - case 2778: + case 2782: { parser.yyVAL.item = &ast.CalibrateResourceStmt{ DynamicCalibrateResourceOptionList: yyS[yypt-0].item.([]*ast.DynamicCalibrateResourceOption), } } - case 2779: + case 2783: { parser.yyVAL.item = &ast.CalibrateResourceStmt{ Tp: yyS[yypt-0].item.(ast.CalibrateResourceType), } } - case 2780: + case 2784: { parser.yyVAL.item = []*ast.DynamicCalibrateResourceOption{yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption)} } - case 2781: + case 2785: { if yyS[yypt-1].item.([]*ast.DynamicCalibrateResourceOption)[0].Tp == yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption).Tp || (len(yyS[yypt-1].item.([]*ast.DynamicCalibrateResourceOption)) > 1 && yyS[yypt-1].item.([]*ast.DynamicCalibrateResourceOption)[1].Tp == yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption).Tp) { @@ -24128,7 +24194,7 @@ yynewstate: } parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DynamicCalibrateResourceOption), yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption)) } - case 2782: + case 2786: { if yyS[yypt-2].item.([]*ast.DynamicCalibrateResourceOption)[0].Tp == yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption).Tp || (len(yyS[yypt-2].item.([]*ast.DynamicCalibrateResourceOption)) > 1 && yyS[yypt-2].item.([]*ast.DynamicCalibrateResourceOption)[1].Tp == yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption).Tp) { @@ -24137,15 +24203,15 @@ yynewstate: } parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.DynamicCalibrateResourceOption), yyS[yypt-0].item.(*ast.DynamicCalibrateResourceOption)) } - case 2783: + case 2787: { parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateStartTime, Ts: ast.NewValueExpr(yyS[yypt-0].ident, "", "")} } - case 2784: + case 2788: { parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateEndTime, Ts: ast.NewValueExpr(yyS[yypt-0].ident, "", "")} } - case 2785: + case 2789: { _, err := duration.ParseDuration(yyS[yypt-0].ident) if err != nil { @@ -24154,19 +24220,19 @@ yynewstate: } parser.yyVAL.item = &ast.DynamicCalibrateResourceOption{Tp: ast.CalibrateDuration, StrValue: yyS[yypt-0].ident} } - case 2786: + case 2790: { parser.yyVAL.item = ast.TPCC } - case 2787: + case 2791: { parser.yyVAL.item = ast.OLTPREADWRITE } - case 2788: + case 2792: { parser.yyVAL.item = ast.OLTPREADONLY } - case 2789: + case 2793: { parser.yyVAL.item = ast.OLTPWRITEONLY } diff --git a/parser/parser.y b/parser/parser.y index e7ac17c8badd4..7cb566af33da4 100644 --- a/parser/parser.y +++ b/parser/parser.y @@ -56,6 +56,7 @@ import ( toTimestamp "TO TIMESTAMP" memberof "MEMBER OF" optionallyEnclosedBy "OPTIONALLY ENCLOSED BY" + toTSO "TO TSO" /*yy:token "_%c" */ underscoreCS "UNDERSCORE_CHARSET" @@ -647,6 +648,7 @@ import ( transaction "TRANSACTION" triggers "TRIGGERS" truncate "TRUNCATE" + tsoType "TSO" ttl "TTL" ttlEnable "TTL_ENABLE" ttlJobInterval "TTL_JOB_INTERVAL" @@ -2786,21 +2788,59 @@ FlashbackToTimestampStmt: "FLASHBACK" "CLUSTER" toTimestamp stringLit { $$ = &ast.FlashBackToTimestampStmt{ - FlashbackTS: ast.NewValueExpr($4, "", ""), + FlashbackTS: ast.NewValueExpr($4, "", ""), + FlashbackTSO: 0, } } | "FLASHBACK" "TABLE" TableNameList toTimestamp stringLit { $$ = &ast.FlashBackToTimestampStmt{ - Tables: $3.([]*ast.TableName), - FlashbackTS: ast.NewValueExpr($5, "", ""), + Tables: $3.([]*ast.TableName), + FlashbackTS: ast.NewValueExpr($5, "", ""), + FlashbackTSO: 0, } } | "FLASHBACK" DatabaseSym DBName toTimestamp stringLit { $$ = &ast.FlashBackToTimestampStmt{ - DBName: model.NewCIStr($3), - FlashbackTS: ast.NewValueExpr($5, "", ""), + DBName: model.NewCIStr($3), + FlashbackTS: ast.NewValueExpr($5, "", ""), + FlashbackTSO: 0, + } + } +| "FLASHBACK" "CLUSTER" toTSO LengthNum + { + if tsoValue, ok := $4.(uint64); ok && tsoValue > 0 { + $$ = &ast.FlashBackToTimestampStmt{ + FlashbackTSO: tsoValue, + } + } else { + yylex.AppendError(yylex.Errorf("Invalid TSO value provided: %d", $4)) + return 1 + } + } +| "FLASHBACK" "TABLE" TableNameList toTSO LengthNum + { + if tsoValue, ok := $5.(uint64); ok && tsoValue > 0 { + $$ = &ast.FlashBackToTimestampStmt{ + Tables: $3.([]*ast.TableName), + FlashbackTSO: tsoValue, + } + } else { + yylex.AppendError(yylex.Errorf("Invalid TSO value provided: %d", $5)) + return 1 + } + } +| "FLASHBACK" DatabaseSym DBName toTSO LengthNum + { + if tsoValue, ok := $5.(uint64); ok && tsoValue > 0 { + $$ = &ast.FlashBackToTimestampStmt{ + DBName: model.NewCIStr($3), + FlashbackTSO: tsoValue, + } + } else { + yylex.AppendError(yylex.Errorf("Invalid TSO value provided: %d", $5)) + return 1 } } @@ -6393,6 +6433,7 @@ UnReservedKeyword: | "TRACE" | "TRANSACTION" | "TRUNCATE" +| "TSO" | "UNBOUNDED" | "UNKNOWN" | "VALUE" %prec lowerThanValueKeyword @@ -9973,15 +10014,21 @@ SetOprStmtWoutLimitOrderBy: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := $3.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} with2 = x.With case *ast.SetOprStmt: + // child setOprStmt's limit and order should also make sense + // we should separate it out from other normal SetOprSelectList. setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = $2.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} @@ -9998,6 +10045,8 @@ SetOprStmtWithLimitOrderBy: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := $3.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} @@ -10005,8 +10054,10 @@ SetOprStmtWithLimitOrderBy: case *ast.SetOprStmt: setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = $2.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} @@ -10022,6 +10073,8 @@ SetOprStmtWithLimitOrderBy: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := $3.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} @@ -10029,8 +10082,10 @@ SetOprStmtWithLimitOrderBy: case *ast.SetOprStmt: setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = $2.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} @@ -10046,6 +10101,8 @@ SetOprStmtWithLimitOrderBy: } var setOprList2 []ast.Node var with2 *ast.WithClause + var limit2 *ast.Limit + var orderBy2 *ast.OrderByClause switch x := $3.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: setOprList2 = []ast.Node{x} @@ -10053,8 +10110,10 @@ SetOprStmtWithLimitOrderBy: case *ast.SetOprStmt: setOprList2 = x.SelectList.Selects with2 = x.With + limit2 = x.Limit + orderBy2 = x.OrderBy } - nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2} + nextSetOprList := &ast.SetOprSelectList{Selects: setOprList2, With: with2, Limit: limit2, OrderBy: orderBy2} nextSetOprList.AfterSetOperator = $2.(*ast.SetOprType) setOprList := append(setOprList1, nextSetOprList) setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} @@ -10065,48 +10124,39 @@ SetOprStmtWithLimitOrderBy: | SubSelect OrderBy { var setOprList []ast.Node - var with *ast.WithClause switch x := $1.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: - setOprList = []ast.Node{x} - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}, With: x.With}} case *ast.SetOprStmt: - setOprList = x.SelectList.Selects - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } - setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}, With: with} + setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.OrderBy = $2.(*ast.OrderByClause) $$ = setOpr } | SubSelect SelectStmtLimit { var setOprList []ast.Node - var with *ast.WithClause switch x := $1.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: - setOprList = []ast.Node{x} - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}, With: x.With}} case *ast.SetOprStmt: - setOprList = x.SelectList.Selects - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } - setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}, With: with} + setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.Limit = $2.(*ast.Limit) $$ = setOpr } | SubSelect OrderBy SelectStmtLimit { var setOprList []ast.Node - var with *ast.WithClause switch x := $1.(*ast.SubqueryExpr).Query.(type) { case *ast.SelectStmt: - setOprList = []ast.Node{x} - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}, With: x.With}} case *ast.SetOprStmt: - setOprList = x.SelectList.Selects - with = x.With + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } - setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}, With: with} + setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} setOpr.OrderBy = $2.(*ast.OrderByClause) setOpr.Limit = $3.(*ast.Limit) $$ = setOpr @@ -10143,7 +10193,7 @@ SetOprClause: case *ast.SelectStmt: setOprList = []ast.Node{&ast.SetOprSelectList{Selects: []ast.Node{x}}} case *ast.SetOprStmt: - setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With}} + setOprList = []ast.Node{&ast.SetOprSelectList{Selects: x.SelectList.Selects, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}} } $$ = setOprList } diff --git a/parser/parser_test.go b/parser/parser_test.go index f2783bd44bc96..d028121e0b32d 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -1051,6 +1051,7 @@ AAAAAAAAAAAA5gm5Mg== {"select `t`.`1a`.1 from t;", true, "SELECT `t`.`1a`.`1` FROM `t`"}, {"select * from 1db.1table;", true, "SELECT * FROM `1db`.`1table`"}, + {"select * from t where t. status = 1;", true, "SELECT * FROM `t` WHERE `t`.`status`=1"}, // for show placement {"SHOW PLACEMENT", true, "SHOW PLACEMENT"}, @@ -3315,6 +3316,7 @@ func TestDDL(t *testing.T) { {"recover table by job 11", true, "RECOVER TABLE BY JOB 11"}, {"recover table by job 11,12,13", false, ""}, {"recover table by job", false, ""}, + {"recover table by job 0", true, "RECOVER TABLE BY JOB 0"}, {"recover table t1", true, "RECOVER TABLE `t1`"}, {"recover table t1,t2", false, ""}, {"recover table ", false, ""}, @@ -3343,6 +3345,17 @@ func TestDDL(t *testing.T) { {"flashback table to timestamp '2021-05-26 16:45:26'", false, ""}, {"flashback database to timestamp '2021-05-26 16:45:26'", false, ""}, + // for flashback to tso + {"flashback cluster to tso 445494955052105721", true, "FLASHBACK CLUSTER TO TSO 445494955052105721"}, + {"flashback table t to tso 445494955052105722", true, "FLASHBACK TABLE `t` TO TSO 445494955052105722"}, + {"flashback table t,t1 to tso 445494955052105723", true, "FLASHBACK TABLE `t`, `t1` TO TSO 445494955052105723"}, + {"flashback database test to tso 445494955052105724", true, "FLASHBACK DATABASE `test` TO TSO 445494955052105724"}, + {"flashback schema test to tso 445494955052105725", true, "FLASHBACK DATABASE `test` TO TSO 445494955052105725"}, + {"flashback table to tso 445494955052105726", false, ""}, + {"flashback database to tso 445494955052105727", false, ""}, + {"flashback schema test to tso 0", false, ""}, + {"flashback schema test to tso -100", false, ""}, + // for remove partitioning {"alter table t remove partitioning", true, "ALTER TABLE `t` REMOVE PARTITIONING"}, {"alter table db.ident remove partitioning", true, "ALTER TABLE `db`.`ident` REMOVE PARTITIONING"}, @@ -4491,6 +4504,111 @@ func TestOptimizerHints(t *testing.T) { require.Equal(t, "t4", hints[2].Tables[0].TableName.L) require.Equal(t, "t5", hints[2].Tables[1].TableName.L) require.Equal(t, "t6", hints[2].Tables[2].TableName.L) + + // Test NO_HASH_JOIN + stmt, _, err = p.Parse("select /*+ NO_HASH_JOIN(t1, t2), NO_HASH_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "no_hash_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + require.Equal(t, hints[0].Tables[1].TableName.L, "t2") + + require.Equal(t, "no_hash_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test NO_MERGE_JOIN + stmt, _, err = p.Parse("select /*+ NO_MERGE_JOIN(t1), NO_MERGE_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "no_merge_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "no_merge_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test INDEX_JOIN + stmt, _, err = p.Parse("select /*+ INDEX_JOIN(t1), INDEX_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "index_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "index_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test NO_INDEX_JOIN + stmt, _, err = p.Parse("select /*+ NO_INDEX_JOIN(t1), NO_INDEX_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "no_index_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "no_index_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test INDEX_HASH_JOIN + stmt, _, err = p.Parse("select /*+ INDEX_HASH_JOIN(t1), INDEX_HASH_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "index_hash_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "index_hash_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test NO_INDEX_HASH_JOIN + stmt, _, err = p.Parse("select /*+ NO_INDEX_HASH_JOIN(t1), NO_INDEX_HASH_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "no_index_hash_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "no_index_hash_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test INDEX_MERGE_JOIN + stmt, _, err = p.Parse("select /*+ INDEX_MERGE_JOIN(t1), INDEX_MERGE_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "index_merge_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "index_merge_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") + + // Test NO_INDEX_MERGE_JOIN + stmt, _, err = p.Parse("select /*+ NO_INDEX_MERGE_JOIN(t1), NO_INDEX_MERGE_JOIN(t3) */ * from t1, t2, t3", "", "") + require.NoError(t, err) + selectStmt = stmt[0].(*ast.SelectStmt) + + hints = selectStmt.TableHints + require.Len(t, hints, 2) + require.Equal(t, "no_index_merge_join", hints[0].HintName.L) + require.Equal(t, hints[0].Tables[0].TableName.L, "t1") + + require.Equal(t, "no_index_merge_join", hints[1].HintName.L) + require.Equal(t, hints[1].Tables[0].TableName.L, "t3") } func TestType(t *testing.T) { @@ -4910,6 +5028,16 @@ func TestSetOperator(t *testing.T) { {"(select c1 from t1) union all (select c2 from t2 except select c3 from t3) order by c1 limit 1", true, "(SELECT `c1` FROM `t1`) UNION ALL (SELECT `c2` FROM `t2` EXCEPT SELECT `c3` FROM `t3`) ORDER BY `c1` LIMIT 1"}, {"((select c1 from t1) except select c2 from t2) intersect all (select c3 from t3) order by c1 limit 1", true, "((SELECT `c1` FROM `t1`) EXCEPT SELECT `c2` FROM `t2`) INTERSECT ALL (SELECT `c3` FROM `t3`) ORDER BY `c1` LIMIT 1"}, {"select 1 union distinct (select 1 except all select 1 intersect select 1)", true, "SELECT 1 UNION (SELECT 1 EXCEPT ALL SELECT 1 INTERSECT SELECT 1)"}, + + // https://github.com/pingcap/tidb/issues/49874 + {"select * from a where PK = 0 union all (select * from b where PK = 0 union all (select * from b where PK != 0) order by pk limit 1)", true, + "SELECT * FROM `a` WHERE `PK`=0 UNION ALL (SELECT * FROM `b` WHERE `PK`=0 UNION ALL (SELECT * FROM `b` WHERE `PK`!=0) ORDER BY `pk` LIMIT 1)"}, + {"select * from a where PK = 0 union all (select * from b where PK = 0 union all (select * from b where PK != 0) order by pk limit 1) order by pk limit 2", true, + "SELECT * FROM `a` WHERE `PK`=0 UNION ALL (SELECT * FROM `b` WHERE `PK`=0 UNION ALL (SELECT * FROM `b` WHERE `PK`!=0) ORDER BY `pk` LIMIT 1) ORDER BY `pk` LIMIT 2"}, + {"(select * from b where pk= 0 union all (select * from b where pk !=0) order by pk limit 1) order by pk limit 2", true, + "(SELECT * FROM `b` WHERE `pk`=0 UNION ALL (SELECT * FROM `b` WHERE `pk`!=0) ORDER BY `pk` LIMIT 1) ORDER BY `pk` LIMIT 2"}, + {"(select * from b where pk= 0 union all (select * from b where pk !=0) order by pk limit 1) order by pk", true, + "(SELECT * FROM `b` WHERE `pk`=0 UNION ALL (SELECT * FROM `b` WHERE `pk`!=0) ORDER BY `pk` LIMIT 1) ORDER BY `pk`"}, } RunTest(t, table, false) } @@ -7169,6 +7297,18 @@ func TestTTLTableOption(t *testing.T) { RunTest(t, table, false) } +func TestIssue45898(t *testing.T) { + p := parser.New() + p.ParseSQL("a.") + stmts, _, err := p.ParseSQL("select count(1) from t") + require.NoError(t, err) + var sb strings.Builder + restoreCtx := NewRestoreCtx(DefaultRestoreFlags, &sb) + sb.Reset() + stmts[0].Restore(restoreCtx) + require.Equal(t, "SELECT COUNT(1) FROM `t`", sb.String()) +} + func TestMultiStmt(t *testing.T) { p := parser.New() stmts, _, err := p.Parse("SELECT 'foo'; SELECT 'foo;bar','baz'; select 'foo' , 'bar' , 'baz' ;select 1", "", "") diff --git a/planner/core/BUILD.bazel b/planner/core/BUILD.bazel index 29543da6c8d3d..388a7bb193e0a 100644 --- a/planner/core/BUILD.bazel +++ b/planner/core/BUILD.bazel @@ -44,6 +44,7 @@ go_library( "point_get_plan.go", "preprocess.go", "property_cols_prune.go", + "recheck_cte.go", "resolve_indices.go", "rule_aggregation_elimination.go", "rule_aggregation_push_down.go", @@ -213,6 +214,7 @@ go_test( "point_get_plan_test.go", "prepare_test.go", "preprocess_test.go", + "rule_generate_column_substitute_test.go", "rule_join_reorder_dp_test.go", "rule_join_reorder_test.go", "rule_result_reorder_test.go", diff --git a/planner/core/casetest/enforce_mpp_test.go b/planner/core/casetest/enforce_mpp_test.go index 7f6fb0b990e2d..2b5e79d5efafc 100644 --- a/planner/core/casetest/enforce_mpp_test.go +++ b/planner/core/casetest/enforce_mpp_test.go @@ -39,6 +39,8 @@ func TestEnforceMPP(t *testing.T) { tk.MustExec("drop table if exists t") tk.MustExec("create table t(a int, b int)") tk.MustExec("create index idx on t(a)") + tk.MustExec("CREATE TABLE `s` (\n `a` int(11) DEFAULT NULL,\n `b` int(11) DEFAULT NULL,\n `c` int(11) DEFAULT NULL,\n `d` int(11) DEFAULT NULL,\n UNIQUE KEY `a` (`a`),\n KEY `ii` (`a`,`b`)\n)") + tk.MustExec("create table t3(id int, sala char(10), name char(100), primary key(id, sala)) partition by list columns (sala)(partition p1 values in('a'));") // Default RPC encoding may cause statistics explain result differ and then the test unstable. tk.MustExec("set @@tidb_enable_chunk_rpc = on") @@ -55,6 +57,18 @@ func TestEnforceMPP(t *testing.T) { Available: true, } } + if tblInfo.Name.L == "s" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } + if tblInfo.Name.L == "t3" { + tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ + Count: 1, + Available: true, + } + } } var input []string @@ -345,13 +359,20 @@ func TestMPP2PhaseAggPushDown(t *testing.T) { tk.MustExec("create table c(c_id bigint)") tk.MustExec("create table o(o_id bigint, c_id bigint not null)") + tk.MustExec("create table t (a int, b int)") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + tk.MustExec("insert into t values (1, 1);") + // Create virtual tiflash replica info. dom := domain.GetDomain(tk.Session()) is := dom.InfoSchema() db, exists := is.SchemaByName(model.NewCIStr("test")) require.True(t, exists) for _, tblInfo := range db.Tables { - if tblInfo.Name.L == "c" || tblInfo.Name.L == "o" { + if tblInfo.Name.L == "c" || tblInfo.Name.L == "o" || tblInfo.Name.L == "t" { tblInfo.TiFlashReplica = &model.TiFlashReplicaInfo{ Count: 1, Available: true, diff --git a/planner/core/casetest/integration_test.go b/planner/core/casetest/integration_test.go index 41a35eca2ccd9..4b47fa6383140 100644 --- a/planner/core/casetest/integration_test.go +++ b/planner/core/casetest/integration_test.go @@ -3310,6 +3310,55 @@ func TestTiFlashFineGrainedShuffle(t *testing.T) { } } +func TestDowncastPointGetOrRangeScan(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1 (a bigint key)") + tk.MustExec("create table t2 (a int key)") + tk.MustExec("create definer=`root`@`127.0.0.1` view v1 as (select a from t1) union (select a from t2)") + // select * from v where a = 1 will lead a condition: EQ(cast(t2.a as bigint), 1), + // we should downcast it, utilizing t2.a =1 to walking through the pk point-get. Because cast doesn't contain any precision loss. + + tk.MustExec("create table t3 (a varchar(100) key)") + tk.MustExec("create table t4 (a varchar(10) key)") + tk.MustExec("create definer=`root`@`127.0.0.1` view v2 as (select a from t3) union (select a from t4)") + // select * from v2 where a = 'test' will lead a condition: EQ(cast(t2.a as varchar(100) same collation), 1), + // we should downcast it, utilizing t2.a = 'test' to walking through the pk point-get. Because cast doesn't contain any precision loss. + + tk.MustExec("create table t5 (a char(100) key)") + tk.MustExec("create table t6 (a char(10) key)") + tk.MustExec("create definer=`root`@`127.0.0.1` view v3 as (select a from t5) union (select a from t6)") + // select * from v3 where a = 'test' will lead a condition: EQ(cast(t2.a as char(100) same collation), 1), + // for char type, it depends, with binary collate, the appended '0' after cast column a from char(10) to char(100) will make some difference + // on comparison on where a = 'test' before and after the UNION operator; so we didn't allow this kind of type downcast currently (precision diff). + + tk.MustExec("create table t7 (a varchar(100) key)") + tk.MustExec("create table t8 (a int key)") + tk.MustExec("create definer=`root`@`127.0.0.1` view v4 as (select a from t7) union (select a from t8)") + // since UNION OP will unify the a(int) and a(varchar100) as varchar(100) + // select * from v4 where a = "test" will lead a condition: EQ(cast(t2.a as varchar(100)), "test"), and since + // cast int to varchar(100) may have some precision loss, we couldn't utilize a="test" to get the range directly. + + var input []string + var output []struct { + SQL string + Plan []string + Result []string + } + integrationSuiteData := GetIntegrationSuiteData() + integrationSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format='brief' " + tt).Rows()) + output[i].Result = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Sort().Rows()) + }) + tk.MustQuery("explain format='brief' " + tt).Check(testkit.Rows(output[i].Plan...)) + tk.MustQuery(tt).Sort().Check(testkit.Rows(output[i].Result...)) + } +} + func TestNullConditionForPrefixIndex(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -3539,3 +3588,11 @@ func TestFixControl44262(t *testing.T) { testJoin(`select /*+ TIDB_INLJ(t2_part@sel_2) */ * from t1 where t1.b<10 and not exists (select 1 from t2_part where t1.a=t2_part.a and t2_part.b<20)`, "IndexJoin") tk.MustQuery(`show warnings`).Sort().Check(testkit.Rows()) // no warning } + +func TestIssue41957(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec("CREATE TABLE `github_events` (\n `id` bigint(20) NOT NULL DEFAULT '0',\n `type` varchar(29) NOT NULL DEFAULT 'Event',\n `created_at` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',\n `repo_id` bigint(20) NOT NULL DEFAULT '0',\n `repo_name` varchar(140) NOT NULL DEFAULT '',\n `actor_id` bigint(20) NOT NULL DEFAULT '0',\n `actor_login` varchar(40) NOT NULL DEFAULT '',\n `language` varchar(26) NOT NULL DEFAULT '',\n `additions` bigint(20) NOT NULL DEFAULT '0',\n `deletions` bigint(20) NOT NULL DEFAULT '0',\n `action` varchar(11) NOT NULL DEFAULT '',\n `number` int(11) NOT NULL DEFAULT '0',\n `commit_id` varchar(40) NOT NULL DEFAULT '',\n `comment_id` bigint(20) NOT NULL DEFAULT '0',\n `org_login` varchar(40) NOT NULL DEFAULT '',\n `org_id` bigint(20) NOT NULL DEFAULT '0',\n `state` varchar(6) NOT NULL DEFAULT '',\n `closed_at` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',\n `comments` int(11) NOT NULL DEFAULT '0',\n `pr_merged_at` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',\n `pr_merged` tinyint(1) NOT NULL DEFAULT '0',\n `pr_changed_files` int(11) NOT NULL DEFAULT '0',\n `pr_review_comments` int(11) NOT NULL DEFAULT '0',\n `pr_or_issue_id` bigint(20) NOT NULL DEFAULT '0',\n `event_day` date NOT NULL,\n `event_month` date NOT NULL,\n `event_year` int(11) NOT NULL,\n `push_size` int(11) NOT NULL DEFAULT '0',\n `push_distinct_size` int(11) NOT NULL DEFAULT '0',\n `creator_user_login` varchar(40) NOT NULL DEFAULT '',\n `creator_user_id` bigint(20) NOT NULL DEFAULT '0',\n `pr_or_issue_created_at` datetime NOT NULL DEFAULT '1970-01-01 00:00:00',\n KEY `index_github_events_on_id` (`id`),\n KEY `index_github_events_on_created_at` (`created_at`),\n KEY `index_github_events_on_repo_id_type_action_month_actor_login` (`repo_id`,`type`,`action`,`event_month`,`actor_login`),\n KEY `index_ge_on_repo_id_type_action_pr_merged_created_at_add_del` (`repo_id`,`type`,`action`,`pr_merged`,`created_at`,`additions`,`deletions`),\n KEY `index_ge_on_creator_id_type_action_merged_created_at_add_del` (`creator_user_id`,`type`,`action`,`pr_merged`,`created_at`,`additions`,`deletions`),\n KEY `index_ge_on_actor_id_type_action_created_at_repo_id_commits` (`actor_id`,`type`,`action`,`created_at`,`repo_id`,`push_distinct_size`),\n KEY `index_ge_on_repo_id_type_action_created_at_number_pdsize_psize` (`repo_id`,`type`,`action`,`created_at`,`number`,`push_distinct_size`,`push_size`),\n KEY `index_ge_on_repo_id_type_action_created_at_actor_login` (`repo_id`,`type`,`action`,`created_at`,`actor_login`),\n KEY `index_ge_on_repo_name_type` (`repo_name`,`type`),\n KEY `index_ge_on_actor_login_type` (`actor_login`,`type`),\n KEY `index_ge_on_org_login_type` (`org_login`,`type`),\n KEY `index_ge_on_language` (`language`),\n KEY `index_ge_on_org_id_type` (`org_id`,`type`),\n KEY `index_ge_on_actor_login_lower` ((lower(`actor_login`))),\n KEY `index_ge_on_repo_name_lower` ((lower(`repo_name`))),\n KEY `index_ge_on_language_lower` ((lower(`language`))),\n KEY `index_ge_on_type_action` (`type`,`action`) /*!80000 INVISIBLE */,\n KEY `index_ge_on_repo_id_type_created_at` (`repo_id`,`type`,`created_at`),\n KEY `index_ge_on_repo_id_created_at` (`repo_id`,`created_at`)\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\nPARTITION BY LIST COLUMNS(`type`)\n(PARTITION `push_event` VALUES IN ('PushEvent'),\n PARTITION `create_event` VALUES IN ('CreateEvent'),\n PARTITION `pull_request_event` VALUES IN ('PullRequestEvent'),\n PARTITION `watch_event` VALUES IN ('WatchEvent'),\n PARTITION `issue_comment_event` VALUES IN ('IssueCommentEvent'),\n PARTITION `issues_event` VALUES IN ('IssuesEvent'),\n PARTITION `delete_event` VALUES IN ('DeleteEvent'),\n PARTITION `fork_event` VALUES IN ('ForkEvent'),\n PARTITION `pull_request_review_comment_event` VALUES IN ('PullRequestReviewCommentEvent'),\n PARTITION `pull_request_review_event` VALUES IN ('PullRequestReviewEvent'),\n PARTITION `gollum_event` VALUES IN ('GollumEvent'),\n PARTITION `release_event` VALUES IN ('ReleaseEvent'),\n PARTITION `member_event` VALUES IN ('MemberEvent'),\n PARTITION `commit_comment_event` VALUES IN ('CommitCommentEvent'),\n PARTITION `public_event` VALUES IN ('PublicEvent'),\n PARTITION `gist_event` VALUES IN ('GistEvent'),\n PARTITION `follow_event` VALUES IN ('FollowEvent'),\n PARTITION `event` VALUES IN ('Event'),\n PARTITION `download_event` VALUES IN ('DownloadEvent'),\n PARTITION `team_add_event` VALUES IN ('TeamAddEvent'),\n PARTITION `fork_apply_event` VALUES IN ('ForkApplyEvent'))\n") + tk.MustQuery("SELECT\n repo_id, GROUP_CONCAT(\n DISTINCT actor_login\n ORDER BY cnt DESC\n SEPARATOR ','\n ) AS actor_logins\nFROM (\n SELECT\n ge.repo_id AS repo_id,\n ge.actor_login AS actor_login,\n COUNT(*) AS cnt\n FROM github_events ge\n WHERE\n type = 'PullRequestEvent' AND action = 'opened'\n AND (ge.created_at >= DATE_SUB(NOW(), INTERVAL 1 DAY) AND ge.created_at <= NOW())\n GROUP BY ge.repo_id, ge.actor_login\n ORDER BY cnt DESC\n) sub\nGROUP BY repo_id").Check(testkit.Rows()) +} diff --git a/planner/core/casetest/physical_plan_test.go b/planner/core/casetest/physical_plan_test.go index 2a398e44fd1e7..61936ee7c2443 100644 --- a/planner/core/casetest/physical_plan_test.go +++ b/planner/core/casetest/physical_plan_test.go @@ -1432,6 +1432,8 @@ func TestSingleConsumerCTE(t *testing.T) { tk.MustExec("use test") tk.MustExec("drop table if exists t;") tk.MustExec("CREATE TABLE `t` (`a` int(11));") + tk.MustExec("create table t1 (c1 int primary key, c2 int, index c2 (c2));") + tk.MustExec("create table t2 (c1 int unique, c2 int);") tk.MustExec("insert into t values (1), (5), (10), (15), (20), (30), (50);") var ( @@ -2431,6 +2433,32 @@ func TestCountStarForTiFlash(t *testing.T) { } } +func TestIssues49377Plan(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists employee") + tk.MustExec("create table employee (employee_id int, name varchar(20), dept_id int)") + + var ( + input []string + output []struct { + SQL string + Plan []string + Warning []string + } + ) + planSuiteData := GetPlanSuiteData() + planSuiteData.LoadTestCases(t, &input, &output) + for i, ts := range input { + testdata.OnRecord(func() { + output[i].SQL = ts + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery("explain format = 'brief' " + ts).Rows()) + }) + tk.MustQuery("explain format = 'brief' " + ts).Check(testkit.Rows(output[i].Plan...)) + } +} + func TestHashAggPushdownToTiFlashCompute(t *testing.T) { var ( input []string diff --git a/planner/core/casetest/plan_test.go b/planner/core/casetest/plan_test.go index a1e855bea225d..3c2814d8b6721 100644 --- a/planner/core/casetest/plan_test.go +++ b/planner/core/casetest/plan_test.go @@ -154,6 +154,44 @@ func TestNormalizedPlan(t *testing.T) { } } +func TestIssue47634(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t3,t4") + tk.MustExec("create table t3(a int, b int, c int);") + tk.MustExec("create table t4(a int, b int, c int, primary key (a, b) clustered);") + tk.MustExec("create table t5(a int, b int, c int, key idx_a_b (a, b));") + tk.Session().GetSessionVars().PlanID.Store(0) + queriesGroup1 := []string{ + "explain select /*+ inl_join(t4) */ * from t3 join t4 on t3.b = t4.b where t4.a = 1;", + "explain select /*+ inl_join(t5) */ * from t3 join t5 on t3.b = t5.b where t5.a = 1;", + } + queriesGroup2 := []string{ + "explain select /*+ inl_join(t4) */ * from t3 join t4 on t3.b = t4.b where t4.a = 2;", + "explain select /*+ inl_join(t5) */ * from t3 join t5 on t3.b = t5.b where t5.a = 2;", + } + for i := 0; i < len(queriesGroup1); i++ { + query1 := queriesGroup1[i] + query2 := queriesGroup2[i] + t.Run(query1+" vs "+query2, func(t *testing.T) { + tk.MustExec(query1) + info1 := tk.Session().ShowProcess() + require.NotNil(t, info1) + p1, ok := info1.Plan.(core.Plan) + require.True(t, ok) + _, digest1 := core.NormalizePlan(p1) + tk.MustExec(query2) + info2 := tk.Session().ShowProcess() + require.NotNil(t, info2) + p2, ok := info2.Plan.(core.Plan) + require.True(t, ok) + _, digest2 := core.NormalizePlan(p2) + require.Equal(t, digest1, digest2) + }) + } +} + func TestNormalizedPlanForDiffStore(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/casetest/rule_join_reorder_test.go b/planner/core/casetest/rule_join_reorder_test.go index 2b0529da5c367..c403ede3d7bcd 100644 --- a/planner/core/casetest/rule_join_reorder_test.go +++ b/planner/core/casetest/rule_join_reorder_test.go @@ -61,6 +61,53 @@ func TestStraightJoinHint(t *testing.T) { runJoinReorderTestData(t, tk, "TestStraightJoinHint") } +func TestNoHashJoinHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + runJoinReorderTestData(t, tk, "TestNoHashJoinHint") +} + +// test the global/session variable tidb_opt_enable_hash_join being set to no +func TestOptEnableHashJoin(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_opt_enable_hash_join=off") + tk.MustExec("create table t1(a int, b int, key(a));") + tk.MustExec("create table t2(a int, b int, key(a));") + tk.MustExec("create table t3(a int, b int, key(a));") + tk.MustExec("create table t4(a int, b int, key(a));") + runJoinReorderTestData(t, tk, "TestOptEnableHashJoin") +} + +func TestNoMergeJoinHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1(a int, key(a));") + tk.MustExec("create table t2(a int, key(a));") + tk.MustExec("create table t3(a int, key(a));") + tk.MustExec("create table t4(a int, key(a));") + runJoinReorderTestData(t, tk, "TestNoMergeJoinHint") +} + +func TestNoIndexJoinHint(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`set tidb_enable_index_merge_join=true`) + tk.MustExec("use test") + tk.MustExec("create table t1(a int, key(a));") + tk.MustExec("create table t2(a int, key(a));") + tk.MustExec("create table t3(a int, key(a));") + tk.MustExec("create table t4(a int, key(a));") + runJoinReorderTestData(t, tk, "TestNoIndexJoinHint") +} + func TestLeadingJoinHint(t *testing.T) { store := testkit.CreateMockStore(t) diff --git a/planner/core/casetest/testdata/enforce_mpp_suite_in.json b/planner/core/casetest/testdata/enforce_mpp_suite_in.json index 33f4893d96a56..59dec2b2ecc76 100644 --- a/planner/core/casetest/testdata/enforce_mpp_suite_in.json +++ b/planner/core/casetest/testdata/enforce_mpp_suite_in.json @@ -21,7 +21,10 @@ "set @@tidb_enforce_mpp=1;", "explain format='verbose' select count(*) from t where a=1", "explain format='verbose' select /*+ read_from_storage(tikv[t]) */ count(*) from t where a=1", - "explain format='verbose' select /*+ read_from_storage(tiflash[t]) */ count(*) from t where a=1" + "explain format='verbose' select /*+ read_from_storage(tiflash[t]) */ count(*) from t where a=1", + "explain select /*+ READ_FROM_STORAGE(TIFLASH[s]) */ a from s where a = 10 and b is null; -- index path huristic rule will prune tiflash path", + "explain select /*+ read_from_storage(tiflash[t3]) */ * from t3 where sala='a' and id =1; -- once hinted, walk with tiflash range scan", + "explain select * from t3 where sala='a' and id =1; -- once not hinted, walk with tikv point get" ] }, { @@ -92,7 +95,8 @@ "set @@tidb_allow_mpp=1;set @@tidb_enforce_mpp=1;set @@tidb_opt_agg_push_down=1;", "EXPLAIN select count(*) from c, o where c.c_id=o.c_id; -- 1. test agg push down, scalar aggregate", "EXPLAIN select o.o_id, count(*) from c, o where c.c_id=o.c_id group by o.o_id; -- 2. test agg push down, group by non-join column", - "EXPLAIN select o.c_id, count(*) from c, o where c.c_id=o.c_id group by o.c_id; -- 3. test agg push down, group by join column" + "EXPLAIN select o.c_id, count(*) from c, o where c.c_id=o.c_id group by o.c_id; -- 3. test agg push down, group by join column", + "EXPLAIN format='brief' select a, count(*) from (select a, b from t union all select a, b from t) t group by a order by a limit 10" ] }, { diff --git a/planner/core/casetest/testdata/enforce_mpp_suite_out.json b/planner/core/casetest/testdata/enforce_mpp_suite_out.json index 0d2af3674e71b..7f5602bcf9661 100644 --- a/planner/core/casetest/testdata/enforce_mpp_suite_out.json +++ b/planner/core/casetest/testdata/enforce_mpp_suite_out.json @@ -173,6 +173,37 @@ " └─TableFullScan_25 10000.00 928000.00 batchCop[tiflash] table:t pushed down filter:empty, keep order:false, stats:pseudo" ], "Warn": null + }, + { + "SQL": "explain select /*+ READ_FROM_STORAGE(TIFLASH[s]) */ a from s where a = 10 and b is null; -- index path huristic rule will prune tiflash path", + "Plan": [ + "TableReader_9 0.10 root MppVersion: 1, data:ExchangeSender_8", + "└─ExchangeSender_8 0.10 mpp[tiflash] ExchangeType: PassThrough", + " └─Projection_5 0.10 mpp[tiflash] test.s.a", + " └─Selection_7 0.10 mpp[tiflash] isnull(test.s.b)", + " └─TableFullScan_6 10.00 mpp[tiflash] table:s pushed down filter:eq(test.s.a, 10), keep order:false, stats:pseudo" + ], + "Warn": null + }, + { + "SQL": "explain select /*+ read_from_storage(tiflash[t3]) */ * from t3 where sala='a' and id =1; -- once hinted, walk with tiflash range scan", + "Plan": [ + "TableReader_9 1.00 root data:TableRangeScan_8", + "└─TableRangeScan_8 1.00 cop[tiflash] table:t3, partition:p1 range:[1 \"a\",1 \"a\"], keep order:false, stats:pseudo" + ], + "Warn": [ + "disable dynamic pruning due to t3 has no global stats", + "MPP mode may be blocked because table `t3`is a partition table which is not supported when `@@tidb_partition_prune_mode=static`." + ] + }, + { + "SQL": "explain select * from t3 where sala='a' and id =1; -- once not hinted, walk with tikv point get", + "Plan": [ + "Point_Get_6 1.00 root table:t3, partition:p1, clustered index:PRIMARY(id, sala) " + ], + "Warn": [ + "disable dynamic pruning due to t3 has no global stats" + ] } ] }, @@ -662,7 +693,7 @@ "└─ExchangeSender_77 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_10 8000.00 mpp[tiflash] test.o.o_id, Column#6", " └─Projection_76 8000.00 mpp[tiflash] Column#6, test.o.o_id", - " └─HashAgg_75 8000.00 mpp[tiflash] group by:test.o.o_id, funcs:count(Column#7)->Column#6, funcs:firstrow(Column#8)->test.o.o_id", + " └─HashAgg_75 8000.00 mpp[tiflash] group by:test.o.o_id, funcs:sum(Column#7)->Column#6, funcs:firstrow(Column#8)->test.o.o_id", " └─ExchangeReceiver_71 9990.00 mpp[tiflash] ", " └─ExchangeSender_70 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.o_id, collate: binary]", " └─HashJoin_69 9990.00 mpp[tiflash] inner join, equal:[eq(test.c.c_id, test.o.c_id)]", @@ -686,7 +717,7 @@ "└─ExchangeSender_77 8000.00 mpp[tiflash] ExchangeType: PassThrough", " └─Projection_10 8000.00 mpp[tiflash] test.o.c_id, Column#6", " └─Projection_76 8000.00 mpp[tiflash] Column#6, test.o.c_id", - " └─HashAgg_75 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:count(Column#7)->Column#6, funcs:firstrow(Column#8)->test.o.c_id", + " └─HashAgg_75 8000.00 mpp[tiflash] group by:test.o.c_id, funcs:sum(Column#7)->Column#6, funcs:firstrow(Column#8)->test.o.c_id", " └─ExchangeReceiver_71 9990.00 mpp[tiflash] ", " └─ExchangeSender_70 9990.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.o.c_id, collate: binary]", " └─HashJoin_69 9990.00 mpp[tiflash] inner join, equal:[eq(test.c.c_id, test.o.c_id)]", @@ -702,6 +733,32 @@ " └─TableFullScan_18 10000.00 mpp[tiflash] table:c pushed down filter:empty, keep order:false, stats:pseudo" ], "Warn": null + }, + { + "SQL": "EXPLAIN format='brief' select a, count(*) from (select a, b from t union all select a, b from t) t group by a order by a limit 10", + "Plan": [ + "Projection 10.00 root Column#7, Column#9", + "└─TopN 10.00 root Column#7, offset:0, count:10", + " └─TableReader 10.00 root MppVersion: 1, data:ExchangeSender", + " └─ExchangeSender 10.00 mpp[tiflash] ExchangeType: PassThrough", + " └─TopN 10.00 mpp[tiflash] Column#7, offset:0, count:10", + " └─Projection 16000.00 mpp[tiflash] Column#9, Column#7", + " └─HashAgg 16000.00 mpp[tiflash] group by:Column#7, funcs:sum(Column#10)->Column#9, funcs:firstrow(Column#11)->Column#7", + " └─ExchangeReceiver 16000.00 mpp[tiflash] ", + " └─ExchangeSender 16000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: Column#7, collate: binary]", + " └─Union 16000.00 mpp[tiflash] ", + " ├─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, funcs:sum(Column#30)->Column#10, funcs:firstrow(test.t.a)->Column#11, funcs:firstrow(test.t.a)->Column#7", + " │ └─ExchangeReceiver 8000.00 mpp[tiflash] ", + " │ └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", + " │ └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, funcs:count(1)->Column#30", + " │ └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, funcs:sum(Column#33)->Column#10, funcs:firstrow(test.t.a)->Column#11, funcs:firstrow(test.t.a)->Column#7", + " └─ExchangeReceiver 8000.00 mpp[tiflash] ", + " └─ExchangeSender 8000.00 mpp[tiflash] ExchangeType: HashPartition, Compression: FAST, Hash Cols: [name: test.t.a, collate: binary]", + " └─HashAgg 8000.00 mpp[tiflash] group by:test.t.a, funcs:count(1)->Column#33", + " └─TableFullScan 10000.00 mpp[tiflash] table:t keep order:false, stats:pseudo" + ], + "Warn": null } ] }, diff --git a/planner/core/casetest/testdata/flat_plan_suite_out.json b/planner/core/casetest/testdata/flat_plan_suite_out.json index 9a21833258c5f..1839322a235dc 100644 --- a/planner/core/casetest/testdata/flat_plan_suite_out.json +++ b/planner/core/casetest/testdata/flat_plan_suite_out.json @@ -212,8 +212,8 @@ { "Depth": 2, "Label": 0, - "IsRoot": true, - "StoreType": 2, + "IsRoot": false, + "StoreType": 0, "ReqType": 0, "IsPhysicalPlan": true, "TextTreeIndent": "│ │ ", @@ -232,80 +232,15 @@ { "Depth": 2, "Label": 0, - "IsRoot": true, - "StoreType": 2, + "IsRoot": false, + "StoreType": 0, "ReqType": 0, "IsPhysicalPlan": true, "TextTreeIndent": " │ ", "IsLastChild": true } ], - "CTEs": [ - [ - { - "Depth": 0, - "Label": 0, - "IsRoot": true, - "StoreType": 2, - "ReqType": 0, - "IsPhysicalPlan": true, - "TextTreeIndent": "", - "IsLastChild": true - }, - { - "Depth": 1, - "Label": 3, - "IsRoot": true, - "StoreType": 2, - "ReqType": 0, - "IsPhysicalPlan": true, - "TextTreeIndent": "│ ", - "IsLastChild": true - }, - { - "Depth": 2, - "Label": 0, - "IsRoot": false, - "StoreType": 0, - "ReqType": 0, - "IsPhysicalPlan": true, - "TextTreeIndent": " │ ", - "IsLastChild": true - } - ], - [ - { - "Depth": 0, - "Label": 0, - "IsRoot": true, - "StoreType": 2, - "ReqType": 0, - "IsPhysicalPlan": true, - "TextTreeIndent": "", - "IsLastChild": true - }, - { - "Depth": 1, - "Label": 3, - "IsRoot": true, - "StoreType": 2, - "ReqType": 0, - "IsPhysicalPlan": true, - "TextTreeIndent": "│ ", - "IsLastChild": true - }, - { - "Depth": 2, - "Label": 0, - "IsRoot": false, - "StoreType": 0, - "ReqType": 0, - "IsPhysicalPlan": true, - "TextTreeIndent": " │ ", - "IsLastChild": true - } - ] - ] + "CTEs": null }, { "SQL": "WITH RECURSIVE cte (n) AS( SELECT 1 UNION ALL SELECT n + 1 FROM cte WHERE n < 5)SELECT * FROM cte;", diff --git a/planner/core/casetest/testdata/integration_suite_in.json b/planner/core/casetest/testdata/integration_suite_in.json index 8e32a5d9a4d95..92e05fc3bedf0 100644 --- a/planner/core/casetest/testdata/integration_suite_in.json +++ b/planner/core/casetest/testdata/integration_suite_in.json @@ -1327,5 +1327,20 @@ "set @@tidb_opt_fix_control = \"100:'on', 100:1\"", "set @@tidb_opt_fix_control = \"100, 100\"" ] + }, + { + "name": "TestDowncastPointGetOrRangeScan", + "cases": [ + "select * from v1 where a = 1; -- the condition should be downcast through both side and go get point", + "select * from v1 where a = '1test'; -- the condition should be downcast through both side and go get point too", + "select * from v1 where a > 1; -- the condition should be downcast through both side and go range scan", + "select * from v2 where a = 'test';", + "select * from v2 where a = 1;", + "select * from v2 where a > 'test';", + "select * from v3 where a = 'test' -- the condition shouldn't be downcast through both side and go get point", + "select * from v3 where a > 'test' -- the condition shouldn't be downcast through both side and go get point too", + "select * from v4 where a = 'test' -- diff column union may have precision loss couldn't downcast the condition to get the range", + "select * from v4 where a > 'test' -- diff column union may have precision loss couldn't downcast the condition to get the range" + ] } ] diff --git a/planner/core/casetest/testdata/integration_suite_out.json b/planner/core/casetest/testdata/integration_suite_out.json index 55cb36c60074d..0478934c41793 100644 --- a/planner/core/casetest/testdata/integration_suite_out.json +++ b/planner/core/casetest/testdata/integration_suite_out.json @@ -6134,7 +6134,7 @@ " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warn": [ - "[planner:1815]We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + "[planner:1815]leading hint is inapplicable, check if the leading hint table is valid" ] }, { @@ -6155,7 +6155,7 @@ " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" ], "Warn": [ - "[planner:1815]We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" + "[planner:1815]leading hint is inapplicable, check if the leading hint table is valid" ] }, { @@ -6593,24 +6593,21 @@ { "SQL": "explain format = 'brief' select /*+ qb_name(qb_v8, v8), merge(@qb_v8) */ * from v8;", "Plan": [ - "HashAgg 16000.00 root group by:Column#21, funcs:firstrow(Column#21)->Column#21", + "HashAgg 16000.00 root group by:Column#41, funcs:firstrow(Column#41)->Column#41", "└─Union 1000000010000.00 root ", " ├─HashJoin 1000000000000.00 root CARTESIAN inner join", " │ ├─TableReader(Build) 10000.00 root data:TableFullScan", " │ │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - " │ └─CTEFullScan(Probe) 100000000.00 root CTE:cte2 data:CTE_1", + " │ └─Projection(Probe) 100000000.00 root 1->Column#55", + " │ └─HashJoin 100000000.00 root CARTESIAN inner join", + " │ ├─Projection(Build) 10000.00 root 1->Column#54", + " │ │ └─IndexReader 10000.00 root index:IndexFullScan", + " │ │ └─IndexFullScan 10000.00 cop[tikv] table:t3, index:idx_a(a) keep order:false, stats:pseudo", + " │ └─Projection(Probe) 10000.00 root 1->Column#53", + " │ └─IndexReader 10000.00 root index:IndexFullScan", + " │ └─IndexFullScan 10000.00 cop[tikv] table:t2, index:idx_a(a) keep order:false, stats:pseudo", " └─TableReader 10000.00 root data:TableFullScan", - " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", - "CTE_1 100000000.00 root Non-Recursive CTE", - "└─HashJoin(Seed Part) 100000000.00 root CARTESIAN inner join", - " ├─CTEFullScan(Build) 10000.00 root CTE:cte4 data:CTE_3", - " └─CTEFullScan(Probe) 10000.00 root CTE:cte3 data:CTE_2", - "CTE_3 10000.00 root Non-Recursive CTE", - "└─IndexReader(Seed Part) 10000.00 root index:IndexFullScan", - " └─IndexFullScan 10000.00 cop[tikv] table:t3, index:idx_a(a) keep order:false, stats:pseudo", - "CTE_2 10000.00 root Non-Recursive CTE", - "└─IndexReader(Seed Part) 10000.00 root index:IndexFullScan", - " └─IndexFullScan 10000.00 cop[tikv] table:t2, index:idx_a(a) keep order:false, stats:pseudo" + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" ], "Warn": null }, @@ -11229,5 +11226,138 @@ ] } ] + }, + { + "Name": "TestDowncastPointGetOrRangeScan", + "Cases": [ + { + "SQL": "select * from v1 where a = 1; -- the condition should be downcast through both side and go get point", + "Plan": [ + "HashAgg 2.00 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 2.00 root ", + " ├─Point_Get 1.00 root table:t1 handle:1", + " └─Projection 1.00 root cast(test.t2.a, bigint(20) BINARY)->Column#3", + " └─Point_Get 1.00 root table:t2 handle:1" + ], + "Result": null + }, + { + "SQL": "select * from v1 where a = '1test'; -- the condition should be downcast through both side and go get point too", + "Plan": [ + "HashAgg 2.00 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 2.00 root ", + " ├─Point_Get 1.00 root table:t1 handle:1", + " └─Projection 1.00 root cast(test.t2.a, bigint(20) BINARY)->Column#3", + " └─Point_Get 1.00 root table:t2 handle:1" + ], + "Result": null + }, + { + "SQL": "select * from v1 where a > 1; -- the condition should be downcast through both side and go range scan", + "Plan": [ + "HashAgg 5333.33 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 6666.67 root ", + " ├─TableReader 3333.33 root data:TableRangeScan", + " │ └─TableRangeScan 3333.33 cop[tikv] table:t1 range:(1,+inf], keep order:false, stats:pseudo", + " └─Projection 3333.33 root cast(test.t2.a, bigint(20) BINARY)->Column#3", + " └─TableReader 3333.33 root data:TableRangeScan", + " └─TableRangeScan 3333.33 cop[tikv] table:t2 range:(1,+inf], keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "select * from v2 where a = 'test';", + "Plan": [ + "HashAgg 16.00 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 20.00 root ", + " ├─Point_Get 1.00 root table:t3, clustered index:PRIMARY(a) ", + " └─Projection 10.00 root cast(test.t4.a, varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─Point_Get 1.00 root table:t4, clustered index:PRIMARY(a) " + ], + "Result": null + }, + { + "SQL": "select * from v2 where a = 1;", + "Plan": [ + "HashAgg 12800.00 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 16000.00 root ", + " ├─TableReader 8000.00 root data:Selection", + " │ └─Selection 8000.00 cop[tikv] eq(cast(test.t3.a, double BINARY), 1)", + " │ └─TableFullScan 10000.00 cop[tikv] table:t3 keep order:false, stats:pseudo", + " └─Projection 8000.00 root cast(test.t4.a, varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─TableReader 8000.00 root data:Selection", + " └─Selection 8000.00 cop[tikv] eq(cast(cast(test.t4.a, varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin), double BINARY), 1)", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "select * from v2 where a > 'test';", + "Plan": [ + "HashAgg 5333.33 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 6666.67 root ", + " ├─TableReader 3333.33 root data:TableRangeScan", + " │ └─TableRangeScan 3333.33 cop[tikv] table:t3 range:(\"test\",+inf], keep order:false, stats:pseudo", + " └─Projection 3333.33 root cast(test.t4.a, varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─TableReader 3333.33 root data:TableRangeScan", + " └─TableRangeScan 3333.33 cop[tikv] table:t4 range:(\"test\",+inf], keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "select * from v3 where a = 'test' -- the condition shouldn't be downcast through both side and go get point", + "Plan": [ + "HashAgg 6408.00 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 8010.00 root ", + " ├─Point_Get 1.00 root table:t5, clustered index:PRIMARY(a) ", + " └─Projection 8000.00 root cast(test.t6.a, char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─TableReader 8000.00 root data:Selection", + " └─Selection 8000.00 cop[tikv] eq(cast(test.t6.a, char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin), \"test\")", + " └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "select * from v3 where a > 'test' -- the condition shouldn't be downcast through both side and go get point too", + "Plan": [ + "HashAgg 9066.67 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 11333.33 root ", + " ├─TableReader 3333.33 root data:TableRangeScan", + " │ └─TableRangeScan 3333.33 cop[tikv] table:t5 range:(\"test\",+inf], keep order:false, stats:pseudo", + " └─Projection 8000.00 root cast(test.t6.a, char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─TableReader 8000.00 root data:Selection", + " └─Selection 8000.00 cop[tikv] gt(cast(test.t6.a, char(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin), \"test\")", + " └─TableFullScan 10000.00 cop[tikv] table:t6 keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "select * from v4 where a = 'test' -- diff column union may have precision loss couldn't downcast the condition to get the range", + "Plan": [ + "HashAgg 6408.00 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 8010.00 root ", + " ├─Point_Get 1.00 root table:t7, clustered index:PRIMARY(a) ", + " └─Projection 8000.00 root cast(test.t8.a, varchar(100) BINARY CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─TableReader 8000.00 root data:Selection", + " └─Selection 8000.00 cop[tikv] eq(cast(test.t8.a, varchar(100) BINARY CHARACTER SET utf8mb4 COLLATE utf8mb4_bin), \"test\")", + " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + ], + "Result": null + }, + { + "SQL": "select * from v4 where a > 'test' -- diff column union may have precision loss couldn't downcast the condition to get the range", + "Plan": [ + "HashAgg 9066.67 root group by:Column#3, funcs:firstrow(Column#3)->Column#3", + "└─Union 11333.33 root ", + " ├─TableReader 3333.33 root data:TableRangeScan", + " │ └─TableRangeScan 3333.33 cop[tikv] table:t7 range:(\"test\",+inf], keep order:false, stats:pseudo", + " └─Projection 8000.00 root cast(test.t8.a, varchar(100) BINARY CHARACTER SET utf8mb4 COLLATE utf8mb4_bin)->Column#3", + " └─TableReader 8000.00 root data:Selection", + " └─Selection 8000.00 cop[tikv] gt(cast(test.t8.a, varchar(100) BINARY CHARACTER SET utf8mb4 COLLATE utf8mb4_bin), \"test\")", + " └─TableFullScan 10000.00 cop[tikv] table:t8 keep order:false, stats:pseudo" + ], + "Result": null + } + ] } ] diff --git a/planner/core/casetest/testdata/join_reorder_suite_in.json b/planner/core/casetest/testdata/join_reorder_suite_in.json index 86090cc408d9f..c3c3ece36dba5 100644 --- a/planner/core/casetest/testdata/join_reorder_suite_in.json +++ b/planner/core/casetest/testdata/join_reorder_suite_in.json @@ -30,6 +30,69 @@ "select /*+ straight_join() */ * from ((select t3.a, t3.b from t3, t2, t1, t where t.a = t1.a and t1.b=t2.b) t3 join t4 on t3.a=t4.a) join (t1 join t2 on t1.a=t2.a) on t1.a=t4.a;" ] }, + { + "name": "TestNoHashJoinHint", + "cases": [ + "select /*+ no_hash_join() */ * from t1, t2", + "select /*+ no_hash_join(t1), hash_join(t1) */ * from t1, t2", + "select /*+ no_hash_join(t1), hash_join(t2) */ * from t1, t2", + "select /*+ no_hash_join(t1) */ * from t1, t2", + "select /*+ no_hash_join(t1, t2) */ * from t1, t2", + "select /*+ no_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_hash_join(t1, t2) */ * from t1, t2 where t1.b=t2.b", + "select /*+ no_hash_join(t1) */ * from t1, t2 where t1.a=t2.a and t1.b=t2.b", + "select /*+ no_hash_join(t2) */ * from t1 left join t2 on t1.b=t2.b", + "select /*+ no_hash_join(t2) */ * from t1 left join t2 on t1.a=t2.a", + "select /*+ no_hash_join(t2) */ * from t1 right join t2 on t1.b=t2.b", + "select /*+ no_hash_join(t2) */ * from t1 right join t2 on t1.a=t2.a", + "select /*+ leading(t4, t3, t2, t1), no_hash_join(t2, t3) */ * from t1, t2, t3, t4", + "select /*+ leading(t1, t2, t3, t4), hash_join(t1, t2), no_hash_join(t3), hash_join(t4) */ * from t1, t2, t3, t4" + ] + }, + { + "name": "TestOptEnableHashJoin", + "cases": [ + "select * from t1, t2", + "select * from t1, t2 where t1.a=t2.a", + "select * from t1, t2 where t1.b=t2.b", + "select * from t1, t2 where t1.a=t2.a and t1.b=t2.b", + "select * from t1 left join t2 on t1.b=t2.b", + "select * from t1 left join t2 on t1.a=t2.a", + "select * from t1 right join t2 on t1.b=t2.b", + "select * from t1 right join t2 on t1.a=t2.a", + "select /*+ hash_join(t1) */ * from t1, t2", + "select /*+ hash_join(t2) */ * from t1, t2" + ] + }, + { + "name": "TestNoIndexJoinHint", + "cases": [ + "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_hash_join(t1), no_index_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_hash_join(t1), no_index_merge_join(t2) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_hash_join(t1, t2), no_index_merge_join(t2, t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_join(t1), no_index_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_join(t1), no_index_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), no_hash_join(t1), inl_join(t1), no_index_merge_join(t1), no_index_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ inl_join(t1), no_index_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ inl_hash_join(t1), no_index_hash_join(t2) */ * from t1, t2 where t1.a=t2.a", + "select /*+ inl_merge_join(t1), no_index_merge_join(t1, t2) */ * from t1, t2 where t1.a=t2.a", + "select /*+ inl_join(t1), no_index_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ inl_join(t1), no_index_merge_join(t1) */ * from t1, t2 where t1.a=t2.a" + ] + }, + { + "name": "TestNoMergeJoinHint", + "cases": [ + "select /*+ no_merge_join() */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1), merge_join(t2) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t1, t2) */ * from t1, t2 where t1.a=t2.a", + "select /*+ no_merge_join(t2) */ * from t1 right join t2 on t1.a=t2.a", + "select /*+ leading(t4, t3, t2, t1), no_merge_join(t2, t3) */ * from t1, t2, t3, t4 where t1.a=t2.a and t2.a=t3.a and t3.a=t4.a", + "select /*+ leading(t1, t2, t3, t4), merge_join(t1, t2), no_merge_join(t3), merge_join(t4) */ * from t1, t2, t3, t4 where t1.a=t2.a and t2.a=t3.a and t3.a=t4.a" + ] + }, { "name": "TestLeadingJoinHint", "cases": [ @@ -98,7 +161,6 @@ "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 join t4 on t3.a=t4.a) join (t1 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 join t4 on t3.a=t4.a) join (t1 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 join t4 on t3.a=t4.a) join (t1 join t2 on t1.a=t2.a) on t1.a=t4.a;", - // block name "select /*+ leading(tx, t1, t3) */ * from t1, (select * from t2) tx, t3 where t1.a=tx.a and tx.a=t3.a;", "select /*+ leading(txx, tx, t1) */ * from t1, (select * from t2) tx, (select * from t3) txx where t1.a=tx.a and tx.a=txx.a;", @@ -128,7 +190,6 @@ "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;", - // 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;", @@ -136,29 +197,22 @@ "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;", // should support this case later "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;", "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;" @@ -171,7 +225,6 @@ "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;", - // 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;", @@ -179,29 +232,22 @@ "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;", // should support this case later "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;", "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;" @@ -215,42 +261,36 @@ "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a cross join t3", - // inner join "select /*+ leading(t2) */ * from t1 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 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", - // straight join "select /*+ leading(t2) */ * from t1 straight_join t2 straight_join t3", "select /*+ leading(t3) */ * from t1 straight_join t2 straight_join t3", "select /*+ leading(t2, t3) */ * from t1 straight_join t2 straight_join t3", "select /*+ leading(t3, t2) */ * from t1 straight_join t2 straight_join t3", "select /*+ leading(t3, t1) */ * from t1 straight_join t2 straight_join t3", - // left outer join "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a left join t3 on t2.b=t3.b", - // right outer join "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a right join t3 on t2.b=t3.b", - // cross join "select /*+ leading(t2) */ * from t1 join t2 on t1.a=t2.a cross join t3", "select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a cross join t3", "select /*+ leading(t2, t3) */ * from t1 join t2 on t1.a=t2.a cross join t3", "select /*+ leading(t3, t2) */ * from t1 join t2 on t1.a=t2.a cross join t3", "select /*+ leading(t3, t1) */ * from t1 join t2 on t1.a=t2.a cross join t3", - // outer join + outer join types "select /*+ leading(t2, t1) */ * from t1 left join t2 on t1.a=t2.a cross join t3", "select /*+ leading(t2, t1) */ * from t1 right join t2 on t1.a=t2.a cross join t3", @@ -270,7 +310,6 @@ "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", - // 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;", @@ -278,29 +317,22 @@ "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;", // should support this case later "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;", "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;" @@ -316,7 +348,6 @@ "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ straight_join() */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1;", "select /*+ straight_join() */ t1.a, (select min(t1.a) from t2 where t2.a > t1.a) from t1 join t3 on t1.a = t3.a;", - // straight join hint + uncorrelated subquery "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", @@ -327,7 +358,6 @@ "select /*+ straight_join() */ * from t1 join t2 on t1.a=t2.a join (select * from t4) t3 on t2.b=t3.b;", "select /*+ straight_join() */ t1.a, (select min(t2.a) from t2) from t1;", "select /*+ straight_join() */ t1.a, (select min(t2.a) from t2) from t1 join t3 on t1.a = t3.a;", - // leading hint + correlated subquery "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a 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 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", @@ -335,45 +365,38 @@ "select /*+ leading(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t1) */ * from t1 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 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 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 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t1) */ * from t1 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 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 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 join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t1) */ * from t1 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 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 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 join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3 where t1.b = t3.b)", "select /*+ leading(t3@sel_2, t1) */ * from t1 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(t1, 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(t3@sel_2, t2) */ 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) */ 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 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 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 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, t2) */ * from t1 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 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(t4) */ * from t1 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) */ * from t1 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 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 join t4 on t1.b = t4.b where t1.a in (select t3.a from t3)", "select /*+ leading(t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", @@ -381,32 +404,27 @@ "select /*+ leading(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", "select /*+ leading(t3@sel_2, t1) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", - "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a not in (select t3.a from t3)", "select /*+ leading(t3@sel_2) */ * from t1 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(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", "select /*+ leading(t3@sel_2, t1) */ * from t1 join t2 on t1.a=t2.a where t1.a not in (select t3.a from t3)", - "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a join t4 on t1.b = t4.b where exists (select t3.a from t3)", "select /*+ leading(t3@sel_2) */ * from t1 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(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where exists (select t3.a from t3)", "select /*+ leading(t3@sel_2, t1) */ * 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 join t4 on t1.b = t4.b where not exists (select t3.a from t3)", "select /*+ leading(t3@sel_2) */ * from t1 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(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3)", "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where not exists (select t3.a from t3)", "select /*+ leading(t3@sel_2, t1) */ * 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 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 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;", @@ -426,33 +444,25 @@ "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;", // should support this case later "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;", "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 ;", @@ -473,59 +483,46 @@ "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;", diff --git a/planner/core/casetest/testdata/join_reorder_suite_out.json b/planner/core/casetest/testdata/join_reorder_suite_out.json index 1c8059e0def40..6bdf1de502b4d 100644 --- a/planner/core/casetest/testdata/join_reorder_suite_out.json +++ b/planner/core/casetest/testdata/join_reorder_suite_out.json @@ -583,6 +583,601 @@ } ] }, + { + "Name": "TestNoHashJoinHint", + "Cases": [ + { + "SQL": "select /*+ no_hash_join() */ * from t1, t2", + "Plan": [ + "HashJoin 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 Hint no_hash_join() is inapplicable. Please specify the table names in the arguments." + ] + }, + { + "SQL": "select /*+ no_hash_join(t1), hash_join(t1) */ * from t1, t2", + "Plan": [ + "HashJoin 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 A conflict between the HASH_JOIN hint and the NO_HASH_JOIN hint, or the tidb_opt_enable_hash_join system variable, the HASH_JOIN hint will take precedence." + ] + }, + { + "SQL": "select /*+ no_hash_join(t1), hash_join(t2) */ * from t1, t2", + "Plan": [ + "HashJoin 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 A conflict between the HASH_JOIN hint and the NO_HASH_JOIN hint, or the tidb_opt_enable_hash_join system variable, the HASH_JOIN hint will take precedence." + ] + }, + { + "SQL": "select /*+ no_hash_join(t1) */ * from t1, t2", + "Plan": [ + "MergeJoin 100000000.00 root 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 /*+ no_hash_join(t1, t2) */ * from t1, t2", + "Plan": [ + "MergeJoin 100000000.00 root 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 /*+ no_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root inner join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond: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", + "└─IndexLookUp(Probe) 12487.50 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t2.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 12487.50 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_hash_join(t1, t2) */ * from t1, t2 where t1.b=t2.b", + "Plan": [ + "MergeJoin 12487.50 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) 9990.00 root test.t1.b", + " └─TableReader 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 /*+ no_hash_join(t1) */ * from t1, t2 where t1.a=t2.a and t1.b=t2.b", + "Plan": [ + "IndexHashJoin 12475.01 root inner join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a), eq(test.t1.b, test.t2.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", + "└─IndexLookUp(Probe) 12475.01 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t2.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", + " └─Selection(Probe) 12475.01 cop[tikv] not(isnull(test.t2.b))", + " └─TableRowIDScan 12487.50 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_hash_join(t2) */ * from t1 left join t2 on t1.b=t2.b", + "Plan": [ + "MergeJoin 12487.50 root left outer 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) 10000.00 root test.t1.b", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_hash_join(t2) */ * from t1 left join t2 on t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root left outer join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + "└─IndexLookUp(Probe) 12487.50 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t2.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 12487.50 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_hash_join(t2) */ * from t1 right join t2 on t1.b=t2.b", + "Plan": [ + "MergeJoin 12487.50 root right outer join, left key:test.t1.b, right key:test.t2.b", + "├─Sort(Build) 9990.00 root test.t1.b", + "│ └─TableReader 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", + "└─Sort(Probe) 10000.00 root test.t2.b", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_hash_join(t2) */ * from t1 right join t2 on t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root right outer join, inner:IndexLookUp, outer key:test.t2.a, inner key:test.t1.a, equal cond: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", + "└─IndexLookUp(Probe) 12487.50 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t1.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 12487.50 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t4, t3, t2, t1), no_hash_join(t2, t3) */ * from t1, t2, t3, t4", + "Plan": [ + "Projection 10000000000000000.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + "└─HashJoin 10000000000000000.00 root CARTESIAN inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 1000000000000.00 root inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 100000000.00 root inner join", + " ├─TableReader(Build) 10000.00 root data:TableFullScan", + " │ └─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:t4 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t1, t2, t3, t4), hash_join(t1, t2), no_hash_join(t3), hash_join(t4) */ * from t1, t2, t3, t4", + "Plan": [ + "HashJoin 10000000000000000.00 root CARTESIAN inner join", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo", + "└─MergeJoin(Probe) 1000000000000.00 root 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 + } + ] + }, + { + "Name": "TestOptEnableHashJoin", + "Cases": [ + { + "SQL": "select * from t1, t2", + "Plan": [ + "MergeJoin 100000000.00 root 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 * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root inner join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond: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", + "└─IndexLookUp(Probe) 12487.50 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t2.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 12487.50 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from t1, t2 where t1.b=t2.b", + "Plan": [ + "MergeJoin 12487.50 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) 9990.00 root test.t1.b", + " └─TableReader 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 * from t1, t2 where t1.a=t2.a and t1.b=t2.b", + "Plan": [ + "IndexHashJoin 12475.01 root inner join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a), eq(test.t1.b, test.t2.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", + "└─IndexLookUp(Probe) 12475.01 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t2.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", + " └─Selection(Probe) 12475.01 cop[tikv] not(isnull(test.t2.b))", + " └─TableRowIDScan 12487.50 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from t1 left join t2 on t1.b=t2.b", + "Plan": [ + "MergeJoin 12487.50 root left outer 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) 10000.00 root test.t1.b", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from t1 left join t2 on t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root left outer join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", + "├─TableReader(Build) 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + "└─IndexLookUp(Probe) 12487.50 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t2.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 12487.50 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from t1 right join t2 on t1.b=t2.b", + "Plan": [ + "MergeJoin 12487.50 root right outer join, left key:test.t1.b, right key:test.t2.b", + "├─Sort(Build) 9990.00 root test.t1.b", + "│ └─TableReader 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", + "└─Sort(Probe) 10000.00 root test.t2.b", + " └─TableReader 10000.00 root data:TableFullScan", + " └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from t1 right join t2 on t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root right outer join, inner:IndexLookUp, outer key:test.t2.a, inner key:test.t1.a, equal cond: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", + "└─IndexLookUp(Probe) 12487.50 root ", + " ├─Selection(Build) 12487.50 cop[tikv] not(isnull(test.t1.a))", + " │ └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 12487.50 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ hash_join(t1) */ * from t1, t2", + "Plan": [ + "HashJoin 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 A conflict between the HASH_JOIN hint and the NO_HASH_JOIN hint, or the tidb_opt_enable_hash_join system variable, the HASH_JOIN hint will take precedence." + ] + }, + { + "SQL": "select /*+ hash_join(t2) */ * from t1, t2", + "Plan": [ + "HashJoin 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 A conflict between the HASH_JOIN hint and the NO_HASH_JOIN hint, or the tidb_opt_enable_hash_join system variable, the HASH_JOIN hint will take precedence." + ] + } + ] + }, + { + "Name": "TestNoIndexJoinHint", + "Cases": [ + { + "SQL": "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_hash_join(t1), no_index_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t2.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_hash_join(t1), no_index_merge_join(t2) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t2.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_hash_join(t1, t2), no_index_merge_join(t2, t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t2.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_join(t1), no_index_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t2.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t1), no_hash_join(t1), no_index_join(t1), no_index_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexMergeJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t1.a, inner key:test.t2.a", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t2.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:true, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t1), no_hash_join(t1), inl_join(t1), no_index_merge_join(t1), no_index_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t2.a, inner key:test.t1.a, equal cond:eq(test.t2.a, test.t1.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t1.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ inl_join(t1), no_index_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t2.a, inner key:test.t1.a, equal cond:eq(test.t2.a, test.t1.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t1.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 Some INL_JOIN and NO_INDEX_JOIN hints conflict, NO_INDEX_JOIN may be ignored" + ] + }, + { + "SQL": "select /*+ inl_hash_join(t1), no_index_hash_join(t2) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexHashJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t2.a, inner key:test.t1.a, equal cond:eq(test.t2.a, test.t1.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t1.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo" + ], + "Warning": [ + "Warning 1815 Some INL_HASH_JOIN and NO_INDEX_HASH_JOIN hints conflict, NO_INDEX_HASH_JOIN may be ignored" + ] + }, + { + "SQL": "select /*+ inl_merge_join(t1), no_index_merge_join(t1, t2) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexMergeJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t2.a, inner key:test.t1.a", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t1.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:true, stats:pseudo" + ], + "Warning": [ + "Warning 1815 Some INL_MERGE_JOIN and NO_INDEX_MERGE_JOIN hints conflict, NO_INDEX_MERGE_JOIN may be ignored" + ] + }, + { + "SQL": "select /*+ inl_join(t1), no_index_hash_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t2.a, inner key:test.t1.a, equal cond:eq(test.t2.a, test.t1.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t1.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ inl_join(t1), no_index_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "IndexJoin 12487.50 root inner join, inner:IndexReader, outer key:test.t2.a, inner key:test.t1.a, equal cond:eq(test.t2.a, test.t1.a)", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 12487.50 root index:Selection", + " └─Selection 12487.50 cop[tikv] not(isnull(test.t1.a))", + " └─IndexRangeScan 12500.00 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t2.a)], keep order:false, stats:pseudo" + ], + "Warning": null + } + ] + }, + { + "Name": "TestNoMergeJoinHint", + "Cases": [ + { + "SQL": "select /*+ no_merge_join() */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t2.a", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, 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 Hint no_merge_join() is inapplicable. Please specify the table names in the arguments." + ] + }, + { + "SQL": "select /*+ no_merge_join(t1), merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t2.a", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, 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 Some MERGE_JOIN and NO_MERGE_JOIN hints conflict, NO_MERGE_JOIN is ignored" + ] + }, + { + "SQL": "select /*+ no_merge_join(t1), merge_join(t2) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "MergeJoin 12487.50 root inner join, left key:test.t1.a, right key:test.t2.a", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, 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 Some MERGE_JOIN and NO_MERGE_JOIN hints conflict, NO_MERGE_JOIN is ignored" + ] + }, + { + "SQL": "select /*+ no_merge_join(t1) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t1, t2) */ * from t1, t2 where t1.a=t2.a", + "Plan": [ + "HashJoin 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ no_merge_join(t2) */ * from t1 right join t2 on t1.a=t2.a", + "Plan": [ + "HashJoin 12487.50 root right outer join, equal:[eq(test.t1.a, test.t2.a)]", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + "└─IndexReader(Probe) 10000.00 root index:IndexFullScan", + " └─IndexFullScan 10000.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t4, t3, t2, t1), no_merge_join(t2, t3) */ * from t1, t2, t3, t4 where t1.a=t2.a and t2.a=t3.a and t3.a=t4.a", + "Plan": [ + "Projection 19511.72 root test.t1.a, test.t2.a, test.t3.a, test.t4.a", + "└─HashJoin 19511.72 root inner join, equal:[eq(test.t2.a, test.t1.a)]", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t1, index:a(a) keep order:false, stats:pseudo", + " └─HashJoin(Probe) 15609.38 root inner join, equal:[eq(test.t3.a, test.t2.a)]", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t2, index:a(a) keep order:false, stats:pseudo", + " └─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t4.a, test.t3.a)]", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + " └─IndexReader(Probe) 9990.00 root index:IndexFullScan", + " └─IndexFullScan 9990.00 cop[tikv] table:t4, index:a(a) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select /*+ leading(t1, t2, t3, t4), merge_join(t1, t2), no_merge_join(t3), merge_join(t4) */ * from t1, t2, t3, t4 where t1.a=t2.a and t2.a=t3.a and t3.a=t4.a", + "Plan": [ + "MergeJoin 19511.72 root inner join, left key:test.t3.a, right key:test.t4.a", + "├─IndexReader(Build) 9990.00 root index:IndexFullScan", + "│ └─IndexFullScan 9990.00 cop[tikv] table:t4, index:a(a) keep order:true, stats:pseudo", + "└─Sort(Probe) 15609.38 root test.t3.a", + " └─HashJoin 15609.38 root inner join, equal:[eq(test.t2.a, test.t3.a)]", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:false, stats:pseudo", + " └─MergeJoin(Probe) 12487.50 root inner join, left key:test.t1.a, right key:test.t2.a", + " ├─IndexReader(Build) 9990.00 root index:IndexFullScan", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t2, 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 + } + ] + }, { "Name": "TestLeadingJoinHint", "Cases": [ @@ -7374,24 +7969,21 @@ { "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": [ - "IndexHashJoin 4.69 root inner join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", - "├─IndexHashJoin(Build) 3.75 root inner join, inner:IndexLookUp, outer key:test.t3.a, inner key:test.t1.a, equal cond:eq(test.t3.a, test.t1.a)", - "│ ├─StreamAgg(Build) 3.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", - "│ │ └─IndexReader 3.00 root index:StreamAgg", - "│ │ └─StreamAgg 3.00 cop[tikv] group by:test.t3.a, ", - "│ │ └─IndexFullScan 3.00 cop[tikv] table:t3, index:a(a) keep order:true", - "│ └─IndexLookUp(Probe) 3.75 root ", - "│ ├─Selection(Build) 3.75 cop[tikv] not(isnull(test.t1.a))", - "│ │ └─IndexRangeScan 3.75 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t3.a)], keep order:false, stats:pseudo", - "│ └─TableRowIDScan(Probe) 3.75 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─IndexLookUp(Probe) 4.69 root ", - " ├─Selection(Build) 4.69 cop[tikv] not(isnull(test.t2.a))", - " │ └─IndexRangeScan 4.69 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", - " └─TableRowIDScan(Probe) 4.69 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 37462.50 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + "└─HashJoin 37462.50 root inner join, equal:[eq(test.t2.a, test.t1.a) 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", + " └─HashJoin(Probe) 29970.00 root CARTESIAN inner join", + " ├─StreamAgg(Build) 3.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", + " │ └─IndexReader 3.00 root index:StreamAgg", + " │ └─StreamAgg 3.00 cop[tikv] group by:test.t3.a, ", + " │ └─IndexFullScan 3.00 cop[tikv] table:t3, index:a(a) keep order:true", + " └─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 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" - ] + "Warning": null }, { "SQL": "select /*+ leading(t1, t3@sel_2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", @@ -7411,31 +8003,26 @@ " │ └─IndexRangeScan 4.69 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", " └─TableRowIDScan(Probe) 4.69 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": null }, { "SQL": "select /*+ leading(t3@sel_2, t2) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", "Plan": [ - "IndexHashJoin 4.69 root inner join, inner:IndexLookUp, outer key:test.t1.a, inner key:test.t2.a, equal cond:eq(test.t1.a, test.t2.a)", - "├─IndexHashJoin(Build) 3.75 root inner join, inner:IndexLookUp, outer key:test.t3.a, inner key:test.t1.a, equal cond:eq(test.t3.a, test.t1.a)", - "│ ├─StreamAgg(Build) 3.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", - "│ │ └─IndexReader 3.00 root index:StreamAgg", - "│ │ └─StreamAgg 3.00 cop[tikv] group by:test.t3.a, ", - "│ │ └─IndexFullScan 3.00 cop[tikv] table:t3, index:a(a) keep order:true", - "│ └─IndexLookUp(Probe) 3.75 root ", - "│ ├─Selection(Build) 3.75 cop[tikv] not(isnull(test.t1.a))", - "│ │ └─IndexRangeScan 3.75 cop[tikv] table:t1, index:a(a) range: decided by [eq(test.t1.a, test.t3.a)], keep order:false, stats:pseudo", - "│ └─TableRowIDScan(Probe) 3.75 cop[tikv] table:t1 keep order:false, stats:pseudo", - "└─IndexLookUp(Probe) 4.69 root ", - " ├─Selection(Build) 4.69 cop[tikv] not(isnull(test.t2.a))", - " │ └─IndexRangeScan 4.69 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", - " └─TableRowIDScan(Probe) 4.69 cop[tikv] table:t2 keep order:false, stats:pseudo" + "Projection 37462.50 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + "└─HashJoin 37462.50 root inner join, equal:[eq(test.t2.a, test.t1.a) 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", + " └─HashJoin(Probe) 29970.00 root CARTESIAN inner join", + " ├─StreamAgg(Build) 3.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", + " │ └─IndexReader 3.00 root index:StreamAgg", + " │ └─StreamAgg 3.00 cop[tikv] group by:test.t3.a, ", + " │ └─IndexFullScan 3.00 cop[tikv] table:t3, index:a(a) keep order:true", + " └─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 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" - ] + "Warning": null }, { "SQL": "select /*+ leading(t3@sel_2, t1) */ * from t1 join t2 on t1.a=t2.a where t1.a in (select t3.a from t3)", @@ -7455,9 +8042,7 @@ " │ └─IndexRangeScan 4.69 cop[tikv] table:t2, index:a(a) range: decided by [eq(test.t2.a, test.t1.a)], keep order:false, stats:pseudo", " └─TableRowIDScan(Probe) 4.69 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": null }, { "SQL": "select /*+ leading(t4) */ * from t1 join t2 on t1.a=t2.a join t4 on t1.b = t4.b where t1.a not in (select t3.a from t3)", @@ -9440,22 +10025,21 @@ { "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 12487.50 root inner join, equal:[eq(test.t1.a, test.t3.a)]", - "├─StreamAgg(Build) 7992.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", - "│ └─IndexReader 7992.00 root index:StreamAgg", - "│ └─StreamAgg 7992.00 cop[tikv] group by:test.t3.a, ", - "│ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, stats:pseudo", - "└─HashJoin(Probe) 12487.50 root inner join, equal:[eq(test.t1.a, test.t2.a)]", + "Projection 99800100.00 root test.t1.a, test.t1.b, test.t2.a, test.t2.b", + "└─HashJoin 99800100.00 root inner join, equal:[eq(test.t2.a, test.t1.a) eq(test.t3.a, test.t1.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" + " │ └─Selection 9990.00 cop[tikv] not(isnull(test.t1.a))", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─HashJoin(Probe) 79840080.00 root CARTESIAN inner join", + " ├─StreamAgg(Build) 7992.00 root group by:test.t3.a, funcs:firstrow(test.t3.a)->test.t3.a", + " │ └─IndexReader 7992.00 root index:StreamAgg", + " │ └─StreamAgg 7992.00 cop[tikv] group by:test.t3.a, ", + " │ └─IndexFullScan 9990.00 cop[tikv] table:t3, index:a(a) keep order:true, 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 We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid" - ] + "Warning": null }, { "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)", diff --git a/planner/core/casetest/testdata/plan_normalized_suite_out.json b/planner/core/casetest/testdata/plan_normalized_suite_out.json index c7435e182fcf5..5d6a70fdd8373 100644 --- a/planner/core/casetest/testdata/plan_normalized_suite_out.json +++ b/planner/core/casetest/testdata/plan_normalized_suite_out.json @@ -95,7 +95,7 @@ " │ └─Selection cop gt(test.t1.c, ?)", " │ └─TableFullScan cop table:t1, range:[?,?], keep order:false", " └─TableReader root ", - " └─TableRangeScan cop table:t2, range: decided by [test.t1.a], keep order:false" + " └─TableRangeScan cop table:t2, keep order:false" ] }, { @@ -128,7 +128,7 @@ " │ └─Selection cop gt(test.t1.c, ?)", " │ └─TableFullScan cop table:t1, range:[?,?], keep order:false", " └─TableReader root ", - " └─TableRangeScan cop table:t2, range: decided by [test.t1.a], keep order:false" + " └─TableRangeScan cop table:t2, keep order:false" ] }, { diff --git a/planner/core/casetest/testdata/plan_suite_in.json b/planner/core/casetest/testdata/plan_suite_in.json index b5acd744624ba..b4034ab0ed541 100644 --- a/planner/core/casetest/testdata/plan_suite_in.json +++ b/planner/core/casetest/testdata/plan_suite_in.json @@ -796,6 +796,10 @@ { "name": "TestSingleConsumerCTE", "cases": [ + "with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 1) select * from cte1; -- non-recursive limit, inline cte1", + "with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 100 offset 100) select * from cte1; -- non-recursive limit, inline cte1", + "with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 0 offset 0) select * from cte1; -- non-recursive limit, inline cte1", + "with cte1 as (select 1), cte2 as (select 2) select * from cte1 union (with cte2 as (select 3) select * from cte2 union all select * from cte2) -- inline cte1, not inline cte2", "with base1 as (WITH RECURSIVE cte(a) AS (with tmp as (select 1 as a) SELECT a from tmp UNION SELECT a+1 FROM cte) SELECT * FROM cte) select * from base1; -- issue #43318", "with cte as (select 1) select * from cte; -- inline cte", "with cte1 as (select 1), cte2 as (select 2) select * from cte1 union select * from cte2; -- inline cte1, cte2", @@ -810,7 +814,10 @@ "set tidb_opt_force_inline_cte=1; -- enable force inline CTE", "with cte as (select 1) select * from cte union select * from cte; -- force inline cte while multi-consumer", "set tidb_opt_force_inline_cte=0; -- disable force inline CTE", - "with cte as (select 1) select /*+ MERGE() */ * from cte union select * from cte; -- firstly inline cte, secondly cannot be inlined" + "with cte as (select 1) select /*+ MERGE() */ * from cte union select * from cte; -- firstly inline cte, secondly cannot be inlined", + "with a as (select 8 as id from dual),maxa as (select max(id) as max_id from a),b as (with recursive temp as (select 1 as lvl from dual union all select lvl+1 from temp, maxa where lvl < max_id)select * from temp) select * from b; -- issue #47711, maxa cannot be inlined because it contains agg and in the recursive part of cte temp", + "with a as (select count(*) from t1), b as (select 2 as bb from a), c as (with recursive tmp as (select 1 as res from t1 union all select res+1 from tmp,b where res+1 < bb) select * from tmp) select * from c; -- inline a, cannot be inline b because b indirectly contains agg and in the recursive part of cte tmp", + "with a as (select count(*) from t1), b as (select 2 as bb from a), c as (with recursive tmp as (select bb as res from b union all select res+1 from tmp where res +1 < 10) select * from tmp) select * from c; -- inline a, b, cannot be inline tmp, c" ] }, { @@ -1325,5 +1332,14 @@ "select * from tcommon where (a = 1 and c = 2) or (b = 1) order by c limit 2", "select * from thash use index(idx_ac, idx_bc) where a = 1 or b = 1 order by c limit 2" ] + }, + { + "name": "TestIssues49377Plan", + "cases": [ + "select 1,1,1 union all ((select * from employee where dept_id = 1) union all ( select * from employee where dept_id = 1 order by employee_id ) order by 1 );", + "select 1,1,1 union all ((select * from employee where dept_id = 1) union all ( select * from employee where dept_id = 1 order by employee_id ) order by 1 limit 1);", + "select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id) union all ( select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id ) limit 1);", + "select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id) union all ( select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id ) order by 1 limit 1);" + ] } ] diff --git a/planner/core/casetest/testdata/plan_suite_out.json b/planner/core/casetest/testdata/plan_suite_out.json index 212a56c7375a4..341a68b3d50bf 100644 --- a/planner/core/casetest/testdata/plan_suite_out.json +++ b/planner/core/casetest/testdata/plan_suite_out.json @@ -2811,7 +2811,7 @@ }, { "SQL": "select a from t where c_str like 'abc_'", - "Best": "IndexReader(Index(t.c_d_e_str)[(\"abc\",\"abd\")]->Sel([like(test.t.c_str, abc_, 92)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[\"abc\",\"abd\")]->Sel([like(test.t.c_str, abc_, 92)]))->Projection" }, { "SQL": "select a from t where c_str like 'abc%af'", @@ -2839,7 +2839,7 @@ }, { "SQL": "select a from t where c_str like 'abc\\__'", - "Best": "IndexReader(Index(t.c_d_e_str)[(\"abc_\",\"abc`\")]->Sel([like(test.t.c_str, abc\\__, 92)]))->Projection" + "Best": "IndexReader(Index(t.c_d_e_str)[[\"abc_\",\"abc`\")]->Sel([like(test.t.c_str, abc\\__, 92)]))->Projection" }, { "SQL": "select a from t where c_str like 123", @@ -3390,7 +3390,7 @@ " └─CTETable 1.00 root Scan on CTE_0" ], "Warning": [ - "[planner:1815]Recursive CTE can not be inlined." + "[planner:1815]Recursive CTE cte1 can not be inlined by merge() or tidb_opt_force_inline_cte." ] }, { @@ -3639,7 +3639,9 @@ " └─Selection 0.80 root lt(Column#3, 100)", " └─CTETable 1.00 root Scan on CTE_0" ], - "Warning": null + "Warning": [ + "[planner:1815]Recursive CTE cte1 can not be inlined by merge() or tidb_opt_force_inline_cte." + ] }, { "SQL": "with cte1 as (with cte2 as (select * from t) select * from cte2) select * from cte1; -- non-recursive 'cte2' definition inside another non-recursive 'cte1'", @@ -3660,7 +3662,9 @@ " └─Selection 8000.00 root lt(test.t.a, 100)", " └─CTETable 10000.00 root Scan on CTE_0" ], - "Warning": null + "Warning": [ + "[planner:1815]Recursive CTE cte2 can not be inlined by merge() or tidb_opt_force_inline_cte." + ] }, { "SQL": "with cte1 as (with recursive cte2(c1) as (select 1 union select c1 + 1 c1 from cte2 where c1 < 100) select * from cte2) select * from cte1; -- recursive 'cte2' inside non-recursive 'cte1'", @@ -3673,7 +3677,10 @@ " └─Selection 0.80 root lt(Column#10, 100)", " └─CTETable 1.00 root Scan on CTE_2" ], - "Warning": null + "Warning": [ + "[planner:1815]Recursive CTE cte2 can not be inlined by merge() or tidb_opt_force_inline_cte.", + "[planner:1815]Recursive CTE cte2 can not be inlined by merge() or tidb_opt_force_inline_cte." + ] }, { "SQL": "set tidb_opt_force_inline_cte=0; -- disable force inline CTE", @@ -3708,7 +3715,7 @@ " └─CTETable 1.00 root Scan on CTE_0" ], "Warning": [ - "[planner:1815]Recursive CTE can not be inlined." + "[planner:1815]Recursive CTE cte1 can not be inlined by merge() or tidb_opt_force_inline_cte." ] }, { @@ -3750,6 +3757,55 @@ { "Name": "TestSingleConsumerCTE", "Cases": [ + { + "SQL": "with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 1) select * from cte1; -- non-recursive limit, inline cte1", + "Plan": [ + "Limit 1.00 root offset:0, count:1", + "└─HashAgg 1.00 root group by:Column#18, funcs:firstrow(Column#18)->Column#18", + " └─Union 20000.00 root ", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─IndexReader 10000.00 root index:IndexFullScan", + " └─IndexFullScan 10000.00 cop[tikv] table:t2, index:c1(c1) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 100 offset 100) select * from cte1; -- non-recursive limit, inline cte1", + "Plan": [ + "Limit 100.00 root offset:100, count:100", + "└─HashAgg 200.00 root group by:Column#18, funcs:firstrow(Column#18)->Column#18", + " └─Union 20000.00 root ", + " ├─TableReader 10000.00 root data:TableFullScan", + " │ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + " └─IndexReader 10000.00 root index:IndexFullScan", + " └─IndexFullScan 10000.00 cop[tikv] table:t2, index:c1(c1) keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "with recursive cte1(c1) as (select c1 from t1 union select c1 from t2 limit 0 offset 0) select * from cte1; -- non-recursive limit, inline cte1", + "Plan": [ + "TableDual 0.00 root rows:0" + ], + "Warning": null + }, + { + "SQL": "with cte1 as (select 1), cte2 as (select 2) select * from cte1 union (with cte2 as (select 3) select * from cte2 union all select * from cte2) -- inline cte1, not inline cte2", + "Plan": [ + "HashAgg 3.00 root group by:Column#9, funcs:firstrow(Column#9)->Column#9", + "└─Union 3.00 root ", + " ├─Projection 1.00 root 1->Column#9", + " │ └─TableDual 1.00 root rows:1", + " └─Union 2.00 root ", + " ├─CTEFullScan 1.00 root CTE:cte2 data:CTE_2", + " └─CTEFullScan 1.00 root CTE:cte2 data:CTE_2", + "CTE_2 1.00 root Non-Recursive CTE", + "└─Projection(Seed Part) 1.00 root 3->Column#5", + " └─TableDual 1.00 root rows:1" + ], + "Warning": null + }, { "SQL": "with base1 as (WITH RECURSIVE cte(a) AS (with tmp as (select 1 as a) SELECT a from tmp UNION SELECT a+1 FROM cte) SELECT * FROM cte) select * from base1; -- issue #43318", "Plan": [ @@ -3850,8 +3906,8 @@ { "SQL": "with recursive cte(a) as (select 1 union select a from cte) select * from cte; -- recursive cte cannot be inlined", "Plan": [ - "CTEFullScan 1.00 root CTE:cte data:CTE_0", - "CTE_0 1.00 root Recursive CTE", + "CTEFullScan 2.00 root CTE:cte data:CTE_0", + "CTE_0 2.00 root Recursive CTE", "├─Projection(Seed Part) 1.00 root 1->Column#2", "│ └─TableDual 1.00 root rows:1", "└─CTETable(Recursive Part) 1.00 root Scan on CTE_0" @@ -3903,6 +3959,63 @@ " └─TableDual 1.00 root rows:1" ], "Warning": null + }, + { + "SQL": "with a as (select 8 as id from dual),maxa as (select max(id) as max_id from a),b as (with recursive temp as (select 1 as lvl from dual union all select lvl+1 from temp, maxa where lvl < max_id)select * from temp) select * from b; -- issue #47711, maxa cannot be inlined because it contains agg and in the recursive part of cte temp", + "Plan": [ + "CTEFullScan 1.64 root CTE:temp data:CTE_4", + "CTE_4 1.64 root Recursive CTE", + "├─Projection(Seed Part) 1.00 root 1->Column#14", + "│ └─TableDual 1.00 root rows:1", + "└─Projection(Recursive Part) 0.64 root cast(plus(Column#15, 1), bigint(1) BINARY)->Column#18", + " └─HashJoin 0.64 root CARTESIAN inner join, other cond:lt(Column#15, Column#16)", + " ├─Selection(Build) 0.80 root not(isnull(Column#16))", + " │ └─CTEFullScan 1.00 root CTE:maxa data:CTE_1", + " └─Selection(Probe) 0.80 root not(isnull(Column#15))", + " └─CTETable 1.00 root Scan on CTE_4", + "CTE_1 1.00 root Non-Recursive CTE", + "└─StreamAgg(Seed Part) 1.00 root funcs:max(Column#3)->Column#4", + " └─Projection 1.00 root 8->Column#3", + " └─TableDual 1.00 root rows:1" + ], + "Warning": null + }, + { + "SQL": "with a as (select count(*) from t1), b as (select 2 as bb from a), c as (with recursive tmp as (select 1 as res from t1 union all select res+1 from tmp,b where res+1 < bb) select * from tmp) select * from c; -- inline a, cannot be inline b because b indirectly contains agg and in the recursive part of cte tmp", + "Plan": [ + "CTEFullScan 20000.00 root CTE:tmp data:CTE_4", + "CTE_4 20000.00 root Recursive CTE", + "├─Projection(Seed Part) 10000.00 root 1->Column#26", + "│ └─TableReader 10000.00 root data:TableFullScan", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + "└─Projection(Recursive Part) 10000.00 root cast(plus(Column#27, 1), bigint(1) BINARY)->Column#30", + " └─HashJoin 10000.00 root CARTESIAN inner join, other cond:lt(plus(Column#27, 1), Column#28)", + " ├─CTEFullScan(Build) 1.00 root CTE:b data:CTE_1", + " └─CTETable(Probe) 10000.00 root Scan on CTE_4", + "CTE_1 1.00 root Non-Recursive CTE", + "└─Projection(Seed Part) 1.00 root 2->Column#8", + " └─HashAgg 1.00 root funcs:count(Column#37)->Column#35", + " └─TableReader 1.00 root data:HashAgg", + " └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#37", + " └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "with a as (select count(*) from t1), b as (select 2 as bb from a), c as (with recursive tmp as (select bb as res from b union all select res+1 from tmp where res +1 < 10) select * from tmp) select * from c; -- inline a, b, cannot be inline tmp, c", + "Plan": [ + "CTEFullScan 1.80 root CTE:tmp data:CTE_4", + "CTE_4 1.80 root Recursive CTE", + "├─Projection(Seed Part) 1.00 root 2->Column#37", + "│ └─HashAgg 1.00 root funcs:count(Column#46)->Column#44", + "│ └─TableReader 1.00 root data:HashAgg", + "│ └─HashAgg 1.00 cop[tikv] funcs:count(1)->Column#46", + "│ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", + "└─Projection(Recursive Part) 0.80 root cast(plus(Column#38, 1), bigint(1) BINARY)->Column#40", + " └─Selection 0.80 root lt(plus(Column#38, 1), 10)", + " └─CTETable 1.00 root Scan on CTE_4" + ], + "Warning": null } ] }, @@ -8608,5 +8721,103 @@ ] } ] + }, + { + "Name": "TestIssues49377Plan", + "Cases": [ + { + "SQL": "select 1,1,1 union all ((select * from employee where dept_id = 1) union all ( select * from employee where dept_id = 1 order by employee_id ) order by 1 );", + "Plan": [ + "Union 21.00 root ", + "├─Projection 1.00 root 1->Column#15, 1->Column#16, 1->Column#17", + "│ └─TableDual 1.00 root rows:1", + "└─Projection 20.00 root cast(Column#12, bigint(11) BINARY)->Column#15, Column#13, cast(Column#14, bigint(11) BINARY)->Column#17", + " └─Sort 20.00 root Column#12", + " └─Union 20.00 root ", + " ├─TableReader 10.00 root data:Selection", + " │ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " │ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + " └─Sort 10.00 root test.employee.employee_id", + " └─TableReader 10.00 root data:Selection", + " └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select 1,1,1 union all ((select * from employee where dept_id = 1) union all ( select * from employee where dept_id = 1 order by employee_id ) order by 1 limit 1);", + "Plan": [ + "Union 2.00 root ", + "├─Projection 1.00 root 1->Column#15, 1->Column#16, 1->Column#17", + "│ └─TableDual 1.00 root rows:1", + "└─Projection 1.00 root cast(Column#12, bigint(11) BINARY)->Column#15, Column#13, cast(Column#14, bigint(11) BINARY)->Column#17", + " └─TopN 1.00 root Column#12, offset:0, count:1", + " └─Union 2.00 root ", + " ├─TopN 1.00 root test.employee.employee_id, offset:0, count:1", + " │ └─TableReader 1.00 root data:TopN", + " │ └─TopN 1.00 cop[tikv] test.employee.employee_id, offset:0, count:1", + " │ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " │ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + " └─TopN 1.00 root test.employee.employee_id, offset:0, count:1", + " └─TableReader 1.00 root data:TopN", + " └─TopN 1.00 cop[tikv] test.employee.employee_id, offset:0, count:1", + " └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id) union all ( select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id ) limit 1);", + "Plan": [ + "Union 21.00 root ", + "├─TableReader 10.00 root data:Selection", + "│ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + "│ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + "├─Sort 10.00 root test.employee.employee_id", + "│ └─TableReader 10.00 root data:Selection", + "│ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + "│ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + "└─Limit 1.00 root offset:0, count:1", + " └─Union 1.00 root ", + " ├─Limit 1.00 root offset:0, count:1", + " │ └─TableReader 1.00 root data:Limit", + " │ └─Limit 1.00 cop[tikv] offset:0, count:1", + " │ └─Selection 1.00 cop[tikv] eq(test.employee.dept_id, 1)", + " │ └─TableFullScan 1000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + " └─TopN 1.00 root test.employee.employee_id, offset:0, count:1", + " └─TableReader 1.00 root data:TopN", + " └─TopN 1.00 cop[tikv] test.employee.employee_id, offset:0, count:1", + " └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo" + ], + "Warning": null + }, + { + "SQL": "select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id) union all ( select * from employee where dept_id = 1 union all ( select * from employee where dept_id = 1 order by employee_id ) order by 1 limit 1);", + "Plan": [ + "Union 21.00 root ", + "├─TableReader 10.00 root data:Selection", + "│ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + "│ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + "├─Sort 10.00 root test.employee.employee_id", + "│ └─TableReader 10.00 root data:Selection", + "│ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + "│ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + "└─TopN 1.00 root Column#17, offset:0, count:1", + " └─Union 2.00 root ", + " ├─TopN 1.00 root test.employee.employee_id, offset:0, count:1", + " │ └─TableReader 1.00 root data:TopN", + " │ └─TopN 1.00 cop[tikv] test.employee.employee_id, offset:0, count:1", + " │ └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " │ └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo", + " └─TopN 1.00 root test.employee.employee_id, offset:0, count:1", + " └─TableReader 1.00 root data:TopN", + " └─TopN 1.00 cop[tikv] test.employee.employee_id, offset:0, count:1", + " └─Selection 10.00 cop[tikv] eq(test.employee.dept_id, 1)", + " └─TableFullScan 10000.00 cop[tikv] table:employee keep order:false, stats:pseudo" + ], + "Warning": null + } + ] } ] diff --git a/planner/core/common_plans.go b/planner/core/common_plans.go index 5e8206c7b2c34..286f4febc4ba7 100644 --- a/planner/core/common_plans.go +++ b/planner/core/common_plans.go @@ -871,12 +871,12 @@ func (e *Explain) RenderResult() error { // output cost formula and factor costs through warning under model ver2 and true_card_cost mode for cost calibration. cost, _ := pp.getPlanCostVer2(property.RootTaskType, NewDefaultPlanCostOption()) trace := cost.trace - pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("cost formula: %v", trace.formula)) + pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("cost formula: %v", trace.formula)) data, err := json.Marshal(trace.factorCosts) if err != nil { - pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("marshal factor costs error %v", err)) + pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("marshal factor costs error %v", err)) } - pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("factor costs: %v", string(data))) + pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("factor costs: %v", string(data))) // output cost factor weights for cost calibration factors := defaultVer2Factors.tolist() @@ -887,13 +887,13 @@ func (e *Explain) RenderResult() error { } } if wstr, err := json.Marshal(weights); err != nil { - pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("marshal weights error %v", err)) + pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("marshal weights error %v", err)) } else { - pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("factor weights: %v", string(wstr))) + pp.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("factor weights: %v", string(wstr))) } } } else { - e.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("'explain format=true_card_cost' cannot support this plan")) + e.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackError("'explain format=true_card_cost' cannot support this plan")) } } diff --git a/planner/core/exhaust_physical_plans.go b/planner/core/exhaust_physical_plans.go index ae23a2949ca3e..21b388778ca08 100644 --- a/planner/core/exhaust_physical_plans.go +++ b/planner/core/exhaust_physical_plans.go @@ -229,9 +229,19 @@ func (p *LogicalJoin) GetMergeJoin(prop *property.PhysicalProperty, schema *expr joins = append(joins, mergeJoin) } } + + if p.preferJoinType&preferNoMergeJoin > 0 { + if p.preferJoinType&preferMergeJoin == 0 { + return nil + } + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( + "Some MERGE_JOIN and NO_MERGE_JOIN hints conflict, NO_MERGE_JOIN is ignored")) + } + // If TiDB_SMJ hint is existed, it should consider enforce merge join, // because we can't trust lhsChildProperty completely. - if (p.preferJoinType & preferMergeJoin) > 0 { + if (p.preferJoinType&preferMergeJoin) > 0 || + p.shouldSkipHashJoin() { // if hash join is not allowed, generate as many other types of join as possible to avoid 'cant-find-plan' error. joins = append(joins, p.getEnforcedMergeJoin(prop, schema, statsInfo)...) } @@ -378,6 +388,10 @@ var ForceUseOuterBuild4Test = atomic.NewBool(false) // TODO: use hint and remove this variable var ForcedHashLeftJoin4Test = atomic.NewBool(false) +func (p *LogicalJoin) shouldSkipHashJoin() bool { + return (p.preferJoinType&preferNoHashJoin) > 0 || (p.SCtx().GetSessionVars().DisableHashJoin) +} + func (p *LogicalJoin) getHashJoins(prop *property.PhysicalProperty) (joins []PhysicalPlan, forced bool) { if !prop.IsSortItemEmpty() { // hash join doesn't promise any orders return @@ -385,17 +399,18 @@ func (p *LogicalJoin) getHashJoins(prop *property.PhysicalProperty) (joins []Phy forceLeftToBuild := ((p.preferJoinType & preferLeftAsHJBuild) > 0) || ((p.preferJoinType & preferRightAsHJProbe) > 0) forceRightToBuild := ((p.preferJoinType & preferRightAsHJBuild) > 0) || ((p.preferJoinType & preferLeftAsHJProbe) > 0) if forceLeftToBuild && forceRightToBuild { - p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("Some HASH_JOIN_BUILD and HASH_JOIN_PROBE hints are conflicts, please check the hints")) + p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("Some HASH_JOIN_BUILD and HASH_JOIN_PROBE hints are conflicts, please check the hints")) forceLeftToBuild = false forceRightToBuild = false } + joins = make([]PhysicalPlan, 0, 2) switch p.JoinType { case SemiJoin, AntiSemiJoin, LeftOuterSemiJoin, AntiLeftOuterSemiJoin: joins = append(joins, p.getHashJoin(prop, 1, false)) if forceLeftToBuild || forceRightToBuild { // Do not support specifying the build side. - p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack(fmt.Sprintf("We can't use the HASH_JOIN_BUILD or HASH_JOIN_PROBE hint for %s, please check the hint", p.JoinType))) + p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen(fmt.Sprintf("We can't use the HASH_JOIN_BUILD or HASH_JOIN_PROBE hint for %s, please check the hint", p.JoinType))) forceLeftToBuild = false forceRightToBuild = false } @@ -435,7 +450,15 @@ func (p *LogicalJoin) getHashJoins(prop *property.PhysicalProperty) (joins []Phy } } } + forced = (p.preferJoinType&preferHashJoin > 0) || forceLeftToBuild || forceRightToBuild + if !forced && p.shouldSkipHashJoin() { + return nil, false + } else if forced && p.shouldSkipHashJoin() { + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( + "A conflict between the HASH_JOIN hint and the NO_HASH_JOIN hint, " + + "or the tidb_opt_enable_hash_join system variable, the HASH_JOIN hint will take precedence.")) + } return } @@ -1948,64 +1971,48 @@ func filterIndexJoinBySessionVars(sc sessionctx.Context, indexJoins []PhysicalPl return indexJoins } -// tryToGetIndexJoin will get index join by hints. If we can generate a valid index join by hint, the second return value -// will be true, which means we force to choose this index join. Otherwise we will select a join algorithm with min-cost. -func (p *LogicalJoin) tryToGetIndexJoin(prop *property.PhysicalProperty) (indexJoins []PhysicalPlan, canForced bool) { - inljRightOuter := (p.preferJoinType & preferLeftAsINLJInner) > 0 - inljLeftOuter := (p.preferJoinType & preferRightAsINLJInner) > 0 - hasINLJHint := inljLeftOuter || inljRightOuter - - inlhjRightOuter := (p.preferJoinType & preferLeftAsINLHJInner) > 0 - inlhjLeftOuter := (p.preferJoinType & preferRightAsINLHJInner) > 0 - hasINLHJHint := inlhjLeftOuter || inlhjRightOuter - - inlmjRightOuter := (p.preferJoinType & preferLeftAsINLMJInner) > 0 - inlmjLeftOuter := (p.preferJoinType & preferRightAsINLMJInner) > 0 - hasINLMJHint := inlmjLeftOuter || inlmjRightOuter - - forceLeftOuter := inljLeftOuter || inlhjLeftOuter || inlmjLeftOuter - forceRightOuter := inljRightOuter || inlhjRightOuter || inlmjRightOuter - needForced := forceLeftOuter || forceRightOuter - - defer func() { - // refine error message - // If the required property is not empty, we will enforce it and try the hint again. - // So we only need to generate warning message when the property is empty. - if !canForced && needForced && prop.IsSortItemEmpty() { - // Construct warning message prefix. - var errMsg string - switch { - case hasINLJHint: - errMsg = "Optimizer Hint INL_JOIN or TIDB_INLJ is inapplicable" - case hasINLHJHint: - errMsg = "Optimizer Hint INL_HASH_JOIN is inapplicable" - case hasINLMJHint: - errMsg = "Optimizer Hint INL_MERGE_JOIN is inapplicable" - } - if p.hintInfo != nil && p.preferJoinType > 0 { - t := p.hintInfo.indexNestedLoopJoinTables - switch { - case len(t.inljTables) != 0 && ((p.preferJoinType&preferLeftAsINLJInner > 0) || (p.preferJoinType&preferRightAsINLJInner > 0)): - errMsg = fmt.Sprintf("Optimizer Hint %s or %s is inapplicable", - restore2JoinHint(HintINLJ, t.inljTables), restore2JoinHint(TiDBIndexNestedLoopJoin, t.inljTables)) - case len(t.inlhjTables) != 0 && ((p.preferJoinType&preferLeftAsINLHJInner > 0) || (p.preferJoinType&preferRightAsINLHJInner > 0)): - errMsg = fmt.Sprintf("Optimizer Hint %s is inapplicable", restore2JoinHint(HintINLHJ, t.inlhjTables)) - case len(t.inlmjTables) != 0 && ((p.preferJoinType&preferLeftAsINLMJInner > 0) || (p.preferJoinType&preferRightAsINLMJInner > 0)): - errMsg = fmt.Sprintf("Optimizer Hint %s is inapplicable", restore2JoinHint(HintINLMJ, t.inlmjTables)) - } - } +func (p *LogicalJoin) preferAny(joinFlags ...uint) bool { + for _, flag := range joinFlags { + if p.preferJoinType&flag > 0 { + return true + } + } + return false +} - // Append inapplicable reason. - if len(p.EqualConditions) == 0 { - errMsg += " without column equal ON condition" - } +const ( + joinLeft = 0 + joinRight = 1 + indexJoinMethod = 0 + indexHashJoinMethod = 1 + indexMergeJoinMethod = 2 +) - // Generate warning message to client. - warning := ErrInternal.GenWithStack(errMsg) - p.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) - } - }() +func (*LogicalJoin) getIndexJoinSideAndMethod(join PhysicalPlan) (innerSide, joinMethod int, ok bool) { + var innerIdx int + switch ij := join.(type) { + case *PhysicalIndexJoin: + innerIdx = ij.getInnerChildIdx() + joinMethod = indexJoinMethod + case *PhysicalIndexHashJoin: + innerIdx = ij.getInnerChildIdx() + joinMethod = indexHashJoinMethod + case *PhysicalIndexMergeJoin: + innerIdx = ij.getInnerChildIdx() + joinMethod = indexMergeJoinMethod + default: + return 0, 0, false + } + ok = true + innerSide = joinLeft + if innerIdx == 1 { + innerSide = joinRight + } + return +} +// tryToGetIndexJoin returns all available index join plans, and the second returned value indicates whether this plan is enforced by hints. +func (p *LogicalJoin) tryToGetIndexJoin(prop *property.PhysicalProperty) (indexJoins []PhysicalPlan, canForced bool) { // supportLeftOuter and supportRightOuter indicates whether this type of join // supports the left side or right side to be the outer side. var supportLeftOuter, supportRightOuter bool @@ -2017,68 +2024,108 @@ func (p *LogicalJoin) tryToGetIndexJoin(prop *property.PhysicalProperty) (indexJ case InnerJoin: supportLeftOuter, supportRightOuter = true, true } - - var allLeftOuterJoins, allRightOuterJoins, forcedLeftOuterJoins, forcedRightOuterJoins []PhysicalPlan + candidates := make([]PhysicalPlan, 0, 2) if supportLeftOuter { - allLeftOuterJoins = p.getIndexJoinByOuterIdx(prop, 0) - forcedLeftOuterJoins = make([]PhysicalPlan, 0, len(allLeftOuterJoins)) - for _, j := range allLeftOuterJoins { - switch j.(type) { - case *PhysicalIndexJoin: - if inljLeftOuter { - forcedLeftOuterJoins = append(forcedLeftOuterJoins, j) - } - case *PhysicalIndexHashJoin: - if inlhjLeftOuter { - forcedLeftOuterJoins = append(forcedLeftOuterJoins, j) - } - case *PhysicalIndexMergeJoin: - if inlmjLeftOuter { - forcedLeftOuterJoins = append(forcedLeftOuterJoins, j) - } - } + candidates = append(candidates, p.getIndexJoinByOuterIdx(prop, 0)...) + } + if supportRightOuter { + candidates = append(candidates, p.getIndexJoinByOuterIdx(prop, 1)...) + } + + // Handle hints and variables about index join. + // The priority is: force hints like TIDB_INLJ > filter hints like NO_INDEX_JOIN > variables. + // Handle hints conflict first. + stmtCtx := p.SCtx().GetSessionVars().StmtCtx + if p.preferAny(preferLeftAsINLJInner, preferRightAsINLJInner) && p.preferAny(preferNoIndexJoin) { + stmtCtx.AppendWarning(ErrInternal.FastGen("Some INL_JOIN and NO_INDEX_JOIN hints conflict, NO_INDEX_JOIN may be ignored")) + } + if p.preferAny(preferLeftAsINLHJInner, preferRightAsINLHJInner) && p.preferAny(preferNoIndexHashJoin) { + stmtCtx.AppendWarning(ErrInternal.FastGen("Some INL_HASH_JOIN and NO_INDEX_HASH_JOIN hints conflict, NO_INDEX_HASH_JOIN may be ignored")) + } + if p.preferAny(preferLeftAsINLMJInner, preferRightAsINLMJInner) && p.preferAny(preferNoIndexMergeJoin) { + stmtCtx.AppendWarning(ErrInternal.FastGen("Some INL_MERGE_JOIN and NO_INDEX_MERGE_JOIN hints conflict, NO_INDEX_MERGE_JOIN may be ignored")) + } + + candidates, canForced = p.handleForceIndexJoinHints(prop, candidates) + if canForced { + return candidates, canForced + } + candidates = p.handleFilterIndexJoinHints(candidates) + return filterIndexJoinBySessionVars(p.SCtx(), candidates), false +} + +func (p *LogicalJoin) handleFilterIndexJoinHints(candidates []PhysicalPlan) []PhysicalPlan { + if !p.preferAny(preferNoIndexJoin, preferNoIndexHashJoin, preferNoIndexMergeJoin) { + return candidates // no filter index join hints + } + filtered := make([]PhysicalPlan, 0, len(candidates)) + for _, candidate := range candidates { + _, joinMethod, ok := p.getIndexJoinSideAndMethod(candidate) + if !ok { + continue } - switch { - case len(forcedLeftOuterJoins) == 0 && !supportRightOuter: - return filterIndexJoinBySessionVars(p.ctx, allLeftOuterJoins), false - case len(forcedLeftOuterJoins) != 0 && (!supportRightOuter || (forceLeftOuter && !forceRightOuter)): - return forcedLeftOuterJoins, true + if (p.preferAny(preferNoIndexJoin) && joinMethod == indexJoinMethod) || + (p.preferAny(preferNoIndexHashJoin) && joinMethod == indexHashJoinMethod) || + (p.preferAny(preferNoIndexMergeJoin) && joinMethod == indexMergeJoinMethod) { + continue } + filtered = append(filtered, candidate) } - if supportRightOuter { - allRightOuterJoins = p.getIndexJoinByOuterIdx(prop, 1) - forcedRightOuterJoins = make([]PhysicalPlan, 0, len(allRightOuterJoins)) - for _, j := range allRightOuterJoins { - switch j.(type) { - case *PhysicalIndexJoin: - if inljRightOuter { - forcedRightOuterJoins = append(forcedRightOuterJoins, j) - } - case *PhysicalIndexHashJoin: - if inlhjRightOuter { - forcedRightOuterJoins = append(forcedRightOuterJoins, j) - } - case *PhysicalIndexMergeJoin: - if inlmjRightOuter { - forcedRightOuterJoins = append(forcedRightOuterJoins, j) - } - } + return filtered +} + +// handleForceIndexJoinHints handles the force index join hints and returns all plans that can satisfy the hints. +func (p *LogicalJoin) handleForceIndexJoinHints(prop *property.PhysicalProperty, candidates []PhysicalPlan) (indexJoins []PhysicalPlan, canForced bool) { + if !p.preferAny(preferRightAsINLJInner, preferRightAsINLHJInner, preferRightAsINLMJInner, + preferLeftAsINLJInner, preferLeftAsINLHJInner, preferLeftAsINLMJInner) { + return candidates, false // no force index join hints + } + forced := make([]PhysicalPlan, 0, len(candidates)) + for _, candidate := range candidates { + innerSide, joinMethod, ok := p.getIndexJoinSideAndMethod(candidate) + if !ok { + continue } - switch { - case len(forcedRightOuterJoins) == 0 && !supportLeftOuter: - return filterIndexJoinBySessionVars(p.ctx, allRightOuterJoins), false - case len(forcedRightOuterJoins) != 0 && (!supportLeftOuter || (forceRightOuter && !forceLeftOuter)): - return forcedRightOuterJoins, true + if (p.preferAny(preferLeftAsINLJInner) && innerSide == joinLeft && joinMethod == indexJoinMethod) || + (p.preferAny(preferRightAsINLJInner) && innerSide == joinRight && joinMethod == indexJoinMethod) || + (p.preferAny(preferLeftAsINLHJInner) && innerSide == joinLeft && joinMethod == indexHashJoinMethod) || + (p.preferAny(preferRightAsINLHJInner) && innerSide == joinRight && joinMethod == indexHashJoinMethod) || + (p.preferAny(preferLeftAsINLMJInner) && innerSide == joinLeft && joinMethod == indexMergeJoinMethod) || + (p.preferAny(preferRightAsINLMJInner) && innerSide == joinRight && joinMethod == indexMergeJoinMethod) { + forced = append(forced, candidate) } } - canForceLeft := len(forcedLeftOuterJoins) != 0 && forceLeftOuter - canForceRight := len(forcedRightOuterJoins) != 0 && forceRightOuter - canForced = canForceLeft || canForceRight - if canForced { - return append(forcedLeftOuterJoins, forcedRightOuterJoins...), true + if len(forced) > 0 { + return forced, true } - return filterIndexJoinBySessionVars(p.ctx, append(allLeftOuterJoins, allRightOuterJoins...)), false + // Cannot find any valid index join plan with these force hints. + // Print warning message if any hints cannot work. + // If the required property is not empty, we will enforce it and try the hint again. + // So we only need to generate warning message when the property is empty. + if prop.IsSortItemEmpty() { + var indexJoinTables, indexHashJoinTables, indexMergeJoinTables []hintTableInfo + if p.hintInfo != nil { + t := p.hintInfo.indexNestedLoopJoinTables + indexJoinTables, indexHashJoinTables, indexMergeJoinTables = t.inljTables, t.inlhjTables, t.inlmjTables + } + var errMsg string + switch { + case p.preferAny(preferLeftAsINLJInner, preferRightAsINLJInner): // prefer index join + errMsg = fmt.Sprintf("Optimizer Hint %s or %s is inapplicable", restore2JoinHint(HintINLJ, indexJoinTables), restore2JoinHint(TiDBIndexNestedLoopJoin, indexJoinTables)) + case p.preferAny(preferLeftAsINLHJInner, preferRightAsINLHJInner): // prefer index hash join + errMsg = fmt.Sprintf("Optimizer Hint %s is inapplicable", restore2JoinHint(HintINLHJ, indexHashJoinTables)) + case p.preferAny(preferLeftAsINLMJInner, preferRightAsINLMJInner): // prefer index merge join + errMsg = fmt.Sprintf("Optimizer Hint %s is inapplicable", restore2JoinHint(HintINLMJ, indexMergeJoinTables)) + } + // Append inapplicable reason. + if len(p.EqualConditions) == 0 { + errMsg += " without column equal ON condition" + } + // Generate warning message to client. + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen(errMsg)) + } + return candidates, false } func checkChildFitBC(p Plan) bool { @@ -2221,7 +2268,7 @@ func (p *LogicalJoin) exhaustPhysicalPlans(prop *property.PhysicalProperty) ([]P if !isJoinHintSupportedInMPPMode(p.preferJoinType) { if hasMPPJoinHints(p.preferJoinType) { // If there are MPP hints but has some conflicts join method hints, all the join hints are invalid. - p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("The MPP join hints are in conflict, and you can only specify join method hints that are currently supported by MPP mode now")) + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("The MPP join hints are in conflict, and you can only specify join method hints that are currently supported by MPP mode now")) p.preferJoinType = 0 } else { // If there are no MPP hints but has some conflicts join method hints, the MPP mode will be blocked. @@ -2266,7 +2313,7 @@ func (p *LogicalJoin) exhaustPhysicalPlans(prop *property.PhysicalProperty) ([]P hasMppHints = true } if hasMppHints { - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) p.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) } } @@ -2388,7 +2435,7 @@ func (p *LogicalJoin) tryToGetMppHashJoin(prop *property.PhysicalProperty, useBC forceLeftToBuild := ((p.preferJoinType & preferLeftAsHJBuild) > 0) || ((p.preferJoinType & preferRightAsHJProbe) > 0) forceRightToBuild := ((p.preferJoinType & preferRightAsHJBuild) > 0) || ((p.preferJoinType & preferLeftAsHJProbe) > 0) if forceLeftToBuild && forceRightToBuild { - p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("Some HASH_JOIN_BUILD and HASH_JOIN_PROBE hints are conflicts, please check the hints")) + p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("Some HASH_JOIN_BUILD and HASH_JOIN_PROBE hints are conflicts, please check the hints")) forceLeftToBuild = false forceRightToBuild = false } @@ -2435,7 +2482,7 @@ func (p *LogicalJoin) tryToGetMppHashJoin(prop *property.PhysicalProperty, useBC if !match { if fixedBuildSide { // A warning will be generated if the build side is fixed, but we attempt to change it using the hint. - p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("Some HASH_JOIN_BUILD and HASH_JOIN_PROBE hints cannot be utilized for MPP joins, please check the hints")) + p.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("Some HASH_JOIN_BUILD and HASH_JOIN_PROBE hints cannot be utilized for MPP joins, please check the hints")) } else { // The HASH_JOIN_BUILD OR HASH_JOIN_PROBE hints can take effective. preferredBuildIndex = 1 - preferredBuildIndex @@ -2589,8 +2636,7 @@ func pushLimitOrTopNForcibly(p LogicalPlan) bool { } if *preferPushDown { errMsg := "Optimizer Hint LIMIT_TO_COP is inapplicable" - warning := ErrInternal.GenWithStack(errMsg) - p.SCtx().GetSessionVars().StmtCtx.AppendWarning(warning) + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen(errMsg)) *preferPushDown = false } } @@ -2677,7 +2723,7 @@ func (la *LogicalApply) exhaustPhysicalPlans(prop *property.PhysicalProperty) ([ return nil, true, nil } if !prop.IsSortItemEmpty() && la.SCtx().GetSessionVars().EnableParallelApply { - la.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("Parallel Apply rejects the possible order properties of its outer child currently")) + la.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("Parallel Apply rejects the possible order properties of its outer child currently")) return nil, true, nil } disableAggPushDownToCop(la.children[0]) @@ -3079,7 +3125,7 @@ func (la *LogicalAggregation) checkCanPushDownToMPP() bool { } } if hasUnsupportedDistinct { - warnErr := errors.New("Aggregation can not be pushed to storage layer in mpp mode because it contains agg function with distinct") + warnErr := errors.NewNoStackError("Aggregation can not be pushed to storage layer in mpp mode because it contains agg function with distinct") if la.ctx.GetSessionVars().StmtCtx.InExplainStmt { la.ctx.GetSessionVars().StmtCtx.AppendWarning(warnErr) } else { @@ -3104,6 +3150,18 @@ func (la *LogicalAggregation) tryToGetMppHashAggs(prop *property.PhysicalPropert // Is this aggregate a final stage aggregate? // Final agg can't be split into multi-stage aggregate hasFinalAgg := len(la.AggFuncs) > 0 && la.AggFuncs[0].Mode == aggregation.FinalMode + // count final agg should become sum for MPP execution path. + // In the traditional case, TiDB take up the final agg role and push partial agg to TiKV, + // while TiDB can tell the partialMode and do the sum computation rather than counting but MPP doesn't + finalAggAdjust := func(aggFuncs []*aggregation.AggFuncDesc) { + for i, agg := range aggFuncs { + if agg.Mode == aggregation.FinalMode && agg.Name == ast.AggFuncCount { + oldFt := agg.RetTp + aggFuncs[i], _ = aggregation.NewAggFuncDesc(la.SCtx(), ast.AggFuncSum, agg.Args, false) + aggFuncs[i].RetTp = oldFt + } + } + } if len(la.GroupByItems) > 0 { partitionCols := la.GetPotentialPartitionKeys() @@ -3129,6 +3187,7 @@ func (la *LogicalAggregation) tryToGetMppHashAggs(prop *property.PhysicalPropert agg := NewPhysicalHashAgg(la, la.stats.ScaleByExpectCnt(prop.ExpectedCnt), childProp) agg.SetSchema(la.schema.Clone()) agg.MppRunMode = Mpp1Phase + finalAggAdjust(agg.AggFuncs) hashAggs = append(hashAggs, agg) } @@ -3235,7 +3294,7 @@ func (la *LogicalAggregation) getHashAggs(prop *property.PhysicalProperty) []Phy hasMppHints = true } if hasMppHints { - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) la.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) } } @@ -3265,7 +3324,7 @@ func (la *LogicalAggregation) ResetHintIfConflicted() (preferHash bool, preferSt preferStream = (la.aggHints.preferAggType & preferStreamAgg) > 0 if preferHash && preferStream { errMsg := "Optimizer aggregation hints are conflicted" - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) la.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) la.aggHints.preferAggType = 0 preferHash, preferStream = false, false @@ -3277,7 +3336,7 @@ func (la *LogicalAggregation) exhaustPhysicalPlans(prop *property.PhysicalProper if la.aggHints.preferAggToCop { if !la.canPushToCop(kv.TiKV) { errMsg := "Optimizer Hint AGG_TO_COP is inapplicable" - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) la.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) la.aggHints.preferAggToCop = false } @@ -3299,7 +3358,7 @@ func (la *LogicalAggregation) exhaustPhysicalPlans(prop *property.PhysicalProper if streamAggs == nil && preferStream && !prop.IsSortItemEmpty() { errMsg := "Optimizer Hint STREAM_AGG is inapplicable" - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) la.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) } diff --git a/planner/core/explain.go b/planner/core/explain.go index 916947e916895..562e30ee90aa8 100644 --- a/planner/core/explain.go +++ b/planner/core/explain.go @@ -183,10 +183,11 @@ func (p *PhysicalTableScan) ExplainNormalizedInfo() string { func (p *PhysicalTableScan) OperatorInfo(normalized bool) string { var buffer strings.Builder if len(p.rangeInfo) > 0 { - // TODO: deal with normalized case - buffer.WriteString("range: decided by ") - buffer.WriteString(p.rangeInfo) - buffer.WriteString(", ") + if !normalized { + buffer.WriteString("range: decided by ") + buffer.WriteString(p.rangeInfo) + buffer.WriteString(", ") + } } else if p.haveCorCol() { if normalized { buffer.WriteString("range: decided by ") @@ -215,11 +216,11 @@ func (p *PhysicalTableScan) OperatorInfo(normalized bool) string { } if p.ctx.GetSessionVars().EnableLateMaterialization && len(p.filterCondition) > 0 && p.StoreType == kv.TiFlash { buffer.WriteString("pushed down filter:") - if len(p.lateMaterializationFilterCondition) > 0 { + if len(p.LateMaterializationFilterCondition) > 0 { if normalized { - buffer.Write(expression.SortedExplainNormalizedExpressionList(p.lateMaterializationFilterCondition)) + buffer.Write(expression.SortedExplainNormalizedExpressionList(p.LateMaterializationFilterCondition)) } else { - buffer.Write(expression.SortedExplainExpressionList(p.lateMaterializationFilterCondition)) + buffer.Write(expression.SortedExplainExpressionList(p.LateMaterializationFilterCondition)) } } else { buffer.WriteString("empty") diff --git a/planner/core/expression_rewriter.go b/planner/core/expression_rewriter.go index 41e77c48b89f8..2594c4e1f14e8 100644 --- a/planner/core/expression_rewriter.go +++ b/planner/core/expression_rewriter.go @@ -538,7 +538,7 @@ func (er *expressionRewriter) handleCompareSubquery(ctx context.Context, v *ast. noDecorrelate := hintFlags&HintFlagNoDecorrelate > 0 if noDecorrelate && len(extractCorColumnsBySchema4LogicalPlan(np, er.p.Schema())) == 0 { - er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack( + er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( "NO_DECORRELATE() is inapplicable because there are no correlated columns.")) noDecorrelate = false } @@ -841,13 +841,13 @@ func (er *expressionRewriter) handleExistSubquery(ctx context.Context, v *ast.Ex noDecorrelate := hintFlags&HintFlagNoDecorrelate > 0 if noDecorrelate && len(extractCorColumnsBySchema4LogicalPlan(np, er.p.Schema())) == 0 { - er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack( + er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( "NO_DECORRELATE() is inapplicable because there are no correlated columns.")) noDecorrelate = false } semiJoinRewrite := hintFlags&HintFlagSemiJoinRewrite > 0 if semiJoinRewrite && noDecorrelate { - er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack( + er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( "NO_DECORRELATE() and SEMI_JOIN_REWRITE() are in conflict. Both will be ineffective.")) noDecorrelate = false semiJoinRewrite = false @@ -988,7 +988,7 @@ func (er *expressionRewriter) handleInSubquery(ctx context.Context, v *ast.Patte noDecorrelate := hintFlags&HintFlagNoDecorrelate > 0 corCols := extractCorColumnsBySchema4LogicalPlan(np, er.p.Schema()) if len(corCols) == 0 && noDecorrelate { - er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack( + er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( "NO_DECORRELATE() is inapplicable because there are no correlated columns.")) noDecorrelate = false } @@ -1048,7 +1048,7 @@ func (er *expressionRewriter) handleScalarSubquery(ctx context.Context, v *ast.S noDecorrelate := hintFlags&HintFlagNoDecorrelate > 0 if noDecorrelate && len(extractCorColumnsBySchema4LogicalPlan(np, er.p.Schema())) == 0 { - er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack( + er.sctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen( "NO_DECORRELATE() is inapplicable because there are no correlated columns.")) noDecorrelate = false } @@ -1396,7 +1396,7 @@ func (er *expressionRewriter) rewriteVariable(v *ast.VariableExpr) { } if sysVar.IsNoop && !variable.EnableNoopVariables.Load() { // The variable does nothing, append a warning to the statement output. - sessionVars.StmtCtx.AppendWarning(ErrGettingNoopVariable.GenWithStackByArgs(sysVar.Name)) + sessionVars.StmtCtx.AppendWarning(ErrGettingNoopVariable.FastGenByArgs(sysVar.Name)) } if sem.IsEnabled() && sem.IsInvisibleSysVar(sysVar.Name) { err := ErrSpecificAccessDenied.GenWithStackByArgs("RESTRICTED_VARIABLES_ADMIN") @@ -2180,7 +2180,7 @@ func decodeKeyFromString(ctx sessionctx.Context, s string) string { sc := ctx.GetSessionVars().StmtCtx key, err := hex.DecodeString(s) if err != nil { - sc.AppendWarning(errors.Errorf("invalid key: %X", key)) + sc.AppendWarning(errors.NewNoStackErrorf("invalid key: %X", key)) return s } // Auto decode byte if needed. @@ -2190,17 +2190,17 @@ func decodeKeyFromString(ctx sessionctx.Context, s string) string { } tableID := tablecodec.DecodeTableID(key) if tableID == 0 { - sc.AppendWarning(errors.Errorf("invalid key: %X", key)) + sc.AppendWarning(errors.NewNoStackErrorf("invalid key: %X", key)) return s } dm := domain.GetDomain(ctx) if dm == nil { - sc.AppendWarning(errors.Errorf("domain not found when decoding key: %X", key)) + sc.AppendWarning(errors.NewNoStackErrorf("domain not found when decoding key: %X", key)) return s } is := dm.InfoSchema() if is == nil { - sc.AppendWarning(errors.Errorf("infoschema not found when decoding key: %X", key)) + sc.AppendWarning(errors.NewNoStackErrorf("infoschema not found when decoding key: %X", key)) return s } tbl, _ := is.TableByID(tableID) @@ -2230,7 +2230,7 @@ func decodeKeyFromString(ctx sessionctx.Context, s string) string { } return ret } - sc.AppendWarning(errors.Errorf("invalid key: %X", key)) + sc.AppendWarning(errors.NewNoStackErrorf("invalid key: %X", key)) return s } diff --git a/planner/core/expression_rewriter_test.go b/planner/core/expression_rewriter_test.go index 93a9d72bfcc3a..79d4e0798e6ce 100644 --- a/planner/core/expression_rewriter_test.go +++ b/planner/core/expression_rewriter_test.go @@ -392,3 +392,45 @@ func TestConvertIfNullToCast(t *testing.T) { "[ └─TableFullScan 10000.00 cop[tikv] table:t1 keep order:false, stats:pseudo", )) } + +func TestCompareIssue38361(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("drop database if exists TEST1") + tk.MustExec("create database TEST1") + tk.MustExec("use TEST1") + tk.MustExec("create table t(a datetime, b bigint, c bigint)") + tk.MustExec("insert into t values(cast('2023-08-09 00:00:00' as datetime), 20230809, 20231310)") + + tk.MustQuery("select a > 20230809 from t").Check(testkit.Rows("0")) + tk.MustQuery("select a = 20230809 from t").Check(testkit.Rows("1")) + tk.MustQuery("select a < 20230810 from t").Check(testkit.Rows("1")) + //// 20231310 can't be converted to valid datetime, thus should be compared using real date type,and datetime will be + //// converted to something like 'YYYYMMDDHHMMSS', bigger than 20231310 + tk.MustQuery("select a < 20231310 from t").Check(testkit.Rows("0")) + tk.MustQuery("select 20230809 < a from t").Check(testkit.Rows("0")) + tk.MustQuery("select 20230809 = a from t").Check(testkit.Rows("1")) + tk.MustQuery("select 20230810 > a from t").Check(testkit.Rows("1")) + tk.MustQuery("select 20231310 > a from t").Check(testkit.Rows("0")) + + //// constant datetime cmp numeric constant should be compared as real data type + tk.MustQuery("select cast('2023-08-09 00:00:00' as datetime) > 20230809 from t").Check(testkit.Rows("1")) + tk.MustQuery("select cast('2023-08-09 00:00:00' as datetime) = 20230809 from t").Check(testkit.Rows("0")) + tk.MustQuery("select cast('2023-08-09 00:00:00' as datetime) < 20230810 from t").Check(testkit.Rows("0")) + tk.MustQuery("select cast('2023-08-09 00:00:00' as datetime) < 20231310 from t").Check(testkit.Rows("0")) + tk.MustQuery("select 20230809 < cast('2023-08-09 00:00:00' as datetime) from t").Check(testkit.Rows("1")) + tk.MustQuery("select 20230809 = cast('2023-08-09 00:00:00' as datetime) from t").Check(testkit.Rows("0")) + tk.MustQuery("select 20230810 > cast('2023-08-09 00:00:00' as datetime) from t").Check(testkit.Rows("0")) + tk.MustQuery("select 20231310 > cast('2023-08-09 00:00:00' as datetime) from t").Check(testkit.Rows("0")) + + //// datetime column cmp numeric column should be compared as real data type + tk.MustQuery("select a > b from t").Check(testkit.Rows("1")) + tk.MustQuery("select a = b from t").Check(testkit.Rows("0")) + tk.MustQuery("select a < b + 1 from t").Check(testkit.Rows("0")) + tk.MustQuery("select a < c from t").Check(testkit.Rows("0")) + tk.MustQuery("select b < a from t").Check(testkit.Rows("1")) + tk.MustQuery("select b = a from t").Check(testkit.Rows("0")) + tk.MustQuery("select b > a from t").Check(testkit.Rows("0")) + tk.MustQuery("select c > a from t").Check(testkit.Rows("0")) +} diff --git a/planner/core/find_best_task.go b/planner/core/find_best_task.go index ad45a97efed87..ac2fefbe4115e 100644 --- a/planner/core/find_best_task.go +++ b/planner/core/find_best_task.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/planner/util" "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/types" tidbutil "github.com/pingcap/tidb/util" @@ -841,6 +842,14 @@ func (ds *DataSource) isPointGetConvertableSchema() bool { return true } +// exploreEnforcedPlan determines whether to explore enforced plans for this DataSource if it has already found an unenforced plan. +// See #46177 for more information. +func (ds *DataSource) exploreEnforcedPlan() bool { + // default value is false to keep it compatible with previous versions. + fixValue, ok := ds.ctx.GetSessionVars().GetOptimizerFixControlValue(variable.TiDBOptFixControl46177) + return ok && variable.TiDBOptOn(fixValue) +} + // findBestTask implements the PhysicalPlan interface. // It will enumerate all the available indices and choose a plan with least cost. func (ds *DataSource) findBestTask(prop *property.PhysicalProperty, planCounter *PlanCounterTp, opt *physicalOptimizeOp) (t task, cntPlan int64, err error) { @@ -881,23 +890,25 @@ func (ds *DataSource) findBestTask(prop *property.PhysicalProperty, planCounter return } var cnt int64 + var unenforcedTask task // If prop.CanAddEnforcer is true, the prop.SortItems need to be set nil for ds.findBestTask. // Before function return, reset it for enforcing task prop and storing map. oldProp := prop.CloneEssentialFields() if prop.CanAddEnforcer { // First, get the bestTask without enforced prop prop.CanAddEnforcer = false - t, cnt, err = ds.findBestTask(prop, planCounter, opt) + unenforcedTask, cnt, err = ds.findBestTask(prop, planCounter, opt) if err != nil { return nil, 0, err } - prop.CanAddEnforcer = true - if t != invalidTask { - ds.storeTask(prop, t) - cntPlan = cnt - return + if !unenforcedTask.invalid() && !ds.exploreEnforcedPlan() { + ds.storeTask(prop, unenforcedTask) + return unenforcedTask, cnt, nil } - // Next, get the bestTask with enforced prop + + // Then, explore the bestTask with enforced prop + prop.CanAddEnforcer = true + cntPlan += cnt prop.SortItems = []property.SortItem{} prop.MPPPartitionTp = property.AnyType } else if prop.MPPPartitionTp != property.AnyType { @@ -912,13 +923,20 @@ func (ds *DataSource) findBestTask(prop *property.PhysicalProperty, planCounter t = enforceProperty(prop, t, ds.basePlan.ctx) prop.CanAddEnforcer = true } - ds.storeTask(prop, t) - if ds.SampleInfo != nil && !t.invalid() { - if _, ok := t.plan().(*PhysicalTableSample); !ok { - warning := expression.ErrInvalidTableSample.GenWithStackByArgs("plan not supported") - ds.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) + + if unenforcedTask != nil && !unenforcedTask.invalid() { + curIsBest, cerr := compareTaskCost(ds.SCtx(), unenforcedTask, t, opt) + if cerr != nil { + err = cerr + return + } + if curIsBest { + t = unenforcedTask } } + + ds.storeTask(prop, t) + err = validateTableSamplePlan(ds, t, err) }() t, err = ds.tryToGetDualTask() @@ -932,7 +950,7 @@ func (ds *DataSource) findBestTask(prop *property.PhysicalProperty, planCounter pruningInfo := ds.getPruningInfo(candidates, prop) defer func() { if err == nil && t != nil && !t.invalid() && pruningInfo != "" { - warnErr := errors.New(pruningInfo) + warnErr := errors.NewNoStackError(pruningInfo) if ds.ctx.GetSessionVars().StmtCtx.InVerboseExplain { ds.ctx.GetSessionVars().StmtCtx.AppendNote(warnErr) } else { @@ -1046,7 +1064,7 @@ func (ds *DataSource) findBestTask(prop *property.PhysicalProperty, planCounter // Batch/PointGet plans may be over-optimized, like `a>=1(?) and a<=1(?)` --> `a=1` --> PointGet(a=1). // For safety, prevent these plans from the plan cache here. - if !pointGetTask.invalid() && expression.MaybeOverOptimized4PlanCache(ds.ctx, candidate.path.AccessConds) && !ds.isSafePointGetPlan4PlanCache(candidate.path) { + if !pointGetTask.invalid() && expression.MaybeOverOptimized4PlanCache(ds.ctx, candidate.path.AccessConds) && !isSafePointGetPath4PlanCache(ds.ctx, candidate.path) { ds.ctx.GetSessionVars().StmtCtx.SetSkipPlanCache(errors.New("Batch/PointGet plans may be over-optimized")) } @@ -1129,26 +1147,6 @@ func (ds *DataSource) findBestTask(prop *property.PhysicalProperty, planCounter return } -func (ds *DataSource) isSafePointGetPlan4PlanCache(path *util.AccessPath) bool { - // PointGet might contain some over-optimized assumptions, like `a>=1 and a<=1` --> `a=1`, but - // these assumptions may be broken after parameters change. - - // safe scenario 1: each column corresponds to a single EQ, `a=1 and b=2 and c=3` --> `[1, 2, 3]` - if len(path.Ranges) > 0 && path.Ranges[0].Width() == len(path.AccessConds) { - for _, accessCond := range path.AccessConds { - f, ok := accessCond.(*expression.ScalarFunction) - if !ok { - return false - } - if f.FuncName.L != ast.EQ { - return false - } - } - return true - } - return false -} - func (ds *DataSource) convertToIndexMergeScan(prop *property.PhysicalProperty, candidate *candidatePath, _ *physicalOptimizeOp) (task task, err error) { if prop.IsFlashProp() || prop.TaskTp == property.CopSingleReadTaskType || !prop.IsSortItemEmpty() { return invalidTask, nil @@ -2162,10 +2160,8 @@ func (ds *DataSource) convertToSampleTable(prop *property.PhysicalProperty, return invalidTask, nil } if candidate.isMatchProp { - // TableSample on partition table can't keep order. - if ds.tableInfo.GetPartitionInfo() != nil { - return invalidTask, nil - } + // Disable keep order property for sample table path. + return invalidTask, nil } p := PhysicalTableSample{ TableSampleInfo: ds.SampleInfo, @@ -2537,3 +2533,15 @@ func pushDownNot(ctx sessionctx.Context, conds []expression.Expression) []expres } return conds } + +func validateTableSamplePlan(ds *DataSource, t task, err error) error { + if err != nil { + return err + } + if ds.SampleInfo != nil && !t.invalid() { + if _, ok := t.plan().(*PhysicalTableSample); !ok { + return expression.ErrInvalidTableSample.GenWithStackByArgs("plan not supported") + } + } + return nil +} diff --git a/planner/core/indexmerge_path_test.go b/planner/core/indexmerge_path_test.go index e676b82d6f1a1..5efdce0b2cf1a 100644 --- a/planner/core/indexmerge_path_test.go +++ b/planner/core/indexmerge_path_test.go @@ -39,12 +39,12 @@ index idx2(a, b, (cast(j->'$.str' as char(10) array)), c))`) tk.MustExec("set tidb_analyze_version=2") tk.MustExec("analyze table t") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 analyzing multi-valued indexes is not supported, skip idx", "Warning 1105 analyzing multi-valued indexes is not supported, skip idx2")) tk.MustExec("analyze table t index idx") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"TiDB assumes that the table is empty and cannot get row count from PD, use sample-rate=1\"", "Warning 1105 The version 2 would collect all statistics not only the selected indexes", "Warning 1105 analyzing multi-valued indexes is not supported, skip idx", "Warning 1105 analyzing multi-valued indexes is not supported, skip idx2")) diff --git a/planner/core/integration_partition_test.go b/planner/core/integration_partition_test.go index 5af37d080189a..0cb0835d3c8aa 100644 --- a/planner/core/integration_partition_test.go +++ b/planner/core/integration_partition_test.go @@ -986,7 +986,7 @@ func TestRangeColumnsMultiColumn(t *testing.T) { tk.MustGetErrCode(`create table t (a int, b datetime, c varchar(255)) partition by range columns (a,b,c)`+ `(partition p0 values less than (NULL,NULL,NULL))`, - errno.ErrWrongTypeColumnValue) + errno.ErrParse) tk.MustGetErrCode(`create table t (a int, b datetime, c varchar(255)) partition by range columns (a,b,c)`+ `(partition p1 values less than (`+strconv.FormatInt(math.MinInt32-1, 10)+`,'0000-00-00',""))`, errno.ErrWrongTypeColumnValue) diff --git a/planner/core/integration_test.go b/planner/core/integration_test.go index b667281a4a0ca..21a43594242fa 100644 --- a/planner/core/integration_test.go +++ b/planner/core/integration_test.go @@ -619,6 +619,20 @@ func TestINLJHintSmallTable(t *testing.T) { tk.MustExec("explain format = 'brief' select /*+ TIDB_INLJ(t1) */ * from t1 join t2 on t1.a = t2.a") } +func TestIssue46580(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`CREATE TABLE t0(c0 INT);`) + tk.MustExec(`CREATE TABLE t1(c0 BOOL, c1 BOOL);`) + tk.MustExec(`INSERT INTO t1 VALUES (false, true);`) + tk.MustExec(`INSERT INTO t1 VALUES (true, true);`) + tk.MustExec(`CREATE definer='root'@'localhost' VIEW v0(c0, c1, c2) AS SELECT t1.c0, LOG10(t0.c0), t1.c0 FROM t0, t1;`) + tk.MustExec(`INSERT INTO t0(c0) VALUES (3);`) + tk.MustQuery(`SELECT /*+ MERGE_JOIN(t1, t0, v0)*/v0.c2, t1.c0 FROM v0, t0 CROSS JOIN t1 ORDER BY -v0.c1;`).Sort().Check( + testkit.Rows(`0 0`, `0 1`, `1 0`, `1 1`)) +} + func TestInvisibleIndex(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -2952,7 +2966,7 @@ func TestIncrementalAnalyzeStatsVer2(t *testing.T) { require.Len(t, warns, 3) require.EqualError(t, warns[0].Err, "The version 2 would collect all statistics not only the selected indexes") require.EqualError(t, warns[1].Err, "The version 2 stats would ignore the INCREMENTAL keyword and do full sampling") - require.EqualError(t, warns[2].Err, "Analyze use auto adjusted sample rate 1.000000 for table test.t") + require.EqualError(t, warns[2].Err, "Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/3) as the sample-rate=1\"") rows = tk.MustQuery(fmt.Sprintf("select distinct_count from mysql.stats_histograms where table_id = %d and is_index = 1", tblID)).Rows() require.Len(t, rows, 1) require.Equal(t, "6", rows[0][0]) @@ -5264,6 +5278,53 @@ func TestVirtualExprPushDown(t *testing.T) { tk.MustQuery("explain select * from t where c2 > 1;").CheckAt([]int{0, 2, 4}, rows) } +func TestIssue46177(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec(` CREATE TABLE sbtest ( + id int(10) unsigned NOT NULL AUTO_INCREMENT, + k int(10) unsigned NOT NULL DEFAULT '0', + c char(120) NOT NULL DEFAULT '', + pad char(60) NOT NULL DEFAULT '', + PRIMARY KEY (id) /*T![clustered_index] CLUSTERED */, + KEY k (k) +)`) + + // cannot choose the best plan with RangeScan. + tk.MustExec(`set @@tidb_opt_fix_control = '46177:off'`) + tk.MustQuery(`explain format='brief' select row_number() over(order by a.k) from (select * from sbtest where id<10) a`).Check(testkit.Rows( + `Projection 10.00 root Column#6`, + `└─Window 10.00 root row_number()->Column#6 over(order by test.sbtest.k rows between current row and current row)`, + ` └─IndexReader 10.00 root index:Selection`, + ` └─Selection 10.00 cop[tikv] lt(test.sbtest.id, 10)`, + ` └─IndexFullScan 10000.00 cop[tikv] table:sbtest, index:k(k) keep order:true, stats:pseudo`)) + + tk.MustExec(`set @@tidb_opt_fix_control = '46177:on'`) + tk.MustQuery(`explain format='brief' select row_number() over(order by a.k) from (select * from sbtest where id<10) a`).Check(testkit.Rows( + `Projection 10.00 root Column#6`, + `└─Window 10.00 root row_number()->Column#6 over(order by test.sbtest.k rows between current row and current row)`, + ` └─Sort 10.00 root test.sbtest.k`, + ` └─TableReader 10.00 root data:TableRangeScan`, + ` └─TableRangeScan 10.00 cop[tikv] table:sbtest range:[0,10), keep order:false, stats:pseudo`)) + + // cannot choose the range scan plan. + tk.MustExec(`set @@tidb_opt_fix_control = '46177:off'`) + tk.MustQuery(`explain format='brief' select /*+ stream_agg() */ count(1) from sbtest where id<1 group by k`).Check(testkit.Rows( + `StreamAgg 1.00 root group by:test.sbtest.k, funcs:count(Column#6)->Column#5`, + `└─IndexReader 1.00 root index:StreamAgg`, + ` └─StreamAgg 1.00 cop[tikv] group by:test.sbtest.k, funcs:count(1)->Column#6`, + ` └─Selection 1.00 cop[tikv] lt(test.sbtest.id, 1)`, + ` └─IndexFullScan 10000.00 cop[tikv] table:sbtest, index:k(k) keep order:true, stats:pseudo`)) + + tk.MustExec(`set @@tidb_opt_fix_control = '46177:on'`) + tk.MustQuery(`explain format='brief' select /*+ stream_agg() */ count(1) from sbtest where id<1 group by k`).Check(testkit.Rows( + `StreamAgg 1.00 root group by:test.sbtest.k, funcs:count(1)->Column#5`, + `└─Sort 1.00 root test.sbtest.k`, + ` └─TableReader 1.00 root data:TableRangeScan`, + ` └─TableRangeScan 1.00 cop[tikv] table:sbtest range:[0,1), keep order:false, stats:pseudo`)) +} + // https://github.com/pingcap/tidb/issues/41458 func TestIssue41458(t *testing.T) { store := testkit.CreateMockStore(t) @@ -5317,6 +5378,26 @@ func TestIssue43116(t *testing.T) { tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 Memory capacity of 111 bytes for 'tidb_opt_range_max_size' exceeded when building ranges. Less accurate ranges such as full range are chosen")) } +func TestIssue48643(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t, tp") + tk.MustExec("create table t\n(pk1 varchar(128),\n pk2 varchar(128),\n pk3 varchar(128),\n data varchar(128),\n primary key (pk1, pk2, pk3))") + tk.MustExec("insert into t values (UUID(), UUID(), uuid(), uuid()), (uuid(), uuid(), uuid(), uuid())") + tk.MustExec("insert into t select uuid(), uuid(), uuid(), uuid() from t, t t2, t t3, t t4") + tk.MustExec("insert into t select t.pk1, uuid(), uuid(), uuid() from t, t t2, t t3, t t4") + tk.MustQuery("select count(*) from t;").Check(testkit.Rows("104994")) + tk.MustQuery("select count(distinct pk1) from t;").Check(testkit.Rows("18")) + res1 := tk.MustQuery("select pk1, count(*) from t group by pk1 order by count(*), pk1 limit 10;").Sort() + + tk.MustExec("create table tp\n(pk1 varchar(128),\n pk2 varchar(128),\n pk3 varchar(128),\n data varchar(128),\n primary key (pk1, pk2, pk3))\npartition by key(pk1) partitions 128;") + tk.MustExec("insert into tp select * from t;") + tk.MustQuery("select count(*) from tp;").Check(testkit.Rows("104994")) + tk.MustQuery("select count(distinct pk1) from tp;").Check(testkit.Rows("18")) + tk.MustQuery("select pk1, count(*) from tp group by pk1 order by count(*), pk1 limit 10;").Sort().Check(res1.Rows()) +} + func TestIssue45033(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/issuetest/BUILD.bazel b/planner/core/issuetest/BUILD.bazel index a359423ee66ef..a6c9ab8a9e24f 100644 --- a/planner/core/issuetest/BUILD.bazel +++ b/planner/core/issuetest/BUILD.bazel @@ -5,6 +5,7 @@ go_test( timeout = "short", srcs = ["planner_issue_test.go"], flaky = True, - shard_count = 5, + race = "on", + shard_count = 8, deps = ["//testkit"], ) diff --git a/planner/core/issuetest/planner_issue_test.go b/planner/core/issuetest/planner_issue_test.go index 14807f128b9f1..bb4008df94e7a 100644 --- a/planner/core/issuetest/planner_issue_test.go +++ b/planner/core/issuetest/planner_issue_test.go @@ -15,6 +15,8 @@ package issuetest import ( + "sort" + "strconv" "testing" "github.com/pingcap/tidb/testkit" @@ -107,3 +109,98 @@ func TestIssue45036(t *testing.T) { " └─TableReader_9 10000.00 root partition:all data:TableRangeScan_8", " └─TableRangeScan_8 10000.00 cop[tikv] table:s range:[1,100000], keep order:false, stats:pseudo")) } + +func TestIssue46083(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("CREATE TEMPORARY TABLE v0(v1 int)") + tk.MustExec("INSERT INTO v0 WITH ta2 AS (TABLE v0) TABLE ta2 FOR UPDATE OF ta2;") +} + +func TestIssue48755(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set @@tidb_max_chunk_size=32") + tk.MustExec("create table t(a int, b int);") + tk.MustExec("insert into t values(1, 1);") + tk.MustExec("insert into t select a+1, a+1 from t;") + tk.MustExec("insert into t select a+2, a+2 from t;") + tk.MustExec("insert into t select a+4, a+4 from t;") + tk.MustExec("insert into t select a+8, a+8 from t;") + tk.MustExec("insert into t select a+16, a+16 from t;") + tk.MustExec("insert into t select a+32, a+32 from t;") + rs := tk.MustQuery("select a from (select 100 as a, 100 as b union all select * from t) t where b != 0;") + expectedResult := make([]string, 0, 65) + for i := 1; i < 65; i++ { + expectedResult = append(expectedResult, strconv.FormatInt(int64(i), 10)) + } + expectedResult = append(expectedResult, "100") + sort.Slice(expectedResult, func(i, j int) bool { + return expectedResult[i] < expectedResult[j] + }) + rs.Sort().Check(testkit.Rows(expectedResult...)) +} + +func TestIssue47881(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t (id int,name varchar(10));") + tk.MustExec("insert into t values(1,'tt');") + tk.MustExec("create table t1(id int,name varchar(10),name1 varchar(10),name2 varchar(10));") + tk.MustExec("insert into t1 values(1,'tt','ttt','tttt'),(2,'dd','ddd','dddd');") + tk.MustExec("create table t2(id int,name varchar(10),name1 varchar(10),name2 varchar(10),`date1` date);") + tk.MustExec("insert into t2 values(1,'tt','ttt','tttt','2099-12-31'),(2,'dd','ddd','dddd','2099-12-31');") + rs := tk.MustQuery(`WITH bzzs AS ( + SELECT + count(1) AS bzn + FROM + t c + ), + tmp1 AS ( + SELECT + t1.* + FROM + t1 + LEFT JOIN bzzs ON 1 = 1 + WHERE + name IN ('tt') + AND bzn <> 1 + ), + tmp2 AS ( + SELECT + tmp1.*, + date('2099-12-31') AS endate + FROM + tmp1 + ), + tmp3 AS ( + SELECT + * + FROM + tmp2 + WHERE + endate > CURRENT_DATE + UNION ALL + SELECT + '1' AS id, + 'ss' AS name, + 'sss' AS name1, + 'ssss' AS name2, + date('2099-12-31') AS endate + FROM + bzzs t1 + WHERE + bzn = 1 + ) + SELECT + c2.id, + c3.id + FROM + t2 db + LEFT JOIN tmp3 c2 ON c2.id = '1' + LEFT JOIN tmp3 c3 ON c3.id = '1';`) + rs.Check(testkit.Rows("1 1", "1 1")) +} diff --git a/planner/core/logical_plan_builder.go b/planner/core/logical_plan_builder.go index 0748627541561..4d5159298bb3c 100644 --- a/planner/core/logical_plan_builder.go +++ b/planner/core/logical_plan_builder.go @@ -73,6 +73,8 @@ const ( TiDBMergeJoin = "tidb_smj" // HintSMJ is hint enforce merge join. HintSMJ = "merge_join" + // HintNoMergeJoin is the hint to enforce the query not to use merge join. + HintNoMergeJoin = "no_merge_join" // TiDBBroadCastJoin indicates applying broadcast join by force. TiDBBroadCastJoin = "tidb_bcj" @@ -94,8 +96,16 @@ const ( HintINLHJ = "inl_hash_join" // HintINLMJ is hint enforce index nested loop merge join. HintINLMJ = "inl_merge_join" + // HintNoIndexJoin is the hint to enforce the query not to use index join. + HintNoIndexJoin = "no_index_join" + // HintNoIndexHashJoin is the hint to enforce the query not to use index hash join. + HintNoIndexHashJoin = "no_index_hash_join" + // HintNoIndexMergeJoin is the hint to enforce the query not to use index merge join. + HintNoIndexMergeJoin = "no_index_merge_join" // TiDBHashJoin is hint enforce hash join. TiDBHashJoin = "tidb_hj" + // HintNoHashJoin is the hint to enforce the query not to use hash join. + HintNoHashJoin = "no_hash_join" // HintHJ is hint enforce hash join. HintHJ = "hash_join" // HintHashJoinBuild is hint enforce hash join's build side @@ -214,6 +224,11 @@ func (b *PlanBuilder) buildAggregation(ctx context.Context, p LogicalPlan, aggFu b.optFlag |= flagSkewDistinctAgg } + // flag it if cte contain aggregation + if b.buildingCTE { + b.outerCTEs[len(b.outerCTEs)-1].containAggOrWindow = true + } + plan4Agg := LogicalAggregation{AggFuncs: make([]*aggregation.AggFuncDesc, 0, len(aggFuncList))}.Init(b.ctx, b.getSelectOffset()) if hint := b.TableHints(); hint != nil { plan4Agg.aggHints = hint.aggHints @@ -273,6 +288,7 @@ func (b *PlanBuilder) buildAggregation(ctx context.Context, p LogicalPlan, aggFu if _, ok = b.correlatedAggMapper[aggFuncList[j]]; !ok { b.correlatedAggMapper[aggFuncList[j]] = &expression.CorrelatedColumn{ Column: *schema4Agg.Columns[aggIndexMap[j]], + Data: new(types.Datum), } } b.correlatedAggMapper[aggFunc] = b.correlatedAggMapper[aggFuncList[j]] @@ -294,6 +310,7 @@ func (b *PlanBuilder) buildAggregation(ctx context.Context, p LogicalPlan, aggFu if _, ok := correlatedAggMap[aggFunc]; ok { b.correlatedAggMapper[aggFunc] = &expression.CorrelatedColumn{ Column: column, + Data: new(types.Datum), } } } @@ -570,7 +587,8 @@ func extractTableAlias(p Plan, parentOffset int) *hintTableInfo { if len(p.OutputNames()) > 0 && p.OutputNames()[0].TblName.L != "" { firstName := p.OutputNames()[0] for _, name := range p.OutputNames() { - if name.TblName.L != firstName.TblName.L || name.DBName.L != firstName.DBName.L { + if name.TblName.L != firstName.TblName.L || + (name.DBName.L != "" && firstName.DBName.L != "" && name.DBName.L != firstName.DBName.L) { // DBName can be nil, see #46160 return nil } } @@ -607,6 +625,14 @@ func (p *LogicalJoin) setPreferredJoinTypeAndOrder(hintInfo *tableHintInfo) { p.preferJoinType |= preferMergeJoin p.rightPreferJoinType |= preferMergeJoin } + if hintInfo.ifPreferNoMergeJoin(lhsAlias) { + p.preferJoinType |= preferNoMergeJoin + p.leftPreferJoinType |= preferNoMergeJoin + } + if hintInfo.ifPreferNoMergeJoin(rhsAlias) { + p.preferJoinType |= preferNoMergeJoin + p.rightPreferJoinType |= preferNoMergeJoin + } if hintInfo.ifPreferBroadcastJoin(lhsAlias) { p.preferJoinType |= preferBCJoin p.leftPreferJoinType |= preferBCJoin @@ -631,6 +657,14 @@ func (p *LogicalJoin) setPreferredJoinTypeAndOrder(hintInfo *tableHintInfo) { p.preferJoinType |= preferHashJoin p.rightPreferJoinType |= preferHashJoin } + if hintInfo.ifPreferNoHashJoin(lhsAlias) { + p.preferJoinType |= preferNoHashJoin + p.leftPreferJoinType |= preferNoHashJoin + } + if hintInfo.ifPreferNoHashJoin(rhsAlias) { + p.preferJoinType |= preferNoHashJoin + p.rightPreferJoinType |= preferNoHashJoin + } if hintInfo.ifPreferINLJ(lhsAlias) { p.preferJoinType |= preferLeftAsINLJInner p.leftPreferJoinType |= preferINLJ @@ -655,6 +689,30 @@ func (p *LogicalJoin) setPreferredJoinTypeAndOrder(hintInfo *tableHintInfo) { p.preferJoinType |= preferRightAsINLMJInner p.rightPreferJoinType |= preferINLMJ } + if hintInfo.ifPreferNoIndexJoin(lhsAlias) { + p.preferJoinType |= preferNoIndexJoin + p.leftPreferJoinType |= preferNoIndexJoin + } + if hintInfo.ifPreferNoIndexJoin(rhsAlias) { + p.preferJoinType |= preferNoIndexJoin + p.rightPreferJoinType |= preferNoIndexJoin + } + if hintInfo.ifPreferNoIndexHashJoin(lhsAlias) { + p.preferJoinType |= preferNoIndexHashJoin + p.leftPreferJoinType |= preferNoIndexHashJoin + } + if hintInfo.ifPreferNoIndexHashJoin(rhsAlias) { + p.preferJoinType |= preferNoIndexHashJoin + p.rightPreferJoinType |= preferNoIndexHashJoin + } + if hintInfo.ifPreferNoIndexMergeJoin(lhsAlias) { + p.preferJoinType |= preferNoIndexMergeJoin + p.leftPreferJoinType |= preferNoIndexMergeJoin + } + if hintInfo.ifPreferNoIndexMergeJoin(rhsAlias) { + p.preferJoinType |= preferNoIndexMergeJoin + p.rightPreferJoinType |= preferNoIndexMergeJoin + } if hintInfo.ifPreferHJBuild(lhsAlias) { p.preferJoinType |= preferLeftAsHJBuild p.leftPreferJoinType |= preferHJBuild @@ -683,7 +741,7 @@ func (p *LogicalJoin) setPreferredJoinTypeAndOrder(hintInfo *tableHintInfo) { } if hasConflict { errMsg := "Join hints are conflict, you can only specify one type of join" - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) p.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) p.preferJoinType = 0 } @@ -753,7 +811,7 @@ func (p *LogicalJoin) setPreferredJoinType() { p.preferJoinType = setPreferredJoinTypeFromOneSide(p.leftPreferJoinType, true) | setPreferredJoinTypeFromOneSide(p.rightPreferJoinType, false) if containDifferentJoinTypes(p.preferJoinType) { errMsg := "Join hints conflict after join reorder phase, you can only specify one type of join" - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) p.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) p.preferJoinType = 0 } @@ -782,7 +840,7 @@ func (ds *DataSource) setPreferredStoreType(hintInfo *tableHintInfo) { errMsg := fmt.Sprintf("No available path for table %s.%s with the store type %s of the hint /*+ read_from_storage */, "+ "please check the status of the table replica and variable value of tidb_isolation_read_engines(%v)", ds.DBName.O, ds.table.Meta().Name.O, kv.TiKV.Name(), ds.ctx.GetSessionVars().GetIsolationReadEngines()) - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) ds.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) } else { ds.ctx.GetSessionVars().RaiseWarningWhenMPPEnforced("MPP mode may be blocked because you have set a hint to read table `" + hintTbl.tblName.O + "` from TiKV.") @@ -794,7 +852,7 @@ func (ds *DataSource) setPreferredStoreType(hintInfo *tableHintInfo) { if ds.preferStoreType != 0 { errMsg := fmt.Sprintf("Storage hints are conflict, you can only specify one storage type of table %s.%s", alias.dbName.L, alias.tblName.L) - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) ds.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) ds.preferStoreType = 0 return @@ -810,7 +868,7 @@ func (ds *DataSource) setPreferredStoreType(hintInfo *tableHintInfo) { errMsg := fmt.Sprintf("No available path for table %s.%s with the store type %s of the hint /*+ read_from_storage */, "+ "please check the status of the table replica and variable value of tidb_isolation_read_engines(%v)", ds.DBName.O, ds.table.Meta().Name.O, kv.TiFlash.Name(), ds.ctx.GetSessionVars().GetIsolationReadEngines()) - warning := ErrInternal.GenWithStack(errMsg) + warning := ErrInternal.FastGen(errMsg) ds.ctx.GetSessionVars().StmtCtx.AppendWarning(warning) } } @@ -1766,6 +1824,12 @@ func (b *PlanBuilder) buildSetOpr(ctx context.Context, setOpr *ast.SetOprStmt) ( if *x.AfterSetOperator != ast.Intersect && *x.AfterSetOperator != ast.IntersectAll { breakIteration = true } + if x.Limit != nil || x.OrderBy != nil { + // when SetOprSelectList's limit and order-by is not nil, it means itself is converted from + // an independent ast.SetOprStmt in parser, its data should be evaluated first, and ordered + // by given items and conduct a limit on it, then it can only be integrated with other brothers. + breakIteration = true + } } if breakIteration { break @@ -1864,7 +1928,7 @@ func (b *PlanBuilder) buildIntersect(ctx context.Context, selects []ast.Node) (L leftPlan, err = b.buildSelect(ctx, x) case *ast.SetOprSelectList: afterSetOperator = x.AfterSetOperator - leftPlan, err = b.buildSetOpr(ctx, &ast.SetOprStmt{SelectList: x, With: x.With}) + leftPlan, err = b.buildSetOpr(ctx, &ast.SetOprStmt{SelectList: x, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}) } if err != nil { return nil, nil, err @@ -1888,7 +1952,7 @@ func (b *PlanBuilder) buildIntersect(ctx context.Context, selects []ast.Node) (L // TODO: support intersect all return nil, nil, errors.Errorf("TiDB do not support intersect all") } - rightPlan, err = b.buildSetOpr(ctx, &ast.SetOprStmt{SelectList: x, With: x.With}) + rightPlan, err = b.buildSetOpr(ctx, &ast.SetOprStmt{SelectList: x, With: x.With, Limit: x.Limit, OrderBy: x.OrderBy}) } if err != nil { return nil, nil, err @@ -3709,13 +3773,15 @@ func (b *PlanBuilder) pushHintWithoutTableWarning(hint *ast.TableOptimizerHint) return } errMsg := fmt.Sprintf("Hint %s is inapplicable. Please specify the table names in the arguments.", sb.String()) - b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack(errMsg)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen(errMsg)) } func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLevel int) { hints = b.hintProcessor.GetCurrentStmtHints(hints, currentLevel) var ( sortMergeTables, inljTables, inlhjTables, inlmjTables, hashJoinTables, bcTables []hintTableInfo + noIndexJoinTables, noIndexHashJoinTables, noIndexMergeJoinTables []hintTableInfo + noHashJoinTables, noMergeJoinTables []hintTableInfo shuffleJoinTables []hintTableInfo indexHintList, indexMergeHintList []indexHintInfo tiflashTables, tikvTables []hintTableInfo @@ -3730,7 +3796,7 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev for _, hint := range hints { // Set warning for the hint that requires the table name. switch hint.HintName.L { - case TiDBMergeJoin, HintSMJ, TiDBIndexNestedLoopJoin, HintINLJ, HintINLHJ, HintINLMJ, + case TiDBMergeJoin, HintSMJ, TiDBIndexNestedLoopJoin, HintINLJ, HintINLHJ, HintINLMJ, HintNoHashJoin, HintNoMergeJoin, TiDBHashJoin, HintHJ, HintUseIndex, HintIgnoreIndex, HintForceIndex, HintOrderIndex, HintNoOrderIndex, HintIndexMerge, HintLeading: if len(hint.Tables) == 0 { b.pushHintWithoutTableWarning(hint) @@ -3753,6 +3819,16 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev inlmjTables = append(inlmjTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) case TiDBHashJoin, HintHJ: hashJoinTables = append(hashJoinTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) + case HintNoHashJoin: + noHashJoinTables = append(noHashJoinTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) + case HintNoMergeJoin: + noMergeJoinTables = append(noMergeJoinTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) + case HintNoIndexJoin: + noIndexJoinTables = append(noIndexJoinTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) + case HintNoIndexHashJoin: + noIndexHashJoinTables = append(noIndexHashJoinTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) + case HintNoIndexMergeJoin: + noIndexMergeJoinTables = append(noIndexMergeJoinTables, tableNames2HintTableInfo(b.ctx, hint.HintName.L, hint.Tables, b.hintProcessor, currentLevel)...) case HintMPP1PhaseAgg: aggHints.preferAggType |= preferMPP1PhaseAgg case HintMPP2PhaseAgg: @@ -3823,7 +3899,7 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev 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.")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("The MERGE hint is not used correctly, maybe it inputs a table name.")) continue } MergeHints.preferMerge = true @@ -3834,13 +3910,13 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev leadingHintCnt++ case HintSemiJoinRewrite: if b.subQueryCtx != handlingExistsSubquery { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("The SEMI_JOIN_REWRITE hint is not used correctly, maybe it's not in a subquery or the subquery is not EXISTS clause.")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("The SEMI_JOIN_REWRITE hint is not used correctly, maybe it's not in a subquery or the subquery is not EXISTS clause.")) continue } b.subQueryHintFlags |= HintFlagSemiJoinRewrite case HintNoDecorrelate: if b.subQueryCtx == notHandlingSubquery { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("NO_DECORRELATE() is inapplicable because it's not in an IN subquery, an EXISTS subquery, an ANY/ALL/SOME subquery or a scalar subquery.")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("NO_DECORRELATE() is inapplicable because it's not in an IN subquery, an EXISTS subquery, an ANY/ALL/SOME subquery or a scalar subquery.")) continue } b.subQueryHintFlags |= HintFlagNoDecorrelate @@ -3852,17 +3928,20 @@ func (b *PlanBuilder) pushTableHints(hints []*ast.TableOptimizerHint, currentLev // If there are more leading hints or the straight_join hint existes, all leading hints will be invalid. leadingJoinOrder = leadingJoinOrder[:0] if leadingHintCnt > 1 { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) } else if b.ctx.GetSessionVars().StmtCtx.StraightJoinOrder { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("We can only use the straight_join hint, when we use the leading hint and straight_join hint at the same time, all leading hints will be invalid")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("We can only use the straight_join hint, when we use the leading hint and straight_join hint at the same time, all leading hints will be invalid")) } } - b.tableHintInfo = append(b.tableHintInfo, tableHintInfo{ + b.tableHintInfo = append(b.tableHintInfo, &tableHintInfo{ sortMergeJoinTables: sortMergeTables, broadcastJoinTables: bcTables, shuffleJoinTables: shuffleJoinTables, indexNestedLoopJoinTables: indexNestedLoopJoinTables{inljTables, inlhjTables, inlmjTables}, + noIndexJoinTables: indexNestedLoopJoinTables{noIndexJoinTables, noIndexHashJoinTables, noIndexMergeJoinTables}, hashJoinTables: hashJoinTables, + noHashJoinTables: noHashJoinTables, + noMergeJoinTables: noMergeJoinTables, indexHintList: indexHintList, tiflashTables: tiflashTables, tikvTables: tikvTables, @@ -3917,7 +3996,7 @@ func (b *PlanBuilder) appendUnmatchedIndexHintWarning(indexHints []indexHintInfo hint.dbName, hint.tblName, ) - b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack(errMsg)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen(errMsg)) } } } @@ -3953,7 +4032,7 @@ func (b *PlanBuilder) TableHints() *tableHintInfo { if len(b.tableHintInfo) == 0 { return nil } - return &(b.tableHintInfo[len(b.tableHintInfo)-1]) + return b.tableHintInfo[len(b.tableHintInfo)-1] } func (b *PlanBuilder) buildSelect(ctx context.Context, sel *ast.SelectStmt) (p LogicalPlan, err error) { @@ -4011,7 +4090,7 @@ func (b *PlanBuilder) buildSelect(ctx context.Context, sel *ast.SelectStmt) (p L // In particular, recursive CTE have separate warnings, so they are no longer called. if b.buildingCTE { if b.isCTE { - b.outerCTEs[len(b.outerCTEs)-1].isInline = true + b.outerCTEs[len(b.outerCTEs)-1].forceInlineByHintOrVar = true } else if !b.buildingRecursivePartForCTE { // If there has subquery which is not CTE and using `MERGE()` hint, we will show this warning; b.ctx.GetSessionVars().StmtCtx.AppendWarning( @@ -4128,6 +4207,10 @@ func (b *PlanBuilder) buildSelect(ctx context.Context, sel *ast.SelectStmt) (p L b.ctx.GetSessionVars().StmtCtx.AppendWarning(err) } for _, tName := range l.Tables { + // CTE has no *model.TableInfo, we need to skip it. + if tName.TableInfo == nil { + continue + } b.ctx.GetSessionVars().StmtCtx.LockTableIDs[tName.TableInfo.ID] = struct{}{} } p, err = b.buildSelectLock(p, l) @@ -4414,20 +4497,31 @@ func (b *PlanBuilder) tryBuildCTE(ctx context.Context, tn *ast.TableName, asName } if cte.cteClass == nil { - cte.cteClass = &CTEClass{IsDistinct: cte.isDistinct, seedPartLogicalPlan: cte.seedLP, - recursivePartLogicalPlan: cte.recurLP, IDForStorage: cte.storageID, - optFlag: cte.optFlag, HasLimit: hasLimit, LimitBeg: limitBeg, - LimitEnd: limitEnd, pushDownPredicates: make([]expression.Expression, 0), ColumnMap: make(map[string]*expression.Column)} + cte.cteClass = &CTEClass{ + IsDistinct: cte.isDistinct, + seedPartLogicalPlan: cte.seedLP, + recursivePartLogicalPlan: cte.recurLP, + IDForStorage: cte.storageID, + optFlag: cte.optFlag, + HasLimit: hasLimit, + LimitBeg: limitBeg, + LimitEnd: limitEnd, + pushDownPredicates: make([]expression.Expression, 0), + ColumnMap: make(map[string]*expression.Column), + } } var p LogicalPlan - lp := LogicalCTE{cteAsName: tn.Name, cteName: tn.Name, cte: cte.cteClass, seedStat: cte.seedStat, isOuterMostCTE: !b.buildingCTE}.Init(b.ctx, b.getSelectOffset()) + lp := LogicalCTE{cteAsName: tn.Name, cteName: tn.Name, cte: cte.cteClass, seedStat: cte.seedStat}.Init(b.ctx, b.getSelectOffset()) prevSchema := cte.seedLP.Schema().Clone() lp.SetSchema(getResultCTESchema(cte.seedLP.Schema(), b.ctx.GetSessionVars())) - if cte.recurLP != nil && cte.isInline { - b.ctx.GetSessionVars().StmtCtx.AppendWarning( - ErrInternal.GenWithStack("Recursive CTE can not be inlined.")) + // If current CTE query contain another CTE which 'containAggOrWindow' is true, current CTE 'containAggOrWindow' will be true + if b.buildingCTE { + b.outerCTEs[len(b.outerCTEs)-1].containAggOrWindow = cte.containAggOrWindow || b.outerCTEs[len(b.outerCTEs)-1].containAggOrWindow } + // Compute cte inline + b.computeCTEInlineFlag(cte) + if cte.recurLP == nil && cte.isInline { saveCte := make([]*cteInfo, len(b.outerCTEs[i:])) copy(saveCte, b.outerCTEs[i:]) @@ -4464,6 +4558,36 @@ func (b *PlanBuilder) tryBuildCTE(ctx context.Context, tn *ast.TableName, asName return nil, nil } +// computeCTEInlineFlag, Combine the declaration of CTE and the use of CTE to jointly determine **whether a CTE can be inlined** +/* + There are some cases that CTE must be not inlined. + 1. CTE is recursive CTE. + 2. CTE contains agg or window and it is referenced by recursive part of CTE. + 3. Consumer count of CTE is more than one. + If 1 or 2 conditions are met, CTE cannot be inlined. + But if query is hint by 'merge()' or session variable "tidb_opt_force_inline_cte", + CTE will still not be inlined but a warning will be recorded "Hint or session variables are invalid" + If 3 condition is met, CTE can be inlined by hint and session variables. +*/ +func (b *PlanBuilder) computeCTEInlineFlag(cte *cteInfo) { + if cte.recurLP != nil { + if cte.forceInlineByHintOrVar { + b.ctx.GetSessionVars().StmtCtx.AppendWarning( + ErrInternal.GenWithStack("Recursive CTE %s can not be inlined by merge() or tidb_opt_force_inline_cte.", cte.def.Name)) + } + } else if cte.containAggOrWindow && b.buildingRecursivePartForCTE { + if cte.forceInlineByHintOrVar { + b.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrCTERecursiveForbidsAggregation.FastGenByArgs(cte.def.Name)) + } + } else if cte.consumerCount > 1 { + if cte.forceInlineByHintOrVar { + cte.isInline = true + } + } else { + cte.isInline = true + } +} + func (b *PlanBuilder) buildDataSourceFromCTEMerge(ctx context.Context, cte *ast.CommonTableExpression) (LogicalPlan, error) { p, err := b.buildResultSetNode(ctx, cte.Query.Query, true) if err != nil { @@ -4812,7 +4936,7 @@ func (b *PlanBuilder) buildDataSource(ctx context.Context, tn *ast.TableName, as var err error originVal := b.allowBuildCastArray b.allowBuildCastArray = true - expr, _, err = b.rewrite(ctx, columns[i].GeneratedExpr, ds, nil, true) + expr, _, err = b.rewrite(ctx, columns[i].GeneratedExpr.Clone(), ds, nil, true) b.allowBuildCastArray = originVal if err != nil { return nil, err @@ -5781,7 +5905,7 @@ func (b *PlanBuilder) buildUpdateLists(ctx context.Context, tableList []*ast.Tab } virtualAssignments = append(virtualAssignments, &ast.Assignment{ Column: &ast.ColumnName{Schema: tn.Schema, Table: tn.Name, Name: colInfo.Name}, - Expr: tableVal.Cols()[i].GeneratedExpr, + Expr: tableVal.Cols()[i].GeneratedExpr.Clone(), }) } } @@ -6488,6 +6612,9 @@ func sortWindowSpecs(groupedFuncs map[*ast.WindowSpec][]*ast.WindowFuncExpr, ord } func (b *PlanBuilder) buildWindowFunctions(ctx context.Context, p LogicalPlan, groupedFuncs map[*ast.WindowSpec][]*ast.WindowFuncExpr, orderedSpec []*ast.WindowSpec, aggMap map[*ast.AggregateFuncExpr]int) (LogicalPlan, map[*ast.WindowFuncExpr]int, error) { + if b.buildingCTE { + b.outerCTEs[len(b.outerCTEs)-1].containAggOrWindow = true + } args := make([]ast.ExprNode, 0, 4) windowMap := make(map[*ast.WindowFuncExpr]int) for _, window := range sortWindowSpecs(groupedFuncs, orderedSpec) { @@ -6691,7 +6818,7 @@ func (b *PlanBuilder) handleDefaultFrame(spec *ast.WindowSpec, windowFuncName st // For functions that operate on the entire partition, the frame clause will be ignored. if spec.Frame != nil { specName := spec.Name.O - b.ctx.GetSessionVars().StmtCtx.AppendNote(ErrWindowFunctionIgnoresFrame.GenWithStackByArgs(windowFuncName, getWindowName(specName))) + b.ctx.GetSessionVars().StmtCtx.AppendNote(ErrWindowFunctionIgnoresFrame.FastGenByArgs(windowFuncName, getWindowName(specName))) newSpec.Frame = nil updated = true } @@ -7068,6 +7195,12 @@ func getInnerFromParenthesesAndUnaryPlus(expr ast.ExprNode) ast.ExprNode { // containDifferentJoinTypes checks whether `preferJoinType` contains different // join types. func containDifferentJoinTypes(preferJoinType uint) bool { + preferJoinType &= ^preferNoHashJoin + preferJoinType &= ^preferNoMergeJoin + preferJoinType &= ^preferNoIndexJoin + preferJoinType &= ^preferNoIndexHashJoin + preferJoinType &= ^preferNoIndexMergeJoin + inlMask := preferRightAsINLJInner ^ preferLeftAsINLJInner inlhjMask := preferRightAsINLHJInner ^ preferLeftAsINLHJInner inlmjMask := preferRightAsINLMJInner ^ preferLeftAsINLMJInner @@ -7372,16 +7505,13 @@ func (b *PlanBuilder) buildWith(ctx context.Context, w *ast.WithClause) error { nameMap[cte.Name.L] = struct{}{} } for _, cte := range w.CTEs { - b.outerCTEs = append(b.outerCTEs, &cteInfo{def: cte, nonRecursive: !w.IsRecursive, isBuilding: true, storageID: b.allocIDForCTEStorage, seedStat: &property.StatsInfo{}}) + b.outerCTEs = append(b.outerCTEs, &cteInfo{def: cte, nonRecursive: !w.IsRecursive, isBuilding: true, storageID: b.allocIDForCTEStorage, seedStat: &property.StatsInfo{}, consumerCount: cte.ConsumerCount}) b.allocIDForCTEStorage++ saveFlag := b.optFlag // Init the flag to flagPrunColumns, otherwise it's missing. b.optFlag = flagPrunColumns - // Case1: If the current CTE has only one consumer, the default is set to inline CTE - // Case2: If the session variable "tidb_opt_force_inline_cte" is true, all of CTEs will be inlined. - // Otherwise, whether CTEs are inlined depends on whether the merge() hint is declared. - if !cte.IsRecursive && (cte.ConsumerCount == 1 || b.ctx.GetSessionVars().EnableForceInlineCTE()) { - b.outerCTEs[len(b.outerCTEs)-1].isInline = true + if b.ctx.GetSessionVars().EnableForceInlineCTE() { + b.outerCTEs[len(b.outerCTEs)-1].forceInlineByHintOrVar = true } _, err := b.buildCte(ctx, cte, w.IsRecursive) if err != nil { diff --git a/planner/core/logical_plans.go b/planner/core/logical_plans.go index ecfd09446f1cd..9c70f79ed104f 100644 --- a/planner/core/logical_plans.go +++ b/planner/core/logical_plans.go @@ -118,7 +118,12 @@ const ( preferHJBuild preferHJProbe preferHashJoin + preferNoHashJoin preferMergeJoin + preferNoMergeJoin + preferNoIndexJoin + preferNoIndexHashJoin + preferNoIndexMergeJoin preferBCJoin preferShuffleJoin preferRewriteSemiJoin @@ -2001,6 +2006,7 @@ type CTEClass struct { // pushDownPredicates may be push-downed by different references. pushDownPredicates []expression.Expression ColumnMap map[string]*expression.Column + isOuterMostCTE bool } const emptyCTEClassSize = int64(unsafe.Sizeof(CTEClass{})) @@ -2032,11 +2038,10 @@ func (cc *CTEClass) MemoryUsage() (sum int64) { type LogicalCTE struct { logicalSchemaProducer - cte *CTEClass - cteAsName model.CIStr - cteName model.CIStr - seedStat *property.StatsInfo - isOuterMostCTE bool + cte *CTEClass + cteAsName model.CIStr + cteName model.CIStr + seedStat *property.StatsInfo } // LogicalCTETable is for CTE table diff --git a/planner/core/logical_plans_test.go b/planner/core/logical_plans_test.go index 9f4a915555ae9..c9d86355238dc 100644 --- a/planner/core/logical_plans_test.go +++ b/planner/core/logical_plans_test.go @@ -46,6 +46,26 @@ type plannerSuite struct { ctx sessionctx.Context } +func (p *plannerSuite) GetParser() *parser.Parser { + return p.p +} + +func (p *plannerSuite) GetIS() infoschema.InfoSchema { + return p.is +} + +func (p *plannerSuite) GetCtx() sessionctx.Context { + return p.ctx +} + +func CreatePlannerSuite(sctx sessionctx.Context, is infoschema.InfoSchema) (s *plannerSuite) { + s = new(plannerSuite) + s.is = is + s.p = parser.New() + s.ctx = sctx + return s +} + func createPlannerSuite() (s *plannerSuite) { s = new(plannerSuite) tblInfos := []*model.TableInfo{ diff --git a/planner/core/main_test.go b/planner/core/main_test.go index 572daf2e9cfd2..4ecf74a4ffaf6 100644 --- a/planner/core/main_test.go +++ b/planner/core/main_test.go @@ -34,6 +34,8 @@ func TestMain(m *testing.M) { flag.Parse() testDataMap.LoadTestSuiteData("testdata", "plan_suite_unexported") testDataMap.LoadTestSuiteData("testdata", "index_merge_suite") + testDataMap.LoadTestSuiteData("testdata", "join_reorder_suite") + indexMergeSuiteData = testDataMap["index_merge_suite"] planSuiteUnexportedData = testDataMap["plan_suite_unexported"] opts := []goleak.Option{ @@ -56,3 +58,7 @@ func TestMain(m *testing.M) { func GetIndexMergeSuiteData() testdata.TestData { return testDataMap["index_merge_suite"] } + +func GetJoinReorderData() testdata.TestData { + return testDataMap["join_reorder_suite"] +} diff --git a/planner/core/optimizer.go b/planner/core/optimizer.go index 832790709f31d..a12d3e66b6891 100644 --- a/planner/core/optimizer.go +++ b/planner/core/optimizer.go @@ -161,6 +161,9 @@ func BuildLogicalPlanForTest(ctx context.Context, sctx sessionctx.Context, node if err != nil { return nil, nil, err } + if logic, ok := p.(LogicalPlan); ok { + RecheckCTE(logic) + } return p, p.OutputNames(), err } @@ -573,7 +576,7 @@ func tryEnableLateMaterialization(sctx sessionctx.Context, plan PhysicalPlan) { } if sctx.GetSessionVars().EnableLateMaterialization && sctx.GetSessionVars().TiFlashFastScan { sc := sctx.GetSessionVars().StmtCtx - sc.AppendWarning(errors.New("FastScan is not compatible with late materialization, late materialization is disabled")) + sc.AppendWarning(errors.NewNoStackError("FastScan is not compatible with late materialization, late materialization is disabled")) } } @@ -1066,7 +1069,7 @@ func enableParallelApply(sctx sessionctx.Context, plan PhysicalPlan) PhysicalPla if noOrder && supportClone { apply.Concurrency = sctx.GetSessionVars().ExecutorConcurrency } else { - sctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("Some apply operators can not be executed in parallel")) + sctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("Some apply operators can not be executed in parallel")) } // because of the limitation 3, we cannot parallelize Apply operators in this Apply's inner size, @@ -1163,7 +1166,7 @@ func physicalOptimize(logic LogicalPlan, planCounter *PlanCounterTp) (plan Physi return nil, 0, err } if *planCounter > 0 { - logic.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("The parameter of nth_plan() is out of range")) + logic.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("The parameter of nth_plan() is out of range")) } if t.invalid() { return nil, 0, ErrInternal.GenWithStackByArgs("Can't find a proper physical plan for this query") diff --git a/planner/core/physical_plans.go b/planner/core/physical_plans.go index 41b30fb3cb1de..5b1b960e25323 100644 --- a/planner/core/physical_plans.go +++ b/planner/core/physical_plans.go @@ -808,10 +808,10 @@ type PhysicalTableScan struct { // AccessCondition is used to calculate range. AccessCondition []expression.Expression filterCondition []expression.Expression - // lateMaterializationFilterCondition is used to record the filter conditions + // LateMaterializationFilterCondition is used to record the filter conditions // that are pushed down to table scan from selection by late materialization. // TODO: remove this field after we support pushing down selection to coprocessor. - lateMaterializationFilterCondition []expression.Expression + LateMaterializationFilterCondition []expression.Expression Table *model.TableInfo Columns []*model.ColumnInfo @@ -1890,10 +1890,20 @@ func (p *PhysicalHashAgg) MemoryUsage() (sum int64) { // NewPhysicalHashAgg creates a new PhysicalHashAgg from a LogicalAggregation. func NewPhysicalHashAgg(la *LogicalAggregation, newStats *property.StatsInfo, prop *property.PhysicalProperty) *PhysicalHashAgg { + newGbyItems := make([]expression.Expression, len(la.GroupByItems)) + copy(newGbyItems, la.GroupByItems) + newAggFuncs := make([]*aggregation.AggFuncDesc, len(la.AggFuncs)) + // There's some places that rewrites the aggFunc in-place. + // I clone it first. + // It needs a well refactor to make sure that the physical optimize should not change the things of logical plan. + // It's bad for cascades + for i, aggFunc := range la.AggFuncs { + newAggFuncs[i] = aggFunc.Clone() + } agg := basePhysicalAgg{ - GroupByItems: la.GroupByItems, - AggFuncs: la.AggFuncs, - }.initForHash(la.ctx, newStats, la.blockOffset, prop) + GroupByItems: newGbyItems, + AggFuncs: newAggFuncs, + }.initForHash(la.SCtx(), newStats, la.SelectBlockOffset(), prop) return agg } diff --git a/planner/core/plan_cache.go b/planner/core/plan_cache.go index b4a5eb18b74a2..f468f39568e72 100644 --- a/planner/core/plan_cache.go +++ b/planner/core/plan_cache.go @@ -46,6 +46,8 @@ import ( var ( // PlanCacheKeyTestIssue43667 is for test. PlanCacheKeyTestIssue43667 struct{} + // PlanCacheKeyTestIssue46760 is only for test. + PlanCacheKeyTestIssue46760 struct{} ) // SetParameterValuesIntoSCtx sets these parameters into session context. @@ -245,6 +247,9 @@ func getCachedPointPlan(stmt *ast.Prepared, sessVars *variable.SessionVars, stmt } sessVars.FoundInPlanCache = true stmtCtx.PointExec = true + if pointGetPlan, ok := plan.(*PointGetPlan); ok && pointGetPlan != nil && pointGetPlan.stmtHints != nil { + sessVars.StmtCtx.StmtHints = *pointGetPlan.stmtHints + } return plan, names, true, nil } @@ -285,6 +290,7 @@ func getCachedPlan(sctx sessionctx.Context, isNonPrepared bool, cacheKey kvcache core_metrics.GetPlanCacheHitCounter(isNonPrepared).Inc() } stmtCtx.SetPlanDigest(stmt.NormalizedPlan, stmt.PlanDigest) + stmtCtx.StmtHints = *cachedVal.stmtHints return cachedVal.Plan, cachedVal.OutPutNames, true, nil } @@ -327,7 +333,7 @@ func generateNewPlan(ctx context.Context, sctx sessionctx.Context, isNonPrepared } sessVars.IsolationReadEngines[kv.TiFlash] = struct{}{} } - cached := NewPlanCacheValue(p, names, stmtCtx.TblInfo2UnionScan, matchOpts) + cached := NewPlanCacheValue(p, names, stmtCtx.TblInfo2UnionScan, matchOpts, &stmtCtx.StmtHints) stmt.NormalizedPlan, stmt.PlanDigest = NormalizePlan(p) stmtCtx.SetPlan(p) stmtCtx.SetPlanDigest(stmt.NormalizedPlan, stmt.PlanDigest) @@ -347,7 +353,7 @@ func RebuildPlan4CachedPlan(p Plan) (ok bool) { sc.InPreparedPlanBuilding = true defer func() { sc.InPreparedPlanBuilding = false }() if err := rebuildRange(p); err != nil { - // TODO: log or warn this error. + sc.AppendWarning(errors.NewNoStackErrorf("skip plan-cache: plan rebuild failed, %s", err.Error())) return false // fail to rebuild ranges } if !sc.UseCache { @@ -442,7 +448,7 @@ func rebuildRange(p Plan) error { if err != nil { return err } - if !isSafeRange(x.AccessConditions, ranges, false, nil) { + if len(ranges.Ranges) != 1 || !isSafeRange(x.AccessConditions, ranges, false, nil) { return errors.New("rebuild to get an unsafe range") } for i := range x.IndexValues { @@ -464,7 +470,7 @@ func rebuildRange(p Plan) error { if err != nil { return err } - if !isSafeRange(x.AccessConditions, &ranger.DetachRangeResult{ + if len(ranges) != 1 || !isSafeRange(x.AccessConditions, &ranger.DetachRangeResult{ Ranges: ranges, AccessConds: accessConds, RemainedConds: remainingConds, @@ -533,7 +539,7 @@ func rebuildRange(p Plan) error { if err != nil { return err } - if len(ranges) != len(x.Handles) && !isSafeRange(x.AccessConditions, &ranger.DetachRangeResult{ + if len(ranges) != len(x.Handles) || !isSafeRange(x.AccessConditions, &ranger.DetachRangeResult{ Ranges: ranges, AccessConds: accessConds, RemainedConds: remainingConds, @@ -757,12 +763,15 @@ func tryCachePointPlan(_ context.Context, sctx sessionctx.Context, names types.NameSlice ) - if _, _ok := p.(*PointGetPlan); _ok { + if plan, _ok := p.(*PointGetPlan); _ok { ok, err = IsPointGetWithPKOrUniqueKeyByAutoCommit(sctx, p) names = p.OutputNames() if err != nil { return err } + if ok { + plan.stmtHints = sctx.GetSessionVars().StmtCtx.StmtHints.Clone() + } } if ok { diff --git a/planner/core/plan_cache_test.go b/planner/core/plan_cache_test.go index d658374a24d6b..aea5e91c8b6a3 100644 --- a/planner/core/plan_cache_test.go +++ b/planner/core/plan_cache_test.go @@ -84,6 +84,72 @@ func TestIssue43311(t *testing.T) { tk.MustQuery(`execute st using @a, @b`).Check(testkit.Rows()) // empty } +func TestIssue44830(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec(`set @@tidb_opt_fix_control = "44830:ON"`) + tk.MustExec(`create table t (a int, primary key(a))`) + tk.MustExec(`create table t1 (a int, b int, primary key(a, b))`) // multiple-column primary key + tk.MustExec(`insert into t values (1), (2), (3)`) + tk.MustExec(`insert into t1 values (1, 1), (2, 2), (3, 3)`) + tk.MustExec(`set @a=1, @b=2, @c=3`) + + // single-column primary key cases + tk.MustExec(`prepare st from 'select * from t where 1=1 and a in (?, ?, ?)'`) + tk.MustQuery(`execute st using @a, @b, @c`).Sort().Check(testkit.Rows("1", "2", "3")) + tk.MustQuery(`execute st using @a, @b, @c`).Sort().Check(testkit.Rows("1", "2", "3")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) + tk.MustQuery(`execute st using @a, @b, @b`).Sort().Check(testkit.Rows("1", "2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // range length changed + tk.MustQuery(`execute st using @b, @b, @b`).Sort().Check(testkit.Rows("2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // range length changed + tk.MustQuery(`execute st using @a, @b, @c`).Sort().Check(testkit.Rows("1", "2", "3")) + tk.MustQuery(`execute st using @a, @b, @b`).Sort().Check(testkit.Rows("1", "2")) + tk.MustQuery(`execute st using @a, @b, @b`).Sort().Check(testkit.Rows("1", "2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // contain duplicated values in the in-list + + // multi-column primary key cases + tk.MustExec(`prepare st from 'select * from t1 where 1=1 and (a, b) in ((?, ?), (?, ?), (?, ?))'`) + tk.MustQuery(`execute st using @a, @a, @b, @b, @c, @c`).Sort().Check(testkit.Rows("1 1", "2 2", "3 3")) + tk.MustQuery(`execute st using @a, @a, @b, @b, @c, @c`).Sort().Check(testkit.Rows("1 1", "2 2", "3 3")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) + tk.MustQuery(`execute st using @a, @a, @b, @b, @b, @b`).Sort().Check(testkit.Rows("1 1", "2 2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // range length changed + tk.MustQuery(`execute st using @b, @b, @b, @b, @b, @b`).Sort().Check(testkit.Rows("2 2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // range length changed + tk.MustQuery(`execute st using @b, @b, @b, @b, @c, @c`).Sort().Check(testkit.Rows("2 2", "3 3")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // range length changed + tk.MustQuery(`execute st using @a, @a, @a, @a, @a, @a`).Sort().Check(testkit.Rows("1 1")) + tk.MustQuery(`execute st using @a, @a, @a, @a, @a, @a`).Sort().Check(testkit.Rows("1 1")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // contain duplicated values in the in-list + tk.MustQuery(`execute st using @a, @a, @b, @b, @b, @b`).Sort().Check(testkit.Rows("1 1", "2 2")) + tk.MustQuery(`execute st using @a, @a, @b, @b, @b, @b`).Sort().Check(testkit.Rows("1 1", "2 2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) // contain duplicated values in the in-list +} + +func TestIssue44830NonPrep(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`use test`) + tk.MustExec(`set @@tidb_enable_non_prepared_plan_cache=1`) + tk.MustExec(`set @@tidb_opt_fix_control = "44830:ON"`) + tk.MustExec(`create table t1 (a int, b int, primary key(a, b))`) // multiple-column primary key + tk.MustExec(`insert into t1 values (1, 1), (2, 2), (3, 3)`) + tk.MustExec(`set @a=1, @b=2, @c=3`) + + tk.MustQuery(`select * from t1 where 1=1 and (a, b) in ((1, 1), (2, 2), (3, 3))`).Sort().Check(testkit.Rows("1 1", "2 2", "3 3")) + tk.MustQuery(`select * from t1 where 1=1 and (a, b) in ((1, 1), (2, 2), (3, 3))`).Sort().Check(testkit.Rows("1 1", "2 2", "3 3")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) + tk.MustQuery(`select * from t1 where 1=1 and (a, b) in ((1, 1), (2, 2), (2, 2))`).Sort().Check(testkit.Rows("1 1", "2 2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) + tk.MustQuery(`select * from t1 where 1=1 and (a, b) in ((2, 2), (2, 2), (2, 2))`).Sort().Check(testkit.Rows("2 2")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) + tk.MustQuery(`select * from t1 where 1=1 and (a, b) in ((1, 1), (1, 1), (1, 1))`).Sort().Check(testkit.Rows("1 1")) + tk.MustQuery(`select * from t1 where 1=1 and (a, b) in ((1, 1), (1, 1), (1, 1))`).Sort().Check(testkit.Rows("1 1")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) +} + func TestPlanCacheSizeSwitch(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -1994,8 +2060,8 @@ func TestNonPreparedPlanExplainWarning(t *testing.T) { "skip non-prepared plan-cache: queries that have hints, having-clause, window-function are not supported", "skip non-prepared plan-cache: queries that have hints, having-clause, window-function are not supported", "skip non-prepared plan-cache: queries that have sub-queries are not supported", - "skip non-prepared plan-cache: queries that access partitioning table are not supported", - "skip non-prepared plan-cache: queries that access partitioning table are not supported", + "skip non-prepared plan-cache: query accesses partitioned tables is un-cacheable", + "skip non-prepared plan-cache: query accesses partitioned tables is un-cacheable", "skip non-prepared plan-cache: query has some filters with JSON, Enum, Set or Bit columns", "skip non-prepared plan-cache: query has some filters with JSON, Enum, Set or Bit columns", "skip non-prepared plan-cache: query has some filters with JSON, Enum, Set or Bit columns", @@ -2005,8 +2071,8 @@ func TestNonPreparedPlanExplainWarning(t *testing.T) { "skip non-prepared plan-cache: query has some filters with JSON, Enum, Set or Bit columns", "skip non-prepared plan-cache: query has some filters with JSON, Enum, Set or Bit columns", "skip non-prepared plan-cache: access tables in system schema", - "skip non-prepared plan-cache: queries that have generated columns are not supported", - "skip non-prepared plan-cache: queries that have generated columns are not supported", + "skip non-prepared plan-cache: query accesses generated columns is un-cacheable", + "skip non-prepared plan-cache: query accesses generated columns is un-cacheable", "skip non-prepared plan-cache: queries that access views are not supported", "skip non-prepared plan-cache: query has null constants", "skip non-prepared plan-cache: some parameters may be overwritten when constant propagation", @@ -2367,6 +2433,31 @@ func TestIssue45253(t *testing.T) { tk.MustQuery(`SELECT c1 FROM t1 WHERE TO_BASE64('')`).Check(testkit.Rows()) } +func TestIssue45378(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`set tidb_enable_non_prepared_plan_cache=1`) + tk.MustExec(`CREATE TABLE t1(c1 INT)`) + tk.MustExec(`INSERT INTO t1 VALUES (1)`) + + tk.MustQuery(`SELECT c1 FROM t1 WHERE UNHEX(2038330881)`).Check(testkit.Rows("1")) + tk.MustQuery(`SELECT c1 FROM t1 WHERE UNHEX(2038330881)`).Check(testkit.Rows("1")) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) +} + +func TestIssue46159(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`create table t (a varchar(10), key(a(5)))`) + tk.MustExec(`prepare st from 'select a from t use index(a) where a=?'`) + tk.MustExec(`set @a='a'`) + tk.MustQuery(`execute st using @a`).Check(testkit.Rows()) + tk.MustQuery(`execute st using @a`).Check(testkit.Rows()) + tk.MustQuery(`show warnings`).Check(testkit.Rows("Warning 1105 skip plan-cache: plan rebuild failed, rebuild to get an unsafe range")) +} + func TestNonPreparedPlanCacheBuiltinFuncs(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/plan_cache_utils.go b/planner/core/plan_cache_utils.go index 37958934364ea..e427a601b21fd 100644 --- a/planner/core/plan_cache_utils.go +++ b/planner/core/plan_cache_utils.go @@ -29,7 +29,9 @@ import ( "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/planner/util" "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/types" @@ -135,12 +137,12 @@ func GeneratePlanCacheStmtWithAST(ctx context.Context, sctx sessionctx.Context, reason = "plan cache is disabled" } else { if isPrepStmt { - cacheable, reason = CacheableWithCtx(sctx, paramStmt, ret.InfoSchema) + cacheable, reason = IsASTCacheable(ctx, sctx, paramStmt, ret.InfoSchema) } else { cacheable = true // it is already checked here } if !cacheable { - sctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("skip prepared plan-cache: " + reason)) + sctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("skip prepared plan-cache: " + reason)) } selectStmtNode, normalizedSQL4PC, digest4PC, err = ExtractSelectAndNormalizeDigest(paramStmt, vars.CurrentDB) if err != nil || selectStmtNode == nil { @@ -335,6 +337,8 @@ type PlanCacheValue struct { // matchOpts stores some fields help to choose a suitable plan matchOpts *utilpc.PlanCacheMatchOpts + // stmtHints stores the hints which set session variables, because the hints won't be processed using cached plan. + stmtHints *stmtctx.StmtHints } func (v *PlanCacheValue) varTypesUnchanged(txtVarTps []*types.FieldType) bool { @@ -385,7 +389,7 @@ func (v *PlanCacheValue) MemoryUsage() (sum int64) { // NewPlanCacheValue creates a SQLCacheValue. func NewPlanCacheValue(plan Plan, names []*types.FieldName, srcMap map[*model.TableInfo]bool, - matchOpts *utilpc.PlanCacheMatchOpts) *PlanCacheValue { + matchOpts *utilpc.PlanCacheMatchOpts, stmtHints *stmtctx.StmtHints) *PlanCacheValue { dstMap := make(map[*model.TableInfo]bool) for k, v := range srcMap { dstMap[k] = v @@ -399,6 +403,7 @@ func NewPlanCacheValue(plan Plan, names []*types.FieldName, srcMap map[*model.Ta OutPutNames: names, TblInfo2UnionScan: dstMap, matchOpts: matchOpts, + stmtHints: stmtHints.Clone(), } } @@ -573,3 +578,90 @@ func checkTypesCompatibility4PC(tpsExpected, tpsActual []*types.FieldType) bool } return true } + +func isSafePointGetPath4PlanCache(sctx sessionctx.Context, path *util.AccessPath) bool { + // PointGet might contain some over-optimized assumptions, like `a>=1 and a<=1` --> `a=1`, but + // these assumptions may be broken after parameters change. + + if isSafePointGetPath4PlanCacheScenario1(path) { + return true + } + + // TODO: enable this fix control switch by default after more test cases are added. + if sctx != nil && sctx.GetSessionVars() != nil && sctx.GetSessionVars().OptimizerFixControl != nil { + v, ok := sctx.GetSessionVars().OptimizerFixControl[variable.TiDBOptFixControl44830] + if ok && variable.TiDBOptOn(v) && (isSafePointGetPath4PlanCacheScenario2(path) || isSafePointGetPath4PlanCacheScenario3(path)) { + return true + } + } + + return false +} + +func isSafePointGetPath4PlanCacheScenario1(path *util.AccessPath) bool { + // safe scenario 1: each column corresponds to a single EQ, `a=1 and b=2 and c=3` --> `[1, 2, 3]` + if len(path.Ranges) <= 0 || path.Ranges[0].Width() != len(path.AccessConds) { + return false + } + for _, accessCond := range path.AccessConds { + f, ok := accessCond.(*expression.ScalarFunction) + if !ok || f.FuncName.L != ast.EQ { // column = constant + return false + } + } + return true +} + +func isSafePointGetPath4PlanCacheScenario2(path *util.AccessPath) bool { + // safe scenario 2: this Batch or PointGet is simply from a single IN predicate, `key in (...)` + if len(path.Ranges) <= 0 || len(path.AccessConds) != 1 { + return false + } + f, ok := path.AccessConds[0].(*expression.ScalarFunction) + if !ok || f.FuncName.L != ast.In { + return false + } + return len(path.Ranges) == len(f.GetArgs())-1 // no duplicated values in this in-list for safety. +} + +func isSafePointGetPath4PlanCacheScenario3(path *util.AccessPath) bool { + // safe scenario 3: this Batch or PointGet is simply from a simple DNF like `key=? or key=? or key=?` + if len(path.Ranges) <= 0 || len(path.AccessConds) != 1 { + return false + } + f, ok := path.AccessConds[0].(*expression.ScalarFunction) + if !ok || f.FuncName.L != ast.LogicOr { + return false + } + + dnfExprs := expression.FlattenDNFConditions(f) + if len(path.Ranges) != len(dnfExprs) { + // no duplicated values in this in-list for safety. + // e.g. `k=1 or k=2 or k=1` --> [[1, 1], [2, 2]] + return false + } + + for _, expr := range dnfExprs { + f, ok := expr.(*expression.ScalarFunction) + if !ok { + return false + } + switch f.FuncName.L { + case ast.EQ: // (k=1 or k=2) --> [k=1, k=2] + case ast.LogicAnd: // ((k1=1 and k2=1) or (k1=2 and k2=2)) --> [k1=1 and k2=1, k2=2 and k2=2] + cnfExprs := expression.FlattenCNFConditions(f) + if path.Ranges[0].Width() != len(cnfExprs) { // not all key columns are specified + return false + } + for _, expr := range cnfExprs { // k1=1 and k2=1 + f, ok := expr.(*expression.ScalarFunction) + if !ok || f.FuncName.L != ast.EQ { + return false + } + } + default: + return false + } + } + return true +} diff --git a/planner/core/plan_cacheable_checker.go b/planner/core/plan_cacheable_checker.go index 1246df1473c84..549eaf2608e76 100644 --- a/planner/core/plan_cacheable_checker.go +++ b/planner/core/plan_cacheable_checker.go @@ -15,9 +15,12 @@ package core import ( + "context" + "errors" "fmt" "math" "strconv" + "strings" "sync" "github.com/pingcap/tidb/expression" @@ -32,20 +35,28 @@ import ( "github.com/pingcap/tidb/types" driver "github.com/pingcap/tidb/types/parser_driver" "github.com/pingcap/tidb/util/filter" + "github.com/pingcap/tidb/util/intest" "github.com/pingcap/tidb/util/logutil" "go.uber.org/zap" ) // Cacheable checks whether the input ast(query) is cacheable with empty session context, which is mainly for testing. +// TODO: only for test, remove this function later on. func Cacheable(node ast.Node, is infoschema.InfoSchema) bool { - c, _ := CacheableWithCtx(nil, node, is) + c, _ := IsASTCacheable(nil, nil, node, is) return c } // CacheableWithCtx checks whether the input ast(query) is cacheable. +// TODO: only for test, remove this function later on. +func CacheableWithCtx(sctx sessionctx.Context, node ast.Node, is infoschema.InfoSchema) (bool, string) { + return IsASTCacheable(nil, sctx, node, is) +} + +// IsASTCacheable checks whether the input ast(query) is cacheable. // Handle "ignore_plan_cache()" hint // If there are multiple hints, only one will take effect -func CacheableWithCtx(sctx sessionctx.Context, node ast.Node, is infoschema.InfoSchema) (bool, string) { +func IsASTCacheable(ctx context.Context, sctx sessionctx.Context, node ast.Node, is infoschema.InfoSchema) (bool, string) { _, isSelect := node.(*ast.SelectStmt) _, isUpdate := node.(*ast.UpdateStmt) _, isInsert := node.(*ast.InsertStmt) @@ -55,6 +66,7 @@ func CacheableWithCtx(sctx sessionctx.Context, node ast.Node, is infoschema.Info return false, "not a SELECT/UPDATE/INSERT/DELETE/SET statement" } checker := cacheableChecker{ + ctx: ctx, sctx: sctx, cacheable: true, schema: is, @@ -67,6 +79,7 @@ func CacheableWithCtx(sctx sessionctx.Context, node ast.Node, is infoschema.Info // cacheableChecker checks whether a query can be cached: type cacheableChecker struct { + ctx context.Context sctx sessionctx.Context cacheable bool schema infoschema.InfoSchema @@ -186,26 +199,8 @@ func (checker *cacheableChecker) Enter(in ast.Node) (out ast.Node, skipChildren } case *ast.TableName: if checker.schema != nil { - if isPartitionTable(checker.schema, node) { - // Temporary disable prepared plan cache until https://github.com/pingcap/tidb/issues/33031 - // is fixed and additional tests with dynamic partition prune mode has been added. - /* - if checker.sctx != nil && checker.sctx.GetSessionVars().UseDynamicPartitionPrune() { - return in, false // dynamic-mode for partition tables can use plan-cache - } - */ - checker.cacheable = false - checker.reason = "query accesses partitioned tables is un-cacheable" - return in, true - } - if hasGeneratedCol(checker.schema, node) { - checker.cacheable = false - checker.reason = "query accesses generated columns is un-cacheable" - return in, true - } - if isTempTable(checker.schema, node) { - checker.cacheable = false - checker.reason = "query accesses temporary tables is un-cacheable" + checker.cacheable, checker.reason = checkTableCacheable(checker.ctx, checker.sctx, checker.schema, node, false) + if !checker.cacheable { return in, true } } @@ -497,39 +492,7 @@ func (checker *nonPreparedPlanCacheableChecker) Enter(in ast.Node) (out ast.Node return in, !checker.cacheable } if checker.schema != nil { - tb, err := checker.schema.TableByName(node.Schema, node.Name) - if err != nil { - checker.cacheable = false - checker.reason = "table cannot be found in schema" - return in, !checker.cacheable - } - if tb.Meta().GetPartitionInfo() != nil { - checker.cacheable = false - checker.reason = "queries that access partitioning table are not supported" - return in, !checker.cacheable - } - for _, col := range tb.Cols() { - if col.IsGenerated() { - checker.cacheable = false - checker.reason = "queries that have generated columns are not supported" - return in, !checker.cacheable - } - } - if tb.Meta().TempTableType != model.TempTableNone { - checker.cacheable = false - checker.reason = "queries that access temporary tables are not supported" - return in, !checker.cacheable - } - if tb.Meta().IsView() { - checker.cacheable = false - checker.reason = "queries that access views are not supported" - return in, !checker.cacheable - } - if !tb.Type().IsNormalTable() { - checker.cacheable = false - checker.reason = "queries that access in-memory tables" - return in, !checker.cacheable - } + checker.cacheable, checker.reason = checkTableCacheable(nil, checker.sctx, checker.schema, node, true) } return in, !checker.cacheable } @@ -555,20 +518,6 @@ func (checker *nonPreparedPlanCacheableChecker) isFilterNode(node ast.Node) bool return false } -func hasGeneratedCol(schema infoschema.InfoSchema, tn *ast.TableName) bool { - tb, err := schema.TableByName(tn.Schema, tn.Name) - if err != nil { - logutil.BgLogger().Error("Error occur in checking cacheable", zap.Error(err)) - return false - } - for _, col := range tb.Cols() { - if col.IsGenerated() { - return true - } - } - return false -} - func getColType(schema infoschema.InfoSchema, tbl *ast.TableName, col *ast.ColumnName) (colType byte, found bool) { if tbl == nil { return 0, false @@ -585,30 +534,6 @@ func getColType(schema infoschema.InfoSchema, tbl *ast.TableName, col *ast.Colum return 0, false } -func isTempTable(schema infoschema.InfoSchema, tn *ast.TableName) bool { - tb, err := schema.TableByName(tn.Schema, tn.Name) - if err != nil { - logutil.BgLogger().Error("Error occur in checking cacheable", zap.Error(err)) - return false - } - if tb.Meta().TempTableType != model.TempTableNone { - return true - } - return false -} - -func isPartitionTable(schema infoschema.InfoSchema, tn *ast.TableName) bool { - tb, err := schema.TableByName(tn.Schema, tn.Name) - if err != nil { - logutil.BgLogger().Error("Error occur in checking cacheable", zap.Error(err)) - return false - } - if tb.Meta().GetPartitionInfo() != nil { - return true - } - return false -} - // isPlanCacheable returns whether this plan is cacheable and the reason if not. func isPlanCacheable(sctx sessionctx.Context, p Plan, paramNum, limitParamNum int, hasSubQuery bool) (cacheable bool, reason string) { var pp PhysicalPlan @@ -701,3 +626,55 @@ func getMaxParamLimit(sctx sessionctx.Context) int { } return v } + +// checkTableCacheable checks whether a query accessing this table is cacheable. +func checkTableCacheable(ctx context.Context, sctx sessionctx.Context, schema infoschema.InfoSchema, node *ast.TableName, isNonPrep bool) (cacheable bool, reason string) { + tableSchema := node.Schema + if tableSchema.L == "" { + tableSchema.O = sctx.GetSessionVars().CurrentDB + tableSchema.L = strings.ToLower(tableSchema.O) + } + tb, err := schema.TableByName(tableSchema, node.Name) + if intest.InTest && ctx != nil && ctx.Value(PlanCacheKeyTestIssue46760) != nil { + err = errors.New("mock error") + } + if err != nil { + sql := sctx.GetSessionVars().StmtCtx.OriginalSQL + if len(sql) > 256 { + sql = sql[:256] + } + logutil.BgLogger().Warn("find table failed", zap.Error(err), zap.String("sql", sql), + zap.String("table_schema", tableSchema.O), zap.String("table_name", node.Name.O)) + return false, fmt.Sprintf("find table %s.%s failed: %s", tableSchema, node.Name, err.Error()) + } + + if tb.Meta().GetPartitionInfo() != nil { + // Temporary disable prepared plan cache until https://github.com/pingcap/tidb/issues/33031 + // is fixed and additional tests with dynamic partition prune mode has been added. + /* + if checker.sctx != nil && checker.sctx.GetSessionVars().UseDynamicPartitionPrune() { + return in, false // dynamic-mode for partition tables can use plan-cache + } + */ + return false, "query accesses partitioned tables is un-cacheable" + } + for _, col := range tb.Cols() { + if col.IsGenerated() { + return false, "query accesses generated columns is un-cacheable" + } + } + if tb.Meta().TempTableType != model.TempTableNone { + return false, "query accesses temporary tables is un-cacheable" + } + + if isNonPrep { // non-prep plan cache is stricter + if tb.Meta().IsView() { + return false, "queries that access views are not supported" + } + if !tb.Type().IsNormalTable() { + return false, "queries that access in-memory tables" + } + } + + return true, "" +} diff --git a/planner/core/plan_cacheable_checker_test.go b/planner/core/plan_cacheable_checker_test.go index 2dae4c1b74abb..af2edecc8d73b 100644 --- a/planner/core/plan_cacheable_checker_test.go +++ b/planner/core/plan_cacheable_checker_test.go @@ -15,6 +15,7 @@ package core_test import ( + "context" "fmt" "strings" "testing" @@ -89,6 +90,26 @@ func TestFixControl44823(t *testing.T) { tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) } +func TestIssue46760(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`create table t (a int)`) + tk.MustExec(`prepare st from 'select * from t where a 10000 { + // It's only used to prevent some extreme cases, e.g. `select * from t order by a limit 18446744073709551615`. + // For normal cases, considering that `rows` may be under-estimated, better to keep `n` unchanged. + N = math.Min(N, rows) + } cpuFactor := getTaskCPUFactorVer2(p, taskType) memFactor := getTaskMemFactorVer2(p, taskType) diff --git a/planner/core/plan_cost_ver2_test.go b/planner/core/plan_cost_ver2_test.go index 20d6e9f86a71b..275ccbeb80f1d 100644 --- a/planner/core/plan_cost_ver2_test.go +++ b/planner/core/plan_cost_ver2_test.go @@ -53,6 +53,18 @@ func testCostQueries(t *testing.T, tk *testkit.TestKit, queries []string) { } } +func TestHugeTopNCost(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`create table t (a int)`) + tk.MustExec(`insert into t values (1)`) + tk.MustExec(`analyze table t`) + plan1 := tk.MustQuery("explain format='verbose' select /*+ limit_to_cop() */ * from t where a=1 order by a limit 1") + plan2 := tk.MustQuery("explain format='verbose' select /*+ limit_to_cop() */ * from t where a=1 order by a limit 1000000000") + require.Equal(t, plan1.Rows()[0][2], plan2.Rows()[0][2]) // should have the same plan cost +} + func TestCostModelVer2(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/plan_stats_test.go b/planner/core/plan_stats_test.go index eed8d687b82cb..fa0072973bfc4 100644 --- a/planner/core/plan_stats_test.go +++ b/planner/core/plan_stats_test.go @@ -163,13 +163,13 @@ func TestPlanStatsLoad(t *testing.T) { { // CTE sql: "with cte(x, y) as (select d + 1, b from t where c > 1) select * from cte where x < 3", check: func(p plannercore.Plan, tableInfo *model.TableInfo) { - ps, ok := p.(*plannercore.PhysicalSelection) + ps, ok := p.(*plannercore.PhysicalProjection) require.True(t, ok) - pc, ok := ps.Children()[0].(*plannercore.PhysicalCTE) + pc, ok := ps.Children()[0].(*plannercore.PhysicalTableReader) require.True(t, ok) - pp, ok := pc.SeedPlan.(*plannercore.PhysicalProjection) + pp, ok := pc.GetTablePlan().(*plannercore.PhysicalSelection) require.True(t, ok) - reader, ok := pp.Children()[0].(*plannercore.PhysicalTableReader) + reader, ok := pp.Children()[0].(*plannercore.PhysicalTableScan) require.True(t, ok) require.Greater(t, countFullStats(reader.Stats().HistColl, tableInfo.Columns[2].ID), 0) }, diff --git a/planner/core/plan_test.go b/planner/core/plan_test.go index 1d293d704aeb4..52bd74454ddcb 100644 --- a/planner/core/plan_test.go +++ b/planner/core/plan_test.go @@ -958,3 +958,19 @@ func TestIssue40535(t *testing.T) { tk.MustExec("(select /*+ agg_to_cop()*/ locate(t1.c3, t1.c3) as r0, t1.c3 as r1 from t1 where not( IsNull(t1.c1)) order by r0,r1) union all (select concat_ws(',', t2.c2, t2.c1) as r0, t2.c1 as r1 from t2 order by r0, r1) order by 1 limit 273;") require.Empty(t, tk.Session().LastMessage()) } + +func TestIssue47445(t *testing.T) { + store, _ := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("CREATE TABLE golang1 ( `fcbpdt` CHAR (8) COLLATE utf8_general_ci NOT NULL, `fcbpsq` VARCHAR (20) COLLATE utf8_general_ci NOT NULL, `procst` char (4) COLLATE utf8_general_ci DEFAULT NULL,`cipstx` VARCHAR (105) COLLATE utf8_general_ci DEFAULT NULL, `cipsst` CHAR (4) COLLATE utf8_general_ci DEFAULT NULL, `dyngtg` VARCHAR(4) COLLATE utf8_general_ci DEFAULT NULL, `blncdt` VARCHAR (8) COLLATE utf8_general_ci DEFAULT NULL, PRIMARY KEY ( fcbpdt, fcbpsq ))") + tk.MustExec("insert into golang1 values('20230925','12023092502158016','abc','','','','')") + tk.MustExec("create table golang2 (`sysgrp` varchar(20) NOT NULL,`procst` varchar(8) NOT NULL,`levlid` int(11) NOT NULL,PRIMARY key (procst));") + tk.MustExec("insert into golang2 VALUES('COMMON','ACSC',90)") + tk.MustExec("insert into golang2 VALUES('COMMON','abc',8)") + tk.MustExec("insert into golang2 VALUES('COMMON','CH02',6)") + tk.MustExec("UPDATE golang1 a SET procst =(CASE WHEN ( SELECT levlid FROM golang2 b WHERE b.sysgrp = 'COMMON' AND b.procst = 'ACSC' ) > ( SELECT levlid FROM golang2 c WHERE c.sysgrp = 'COMMON' AND c.procst = a.procst ) THEN 'ACSC' ELSE a.procst END ), cipstx = 'CI010000', cipsst = 'ACSC', dyngtg = 'EAYT', blncdt= '20230925' WHERE fcbpdt = '20230925' AND fcbpsq = '12023092502158016'") + tk.MustQuery("select * from golang1").Check(testkit.Rows("20230925 12023092502158016 ACSC CI010000 ACSC EAYT 20230925")) + tk.MustExec("UPDATE golang1 a SET procst= (SELECT 1 FROM golang2 c WHERE c.procst = a.procst) WHERE fcbpdt = '20230925' AND fcbpsq = '12023092502158016'") + tk.MustQuery("select * from golang1").Check(testkit.Rows("20230925 12023092502158016 1 CI010000 ACSC EAYT 20230925")) +} diff --git a/planner/core/plan_to_pb.go b/planner/core/plan_to_pb.go index 3ebcece46ef25..dc92caea84b0d 100644 --- a/planner/core/plan_to_pb.go +++ b/planner/core/plan_to_pb.go @@ -228,10 +228,10 @@ func (p *PhysicalTableScan) ToPB(ctx sessionctx.Context, storeType kv.StoreType) tsExec.KeepOrder = &keepOrder tsExec.IsFastScan = &(ctx.GetSessionVars().TiFlashFastScan) - if len(p.lateMaterializationFilterCondition) > 0 { + if len(p.LateMaterializationFilterCondition) > 0 { sc := ctx.GetSessionVars().StmtCtx client := ctx.GetClient() - conditions, err := expression.ExpressionsToPBList(sc, p.lateMaterializationFilterCondition, client) + conditions, err := expression.ExpressionsToPBList(sc, p.LateMaterializationFilterCondition, client) if err != nil { return nil, err } @@ -261,10 +261,10 @@ func (p *PhysicalTableScan) partitionTableScanToPBForFlash(ctx sessionctx.Contex telemetry.CurrentTiflashTableScanWithFastScanCount.Inc() } - if len(p.lateMaterializationFilterCondition) > 0 { + if len(p.LateMaterializationFilterCondition) > 0 { sc := ctx.GetSessionVars().StmtCtx client := ctx.GetClient() - conditions, err := expression.ExpressionsToPBList(sc, p.lateMaterializationFilterCondition, client) + conditions, err := expression.ExpressionsToPBList(sc, p.LateMaterializationFilterCondition, client) if err != nil { return nil, err } diff --git a/planner/core/planbuilder.go b/planner/core/planbuilder.go index 5eecfdb13158f..71c1964d632f2 100644 --- a/planner/core/planbuilder.go +++ b/planner/core/planbuilder.go @@ -90,10 +90,13 @@ type indexNestedLoopJoinTables struct { type tableHintInfo struct { indexNestedLoopJoinTables + noIndexJoinTables indexNestedLoopJoinTables sortMergeJoinTables []hintTableInfo broadcastJoinTables []hintTableInfo shuffleJoinTables []hintTableInfo hashJoinTables []hintTableInfo + noHashJoinTables []hintTableInfo + noMergeJoinTables []hintTableInfo indexHintList []indexHintInfo tiflashTables []hintTableInfo tikvTables []hintTableInfo @@ -238,6 +241,14 @@ func (info *tableHintInfo) ifPreferHashJoin(tableNames ...*hintTableInfo) bool { return info.matchTableName(tableNames, info.hashJoinTables) } +func (info *tableHintInfo) ifPreferNoHashJoin(tableNames ...*hintTableInfo) bool { + return info.matchTableName(tableNames, info.noHashJoinTables) +} + +func (info *tableHintInfo) ifPreferNoMergeJoin(tableNames ...*hintTableInfo) bool { + return info.matchTableName(tableNames, info.noMergeJoinTables) +} + func (info *tableHintInfo) ifPreferHJBuild(tableNames ...*hintTableInfo) bool { return info.matchTableName(tableNames, info.hjBuildTables) } @@ -258,6 +269,18 @@ func (info *tableHintInfo) ifPreferINLMJ(tableNames ...*hintTableInfo) bool { return info.matchTableName(tableNames, info.indexNestedLoopJoinTables.inlmjTables) } +func (info *tableHintInfo) ifPreferNoIndexJoin(tableNames ...*hintTableInfo) bool { + return info.matchTableName(tableNames, info.noIndexJoinTables.inljTables) +} + +func (info *tableHintInfo) ifPreferNoIndexHashJoin(tableNames ...*hintTableInfo) bool { + return info.matchTableName(tableNames, info.noIndexJoinTables.inlhjTables) +} + +func (info *tableHintInfo) ifPreferNoIndexMergeJoin(tableNames ...*hintTableInfo) bool { + return info.matchTableName(tableNames, info.noIndexJoinTables.inlmjTables) +} + func (info *tableHintInfo) ifPreferTiFlash(tableName *hintTableInfo) *hintTableInfo { if tableName == nil { return nil @@ -331,6 +354,9 @@ func restore2TableHint(hintTables ...hintTableInfo) string { } func restore2JoinHint(hintType string, hintTables []hintTableInfo) string { + if len(hintTables) == 0 { + return strings.ToUpper(hintType) + } buffer := bytes.NewBufferString("/*+ ") buffer.WriteString(strings.ToUpper(hintType)) buffer.WriteString("(") @@ -463,7 +489,14 @@ type cteInfo struct { // The LogicalCTEs that reference the same table should share the same CteClass. cteClass *CTEClass + // isInline will determine whether it can be inlined when **CTE is used** isInline bool + // forceInlineByHintOrVar will be true when CTE is hint by merge() or session variable "tidb_opt_force_inline_cte=true" + forceInlineByHintOrVar bool + // If CTE contain aggregation or window function in query (Indirect references to other cte containing agg or window in the query are also counted.) + containAggOrWindow bool + // Compute in preprocess phase. Record how many consumers the current CTE has + consumerCount int } type subQueryCtx = uint64 @@ -496,7 +529,7 @@ type PlanBuilder struct { colMapper map[*ast.ColumnNameExpr]int // visitInfo is used for privilege check. visitInfo []visitInfo - tableHintInfo []tableHintInfo + tableHintInfo []*tableHintInfo // optFlag indicates the flags of the optimizer rules. optFlag uint64 // capFlag indicates the capability flags. @@ -731,7 +764,7 @@ func NewPlanBuilder(opts ...PlanBuilderOpt) *PlanBuilder { func (b *PlanBuilder) Init(sctx sessionctx.Context, is infoschema.InfoSchema, processor *hint.BlockHintProcessor) (*PlanBuilder, []ast.HintTable) { savedBlockNames := sctx.GetSessionVars().PlannerSelectBlockAsName.Load() if processor == nil { - sctx.GetSessionVars().PlannerSelectBlockAsName.Store(nil) + sctx.GetSessionVars().PlannerSelectBlockAsName.Store(&[]ast.HintTable{}) } else { newPlannerSelectBlockAsName := make([]ast.HintTable, processor.MaxSelectStmtOffset()+1) sctx.GetSessionVars().PlannerSelectBlockAsName.Store(&newPlannerSelectBlockAsName) @@ -1430,7 +1463,7 @@ func getPossibleAccessPaths(ctx sessionctx.Context, tableHints *tableHintInfo, i for _, idxName := range hint.IndexNames { path := getPathByIndexName(publicPaths, idxName, tblInfo) if path == nil { - err := ErrKeyDoesNotExist.GenWithStackByArgs(idxName, tblInfo.Name) + err := ErrKeyDoesNotExist.FastGenByArgs(idxName, tblInfo.Name) // if hint is from comment-style sql hints, we should throw a warning instead of error. if i < indexHintsLen { return nil, err @@ -2245,7 +2278,7 @@ func (b *PlanBuilder) getPredicateColumns(tbl *ast.TableName, cols *calcOnceMap) return nil, err } if len(colList) == 0 { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("No predicate column has been collected yet for table %s.%s so all columns are analyzed", tbl.Schema.L, tbl.Name.L)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("No predicate column has been collected yet for table %s.%s so all columns are analyzed", tbl.Schema.L, tbl.Name.L)) for _, colInfo := range tblInfo.Columns { cols.data[colInfo.ID] = struct{}{} } @@ -2282,7 +2315,7 @@ func (b *PlanBuilder) getFullAnalyzeColumnsInfo( warning bool, ) ([]*model.ColumnInfo, []*model.ColumnInfo, error) { if mustAllColumns && warning && (columnChoice == model.PredicateColumns || columnChoice == model.ColumnList) { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("Table %s.%s has version 1 statistics so all the columns must be analyzed to overwrite the current statistics", tbl.Schema.L, tbl.Name.L)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("Table %s.%s has version 1 statistics so all the columns must be analyzed to overwrite the current statistics", tbl.Schema.L, tbl.Name.L)) } colSet2colList := func(colSet map[int64]struct{}) []*model.ColumnInfo { colList := make([]*model.ColumnInfo, 0, len(colSet)) @@ -2339,7 +2372,7 @@ func (b *PlanBuilder) getFullAnalyzeColumnsInfo( missingNames = append(missingNames, col.Name.O) } } - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("Columns %s are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", strings.Join(missingNames, ","))) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("Columns %s are missing in ANALYZE but their stats are needed for calculating stats for indexes/primary key/extended stats", strings.Join(missingNames, ","))) } } for colID := range mustAnalyzed { @@ -2376,7 +2409,7 @@ func getModifiedIndexesInfoForAnalyze(sctx sessionctx.Context, tblInfo *model.Ta continue } if originIdx.MVIndex { - sctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("analyzing multi-valued indexes is not supported, skip %s", originIdx.Name.L)) + sctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("analyzing multi-valued indexes is not supported, skip %s", originIdx.Name.L)) continue } if allColumns { @@ -2406,7 +2439,7 @@ func (b *PlanBuilder) buildAnalyzeFullSamplingTask( rsOptionsMap map[int64]V2AnalyzeOptions, ) ([]AnalyzeColumnsTask, error) { if as.Incremental { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("The version 2 stats would ignore the INCREMENTAL keyword and do full sampling")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("The version 2 stats would ignore the INCREMENTAL keyword and do full sampling")) } astOpts, err := parseAnalyzeOptionsV2(as.AnalyzeOpts) if err != nil { @@ -2495,7 +2528,7 @@ func (b *PlanBuilder) genV2AnalyzeOptions( astOpts = make(map[ast.AnalyzeOptionType]uint64, 0) astColChoice = model.DefaultChoice astColList = make([]*model.ColumnInfo, 0) - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.New("Ignore columns and options when analyze partition in dynamic mode")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackError("Ignore columns and options when analyze partition in dynamic mode")) } tblSavedOpts, tblSavedColChoice, tblSavedColList, err := b.getSavedAnalyzeOpts(tbl.TableInfo.ID, tbl.TableInfo) if err != nil { @@ -2685,7 +2718,7 @@ func (b *PlanBuilder) buildAnalyzeTable(as *ast.AnalyzeTableStmt, opts map[ast.A continue } if idx.MVIndex { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("analyzing multi-valued indexes is not supported, skip %s", idx.Name.L)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("analyzing multi-valued indexes is not supported, skip %s", idx.Name.L)) continue } for i, id := range physicalIDs { @@ -2750,10 +2783,10 @@ func (b *PlanBuilder) buildAnalyzeIndex(as *ast.AnalyzeTableStmt, opts map[ast.A if b.ctx.GetSessionVars().EnableFastAnalyze { return nil, errors.Errorf("Fast analyze hasn't reached General Availability and only support analyze version 1 currently. But the existing statistics of the table is not version 1") } - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("The analyze version from the session is not compatible with the existing statistics of the table. Use the existing version instead")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("The analyze version from the session is not compatible with the existing statistics of the table. Use the existing version instead")) } if version == statistics.Version2 { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("The version 2 would collect all statistics not only the selected indexes")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("The version 2 would collect all statistics not only the selected indexes")) return b.buildAnalyzeTable(as, opts, version) } for _, idxName := range as.IndexNames { @@ -2782,7 +2815,7 @@ func (b *PlanBuilder) buildAnalyzeIndex(as *ast.AnalyzeTableStmt, opts map[ast.A return nil, ErrAnalyzeMissIndex.GenWithStackByArgs(idxName.O, tblInfo.Name.O) } if idx.MVIndex { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("analyzing multi-valued indexes is not supported, skip %s", idx.Name.L)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("analyzing multi-valued indexes is not supported, skip %s", idx.Name.L)) continue } for i, id := range physicalIDs { @@ -2819,16 +2852,16 @@ func (b *PlanBuilder) buildAnalyzeAllIndex(as *ast.AnalyzeTableStmt, opts map[as if b.ctx.GetSessionVars().EnableFastAnalyze { return nil, errors.Errorf("Fast analyze hasn't reached General Availability and only support analyze version 1 currently. But the existing statistics of the table is not version 1") } - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("The analyze version from the session is not compatible with the existing statistics of the table. Use the existing version instead")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("The analyze version from the session is not compatible with the existing statistics of the table. Use the existing version instead")) } if version == statistics.Version2 { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("The version 2 would collect all statistics not only the selected indexes")) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("The version 2 would collect all statistics not only the selected indexes")) return b.buildAnalyzeTable(as, opts, version) } for _, idx := range tblInfo.Indices { if idx.State == model.StatePublic { if idx.MVIndex { - b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("analyzing multi-valued indexes is not supported, skip %s", idx.Name.L)) + b.ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("analyzing multi-valued indexes is not supported, skip %s", idx.Name.L)) continue } @@ -2873,7 +2906,7 @@ var CMSketchSizeLimit = kv.TxnEntrySizeLimit / binary.MaxVarintLen32 var analyzeOptionLimit = map[ast.AnalyzeOptionType]uint64{ ast.AnalyzeOptNumBuckets: 1024, - ast.AnalyzeOptNumTopN: 1024, + ast.AnalyzeOptNumTopN: 16384, ast.AnalyzeOptCMSketchWidth: CMSketchSizeLimit, ast.AnalyzeOptCMSketchDepth: CMSketchSizeLimit, ast.AnalyzeOptNumSamples: 500000, @@ -3546,7 +3579,7 @@ func (b *PlanBuilder) buildSimple(ctx context.Context, node ast.StmtNode) (Plan, case *ast.BeginStmt: readTS := b.ctx.GetSessionVars().TxnReadTS.PeakTxnReadTS() if raw.AsOf != nil { - startTS, err := staleread.CalculateAsOfTsExpr(b.ctx, raw.AsOf.TsExpr) + startTS, err := staleread.CalculateAsOfTsExpr(ctx, b.ctx, raw.AsOf.TsExpr) if err != nil { return nil, err } @@ -3747,7 +3780,7 @@ func (b *PlanBuilder) resolveGeneratedColumns(ctx context.Context, columns []*ta originalVal := b.allowBuildCastArray b.allowBuildCastArray = true - expr, _, err := b.rewrite(ctx, column.GeneratedExpr, mockPlan, nil, true) + expr, _, err := b.rewrite(ctx, column.GeneratedExpr.Clone(), mockPlan, nil, true) b.allowBuildCastArray = originalVal if err != nil { return igc, err @@ -4402,7 +4435,7 @@ func (b *PlanBuilder) buildSplitRegion(node *ast.SplitRegionStmt) (Plan, error) func (b *PlanBuilder) buildSplitIndexRegion(node *ast.SplitRegionStmt) (Plan, error) { tblInfo := node.Table.TableInfo indexInfo := tblInfo.FindIndexByName(node.IndexName.L) - if indexInfo == nil { + if indexInfo == nil || indexInfo.Primary && tblInfo.IsCommonHandle { return nil, ErrKeyDoesNotExist.GenWithStackByArgs(node.IndexName, tblInfo.Name) } mockTablePlan := LogicalTableDual{}.Init(b.ctx, b.getSelectOffset()) diff --git a/planner/core/point_get_plan.go b/planner/core/point_get_plan.go index af4c109414175..1721d07d05d31 100644 --- a/planner/core/point_get_plan.go +++ b/planner/core/point_get_plan.go @@ -19,6 +19,7 @@ import ( "sort" "strconv" "strings" + "sync" "unsafe" "github.com/pingcap/errors" @@ -96,6 +97,8 @@ type PointGetPlan struct { // probeParents records the IndexJoins and Applys with this operator in their inner children. // Please see comments in PhysicalPlan for details. probeParents []PhysicalPlan + // stmtHints should restore in executing context. + stmtHints *stmtctx.StmtHints } func (p *PointGetPlan) getEstRowCountForDisplay() float64 { @@ -542,7 +545,7 @@ func TryFastPlan(ctx sessionctx.Context, node ast.Node) (p Plan) { defer func() { vars := ctx.GetSessionVars() if vars.SelectLimit != math2.MaxUint64 && p != nil { - ctx.GetSessionVars().StmtCtx.AppendWarning(errors.New("sql_select_limit is set, so point get plan is not activated")) + ctx.GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackError("sql_select_limit is set, so point get plan is not activated")) p = nil } if vars.StmtCtx.EnableOptimizeTrace && p != nil { @@ -1549,13 +1552,57 @@ func findInPairs(colName string, pairs []nameValuePair) int { return -1 } -func tryUpdatePointPlan(ctx sessionctx.Context, updateStmt *ast.UpdateStmt) Plan { - // avoid using the point_get when assignment_list contains the subquery in the UPDATE. - for _, list := range updateStmt.List { - if _, ok := list.Expr.(*ast.SubqueryExpr); ok { - return nil +// Use cache to avoid allocating memory every time. +var subQueryCheckerPool = &sync.Pool{New: func() any { return &subQueryChecker{} }} + +type subQueryChecker struct { + hasSubQuery bool +} + +func (s *subQueryChecker) Enter(in ast.Node) (node ast.Node, skipChildren bool) { + if s.hasSubQuery { + return in, true + } + + if _, ok := in.(*ast.SubqueryExpr); ok { + s.hasSubQuery = true + return in, true + } + + return in, false +} + +func (s *subQueryChecker) Leave(in ast.Node) (ast.Node, bool) { + // Before we enter the sub-query, we should keep visiting its children. + return in, !s.hasSubQuery +} + +func isExprHasSubQuery(expr ast.Node) bool { + checker := subQueryCheckerPool.Get().(*subQueryChecker) + defer func() { + // Do not forget to reset the flag. + checker.hasSubQuery = false + subQueryCheckerPool.Put(checker) + }() + expr.Accept(checker) + return checker.hasSubQuery +} + +func checkIfAssignmentListHasSubQuery(list []*ast.Assignment) bool { + for _, a := range list { + if isExprHasSubQuery(a) { + return true } } + return false +} + +func tryUpdatePointPlan(ctx sessionctx.Context, updateStmt *ast.UpdateStmt) Plan { + // Avoid using the point_get when assignment_list contains the sub-query in the UPDATE. + if checkIfAssignmentListHasSubQuery(updateStmt.List) { + return nil + } + selStmt := &ast.SelectStmt{ Fields: &ast.FieldList{}, From: updateStmt.TableRefs, diff --git a/planner/core/prepare_test.go b/planner/core/prepare_test.go index c4d31a6aaceff..89330fb4b5e01 100644 --- a/planner/core/prepare_test.go +++ b/planner/core/prepare_test.go @@ -2806,3 +2806,28 @@ func TestIssue37901(t *testing.T) { tk.MustExec(`execute st1 using @t`) tk.MustQuery(`select count(*) from t4`).Check(testkit.Rows("2")) } + +func TestIssue42739(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec(`use test`) + tk.MustExec(`drop table if exists t0`) + tk.MustExec(`CREATE TABLE t0 (c1 double, c2 double);`) + tk.MustExec(`select + exists ( + select + subq_2.c0 as c8 + from + (select + ref_153.c1 as c0 + from + t0 as ref_153 + group by ref_153.c1 having 0 <> ( + select 1 + from + t0 as ref_173 + where count(ref_153.c2) = avg(ref_153.c2) + order by c1 desc limit 1)) as subq_2 + ) as c10;`) +} diff --git a/planner/core/preprocess.go b/planner/core/preprocess.go index 8f2dced5608b5..f2216181bbd8f 100644 --- a/planner/core/preprocess.go +++ b/planner/core/preprocess.go @@ -290,6 +290,9 @@ func (p *preprocessor) Enter(in ast.Node) (out ast.Node, skipChildren bool) { p.showTp = node.Tp p.resolveShowStmt(node) case *ast.SetOprSelectList: + if node.With != nil { + p.preprocessWith.cteStack = append(p.preprocessWith.cteStack, node.With.CTEs) + } p.checkSetOprSelectList(node) case *ast.DeleteTableList: p.stmtTp = TypeDelete @@ -639,6 +642,10 @@ func (p *preprocessor) Leave(in ast.Node) (out ast.Node, ok bool) { if x.With != nil { p.preprocessWith.cteStack = p.preprocessWith.cteStack[0 : len(p.preprocessWith.cteStack)-1] } + case *ast.SetOprSelectList: + if x.With != nil { + p.preprocessWith.cteStack = p.preprocessWith.cteStack[0 : len(p.preprocessWith.cteStack)-1] + } } return in, p.err == nil @@ -1777,9 +1784,9 @@ func (p *preprocessor) hasAutoConvertWarning(colDef *ast.ColumnDef) bool { if !sessVars.SQLMode.HasStrictMode() && colDef.Tp.GetType() == mysql.TypeVarchar { colDef.Tp.SetType(mysql.TypeBlob) if colDef.Tp.GetCharset() == charset.CharsetBin { - sessVars.StmtCtx.AppendWarning(dbterror.ErrAutoConvert.GenWithStackByArgs(colDef.Name.Name.O, "VARBINARY", "BLOB")) + sessVars.StmtCtx.AppendWarning(dbterror.ErrAutoConvert.FastGenByArgs(colDef.Name.Name.O, "VARBINARY", "BLOB")) } else { - sessVars.StmtCtx.AppendWarning(dbterror.ErrAutoConvert.GenWithStackByArgs(colDef.Name.Name.O, "VARCHAR", "TEXT")) + sessVars.StmtCtx.AppendWarning(dbterror.ErrAutoConvert.FastGenByArgs(colDef.Name.Name.O, "VARCHAR", "TEXT")) } return true } @@ -1825,7 +1832,8 @@ func tryLockMDLAndUpdateSchemaIfNecessary(sctx sessionctx.Context, dbName model. if !skipLock { sctx.GetSessionVars().GetRelatedTableForMDL().Store(tableInfo.ID, int64(0)) } - domainSchema := domain.GetDomain(sctx).InfoSchema() + dom := domain.GetDomain(sctx) + domainSchema := dom.InfoSchema() domainSchemaVer := domainSchema.SchemaMetaVersion() var err error tbl, err = domainSchema.TableByName(dbName, tableInfo.Name) @@ -1858,7 +1866,7 @@ func tryLockMDLAndUpdateSchemaIfNecessary(sctx sessionctx.Context, dbName model. } copyTableInfo.Indices[i].State = model.StateWriteReorganization dbInfo, _ := domainSchema.SchemaByName(dbName) - allocs := autoid.NewAllocatorsFromTblInfo(sctx.GetStore(), dbInfo.ID, copyTableInfo) + allocs := autoid.NewAllocatorsFromTblInfo(dom, dbInfo.ID, copyTableInfo) tbl, err = table.TableFromMeta(allocs, copyTableInfo) if err != nil { return nil, err diff --git a/planner/core/recheck_cte.go b/planner/core/recheck_cte.go new file mode 100644 index 0000000000000..d09c3eb63bec5 --- /dev/null +++ b/planner/core/recheck_cte.go @@ -0,0 +1,53 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package core + +import "github.com/pingcap/tidb/planner/funcdep" + +// RecheckCTE fills the IsOuterMostCTE field for CTEs. +// It's a temp solution to before we fully use the Sequence to optimize the CTEs. +// This func checks whether the CTE is referenced only by the main query or not. +func RecheckCTE(p LogicalPlan) { + visited := funcdep.NewFastIntSet() + findCTEs(p, &visited, true) +} + +func findCTEs( + p LogicalPlan, + visited *funcdep.FastIntSet, + isRootTree bool, +) { + if cteReader, ok := p.(*LogicalCTE); ok { + cte := cteReader.cte + if !isRootTree { + // Set it to false since it's referenced by other CTEs. + cte.isOuterMostCTE = false + } + if visited.Has(cte.IDForStorage) { + return + } + visited.Insert(cte.IDForStorage) + // Set it when we meet it first time. + cte.isOuterMostCTE = isRootTree + findCTEs(cte.seedPartLogicalPlan, visited, false) + if cte.recursivePartLogicalPlan != nil { + findCTEs(cte.recursivePartLogicalPlan, visited, false) + } + return + } + for _, child := range p.Children() { + findCTEs(child, visited, isRootTree) + } +} diff --git a/planner/core/resolve_indices.go b/planner/core/resolve_indices.go index 9b51031e7145e..54980c484963e 100644 --- a/planner/core/resolve_indices.go +++ b/planner/core/resolve_indices.go @@ -140,12 +140,25 @@ func (p *PhysicalHashJoin) ResolveIndicesItself() (err error) { shallowColSlice := make([]*expression.Column, p.schema.Len()) copy(shallowColSlice, p.schema.Columns) p.schema = expression.NewSchema(shallowColSlice...) - for i := 0; i < colsNeedResolving; i++ { - newCol, err := p.schema.Columns[i].ResolveIndices(mergedSchema) - if err != nil { - return err + foundCnt := 0 + // The two column sets are all ordered. And the colsNeedResolving is the subset of the mergedSchema. + // So we can just move forward j if there's no matching is found. + // We don't use the normal ResolvIndices here since there might be duplicate columns in the schema. + // e.g. The schema of child_0 is [col0, col0, col1] + // ResolveIndices will only resolve all col0 reference of the current plan to the first col0. + for i, j := 0, 0; i < colsNeedResolving && j < len(mergedSchema.Columns); { + if !p.schema.Columns[i].Equal(nil, mergedSchema.Columns[j]) { + j++ + continue } - p.schema.Columns[i] = newCol.(*expression.Column) + p.schema.Columns[i] = p.schema.Columns[i].Clone().(*expression.Column) + p.schema.Columns[i].Index = j + i++ + j++ + foundCnt++ + } + if foundCnt < colsNeedResolving { + return errors.Errorf("Some columns of %v cannot find the reference from its child(ren)", p.ExplainID().String()) } return @@ -213,12 +226,25 @@ func (p *PhysicalMergeJoin) ResolveIndices() (err error) { shallowColSlice := make([]*expression.Column, p.schema.Len()) copy(shallowColSlice, p.schema.Columns) p.schema = expression.NewSchema(shallowColSlice...) - for i := 0; i < colsNeedResolving; i++ { - newCol, err := p.schema.Columns[i].ResolveIndices(mergedSchema) - if err != nil { - return err + foundCnt := 0 + // The two column sets are all ordered. And the colsNeedResolving is the subset of the mergedSchema. + // So we can just move forward j if there's no matching is found. + // We don't use the normal ResolvIndices here since there might be duplicate columns in the schema. + // e.g. The schema of child_0 is [col0, col0, col1] + // ResolveIndices will only resolve all col0 reference of the current plan to the first col0. + for i, j := 0, 0; i < colsNeedResolving && j < len(mergedSchema.Columns); { + if !p.schema.Columns[i].Equal(nil, mergedSchema.Columns[j]) { + j++ + continue } - p.schema.Columns[i] = newCol.(*expression.Column) + p.schema.Columns[i] = p.schema.Columns[i].Clone().(*expression.Column) + p.schema.Columns[i].Index = j + i++ + j++ + foundCnt++ + } + if foundCnt < colsNeedResolving { + return errors.Errorf("Some columns of %v cannot find the reference from its child(ren)", p.ExplainID().String()) } return } @@ -296,12 +322,25 @@ func (p *PhysicalIndexJoin) ResolveIndices() (err error) { shallowColSlice := make([]*expression.Column, p.schema.Len()) copy(shallowColSlice, p.schema.Columns) p.schema = expression.NewSchema(shallowColSlice...) - for i := 0; i < colsNeedResolving; i++ { - newCol, err := p.schema.Columns[i].ResolveIndices(mergedSchema) - if err != nil { - return err + foundCnt := 0 + // The two column sets are all ordered. And the colsNeedResolving is the subset of the mergedSchema. + // So we can just move forward j if there's no matching is found. + // We don't use the normal ResolvIndices here since there might be duplicate columns in the schema. + // e.g. The schema of child_0 is [col0, col0, col1] + // ResolveIndices will only resolve all col0 reference of the current plan to the first col0. + for i, j := 0, 0; i < colsNeedResolving && j < len(mergedSchema.Columns); { + if !p.schema.Columns[i].Equal(nil, mergedSchema.Columns[j]) { + j++ + continue } - p.schema.Columns[i] = newCol.(*expression.Column) + p.schema.Columns[i] = p.schema.Columns[i].Clone().(*expression.Column) + p.schema.Columns[i].Index = j + i++ + j++ + foundCnt++ + } + if foundCnt < colsNeedResolving { + return errors.Errorf("Some columns of %v cannot find the reference from its child(ren)", p.ExplainID().String()) } return @@ -670,12 +709,25 @@ func (p *PhysicalLimit) ResolveIndices() (err error) { shallowColSlice := make([]*expression.Column, p.schema.Len()) copy(shallowColSlice, p.schema.Columns) p.schema = expression.NewSchema(shallowColSlice...) - for i, col := range p.schema.Columns { - newCol, err := col.ResolveIndices(p.children[0].Schema()) - if err != nil { - return err + foundCnt := 0 + // The two column sets are all ordered. And the colsNeedResolving is the subset of the mergedSchema. + // So we can just move forward j if there's no matching is found. + // We don't use the normal ResolvIndices here since there might be duplicate columns in the schema. + // e.g. The schema of child_0 is [col0, col0, col1] + // ResolveIndices will only resolve all col0 reference of the current plan to the first col0. + for i, j := 0, 0; i < p.schema.Len() && j < p.children[0].Schema().Len(); { + if !p.schema.Columns[i].Equal(nil, p.children[0].Schema().Columns[j]) { + j++ + continue } - p.schema.Columns[i] = newCol.(*expression.Column) + p.schema.Columns[i] = p.schema.Columns[i].Clone().(*expression.Column) + p.schema.Columns[i].Index = j + i++ + j++ + foundCnt++ + } + if foundCnt < p.schema.Len() { + return errors.Errorf("Some columns of %v cannot find the reference from its child(ren)", p.ExplainID().String()) } return } diff --git a/planner/core/rule_aggregation_push_down.go b/planner/core/rule_aggregation_push_down.go index c8f5ec8b34bea..aef3ea6136f3a 100644 --- a/planner/core/rule_aggregation_push_down.go +++ b/planner/core/rule_aggregation_push_down.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/expression/aggregation" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/planner/util" "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/types" ) @@ -559,6 +560,8 @@ func (a *aggregationPushDownSolver) aggPushDown(p LogicalPlan, opt *logicalOptim } oldAggFuncsArgs := make([][]expression.Expression, 0, len(agg.AggFuncs)) newAggFuncsArgs := make([][]expression.Expression, 0, len(agg.AggFuncs)) + oldAggOrderItems := make([][]*util.ByItems, 0, len(agg.AggFuncs)) + newAggOrderItems := make([][]*util.ByItems, 0, len(agg.AggFuncs)) if noSideEffects { for _, aggFunc := range agg.AggFuncs { oldAggFuncsArgs = append(oldAggFuncsArgs, aggFunc.Args) @@ -571,6 +574,27 @@ func (a *aggregationPushDownSolver) aggPushDown(p LogicalPlan, opt *logicalOptim break } newAggFuncsArgs = append(newAggFuncsArgs, newArgs) + // for ordeByItems, treat it like agg func's args, if it can be substituted by underlying projection's expression recording them temporarily. + if len(aggFunc.OrderByItems) != 0 { + oldAggOrderItems = append(oldAggOrderItems, aggFunc.OrderByItems) + newOrderByItems := make([]expression.Expression, 0, len(aggFunc.OrderByItems)) + for _, oby := range aggFunc.OrderByItems { + newOrderByItems = append(newOrderByItems, expression.ColumnSubstitute(oby.Expr, proj.schema, proj.Exprs)) + } + if ExprsHasSideEffects(newOrderByItems) { + noSideEffects = false + break + } + oneAggOrderByItems := make([]*util.ByItems, 0, len(aggFunc.OrderByItems)) + for i, obyExpr := range newOrderByItems { + oneAggOrderByItems = append(oneAggOrderByItems, &util.ByItems{Expr: obyExpr, Desc: aggFunc.OrderByItems[i].Desc}) + } + newAggOrderItems = append(newAggOrderItems, oneAggOrderByItems) + } else { + // occupy the pos for convenience of subscript index + oldAggOrderItems = append(oldAggOrderItems, nil) + newAggOrderItems = append(newAggOrderItems, nil) + } } } for i, funcsArgs := range oldAggFuncsArgs { @@ -580,6 +604,16 @@ func (a *aggregationPushDownSolver) aggPushDown(p LogicalPlan, opt *logicalOptim break } } + for j, item := range newAggOrderItems { + if item == nil { + continue + } + // substitution happened, check the eval type compatibility. + if oldAggOrderItems[i][j].Expr.GetType().EvalType() != newAggOrderItems[i][j].Expr.GetType().EvalType() { + noSideEffects = false + break + } + } if !noSideEffects { break } @@ -588,6 +622,7 @@ func (a *aggregationPushDownSolver) aggPushDown(p LogicalPlan, opt *logicalOptim agg.GroupByItems = newGbyItems for i, aggFunc := range agg.AggFuncs { aggFunc.Args = newAggFuncsArgs[i] + aggFunc.OrderByItems = newAggOrderItems[i] } projChild := proj.children[0] agg.SetChildren(projChild) diff --git a/planner/core/rule_column_pruning.go b/planner/core/rule_column_pruning.go index 0816aea01a943..fb55caa5b8c7e 100644 --- a/planner/core/rule_column_pruning.go +++ b/planner/core/rule_column_pruning.go @@ -247,6 +247,9 @@ func (p *LogicalUnionAll) PruneColumns(parentUsedCols []*expression.Column, opt if !hasBeenUsed { parentUsedCols = make([]*expression.Column, len(p.schema.Columns)) copy(parentUsedCols, p.schema.Columns) + for i := range used { + used[i] = true + } } for _, child := range p.Children() { err := child.PruneColumns(parentUsedCols, opt) @@ -256,16 +259,15 @@ func (p *LogicalUnionAll) PruneColumns(parentUsedCols []*expression.Column, opt } prunedColumns := make([]*expression.Column, 0) + for i := len(used) - 1; i >= 0; i-- { + if !used[i] { + prunedColumns = append(prunedColumns, p.schema.Columns[i]) + p.schema.Columns = append(p.schema.Columns[:i], p.schema.Columns[i+1:]...) + } + } + appendColumnPruneTraceStep(p, prunedColumns, opt) if hasBeenUsed { // keep the schema of LogicalUnionAll same as its children's - used := expression.GetUsedList(p.children[0].Schema().Columns, p.schema) - for i := len(used) - 1; i >= 0; i-- { - if !used[i] { - prunedColumns = append(prunedColumns, p.schema.Columns[i]) - p.schema.Columns = append(p.schema.Columns[:i], p.schema.Columns[i+1:]...) - } - } - appendColumnPruneTraceStep(p, prunedColumns, opt) // It's possible that the child operator adds extra columns to the schema. // Currently, (*LogicalAggregation).PruneColumns() might do this. // But we don't need such columns, so we add an extra Projection to prune this column when this happened. diff --git a/planner/core/rule_eliminate_projection.go b/planner/core/rule_eliminate_projection.go index 83936e7cd9e94..a9a1ad250b5b4 100644 --- a/planner/core/rule_eliminate_projection.go +++ b/planner/core/rule_eliminate_projection.go @@ -144,16 +144,7 @@ func eliminatePhysicalProjection(p PhysicalPlan) PhysicalPlan { } }) - oldSchema := p.Schema() newRoot := doPhysicalProjectionElimination(p) - newCols := newRoot.Schema().Columns - for i, oldCol := range oldSchema.Columns { - oldCol.Index = newCols[i].Index - oldCol.ID = newCols[i].ID - oldCol.UniqueID = newCols[i].UniqueID - oldCol.VirtualExpr = newCols[i].VirtualExpr - newRoot.Schema().Columns[i] = oldCol - } return newRoot } @@ -259,6 +250,9 @@ func (la *LogicalAggregation) replaceExprColumns(replace map[string]*expression. for _, aggExpr := range agg.Args { ResolveExprAndReplace(aggExpr, replace) } + for _, orderExpr := range agg.OrderByItems { + ResolveExprAndReplace(orderExpr.Expr, replace) + } } for _, gbyItem := range la.GroupByItems { ResolveExprAndReplace(gbyItem, replace) diff --git a/planner/core/rule_generate_column_substitute.go b/planner/core/rule_generate_column_substitute.go index 88039392bf1a3..6296b40eed4b6 100644 --- a/planner/core/rule_generate_column_substitute.go +++ b/planner/core/rule_generate_column_substitute.go @@ -73,12 +73,15 @@ func collectGenerateColumn(lp LogicalPlan, exprToColumn ExprColumnMap) { } } -func tryToSubstituteExpr(expr *expression.Expression, lp LogicalPlan, candidateExpr expression.Expression, tp types.EvalType, schema *expression.Schema, col *expression.Column, opt *logicalOptimizeOp) { +func tryToSubstituteExpr(expr *expression.Expression, lp LogicalPlan, candidateExpr expression.Expression, tp types.EvalType, schema *expression.Schema, col *expression.Column, opt *logicalOptimizeOp) bool { + changed := false if (*expr).Equal(lp.SCtx(), candidateExpr) && candidateExpr.GetType().EvalType() == tp && schema.ColumnIndex(col) != -1 { *expr = col appendSubstituteColumnStep(lp, candidateExpr, col, opt) + changed = true } + return changed } func appendSubstituteColumnStep(lp LogicalPlan, candidateExpr expression.Expression, col *expression.Column, opt *logicalOptimizeOp) { @@ -94,26 +97,38 @@ func appendSubstituteColumnStep(lp LogicalPlan, candidateExpr expression.Express opt.appendStepToCurrent(lp.ID(), lp.TP(), reason, action) } -func substituteExpression(cond expression.Expression, lp LogicalPlan, exprToColumn ExprColumnMap, schema *expression.Schema, opt *logicalOptimizeOp) { +// SubstituteExpression is Exported for bench +func SubstituteExpression(cond expression.Expression, lp LogicalPlan, exprToColumn ExprColumnMap, schema *expression.Schema, opt *logicalOptimizeOp) bool { + return substituteExpression(cond, lp, exprToColumn, schema, opt) +} + +func substituteExpression(cond expression.Expression, lp LogicalPlan, exprToColumn ExprColumnMap, schema *expression.Schema, opt *logicalOptimizeOp) bool { sf, ok := cond.(*expression.ScalarFunction) if !ok { - return + return false } sctx := lp.SCtx().GetSessionVars().StmtCtx + changed := false + collectChanged := func(partial bool) { + if partial && !changed { + changed = true + } + } defer func() { // If the argument is not changed, hash code doesn't need to recount again. - // But we always do it to keep the code simple and stupid. - expression.ReHashCode(sf, sctx) + if changed { + expression.ReHashCode(sf, sctx) + } }() var expr *expression.Expression var tp types.EvalType switch sf.FuncName.L { case ast.EQ, ast.LT, ast.LE, ast.GT, ast.GE: for candidateExpr, column := range exprToColumn { - tryToSubstituteExpr(&sf.GetArgs()[1], lp, candidateExpr, sf.GetArgs()[0].GetType().EvalType(), schema, column, opt) + collectChanged(tryToSubstituteExpr(&sf.GetArgs()[1], lp, candidateExpr, sf.GetArgs()[0].GetType().EvalType(), schema, column, opt)) } for candidateExpr, column := range exprToColumn { - tryToSubstituteExpr(&sf.GetArgs()[0], lp, candidateExpr, sf.GetArgs()[1].GetType().EvalType(), schema, column, opt) + collectChanged(tryToSubstituteExpr(&sf.GetArgs()[0], lp, candidateExpr, sf.GetArgs()[1].GetType().EvalType(), schema, column, opt)) } case ast.In: expr = &sf.GetArgs()[0] @@ -129,21 +144,22 @@ func substituteExpression(cond expression.Expression, lp LogicalPlan, exprToColu } if canSubstitute { for candidateExpr, column := range exprToColumn { - tryToSubstituteExpr(expr, lp, candidateExpr, tp, schema, column, opt) + collectChanged(tryToSubstituteExpr(expr, lp, candidateExpr, tp, schema, column, opt)) } } case ast.Like: expr = &sf.GetArgs()[0] tp = sf.GetArgs()[1].GetType().EvalType() for candidateExpr, column := range exprToColumn { - tryToSubstituteExpr(expr, lp, candidateExpr, tp, schema, column, opt) + collectChanged(tryToSubstituteExpr(expr, lp, candidateExpr, tp, schema, column, opt)) } case ast.LogicOr, ast.LogicAnd: - substituteExpression(sf.GetArgs()[0], lp, exprToColumn, schema, opt) - substituteExpression(sf.GetArgs()[1], lp, exprToColumn, schema, opt) + collectChanged(substituteExpression(sf.GetArgs()[0], lp, exprToColumn, schema, opt)) + collectChanged(substituteExpression(sf.GetArgs()[1], lp, exprToColumn, schema, opt)) case ast.UnaryNot: - substituteExpression(sf.GetArgs()[0], lp, exprToColumn, schema, opt) + collectChanged(substituteExpression(sf.GetArgs()[0], lp, exprToColumn, schema, opt)) } + return changed } func (gc *gcSubstituter) substitute(ctx context.Context, lp LogicalPlan, exprToColumn ExprColumnMap, opt *logicalOptimizeOp) LogicalPlan { diff --git a/planner/core/rule_generate_column_substitute_test.go b/planner/core/rule_generate_column_substitute_test.go new file mode 100644 index 0000000000000..ece8c6915f9a2 --- /dev/null +++ b/planner/core/rule_generate_column_substitute_test.go @@ -0,0 +1,280 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package core_test + +import ( + "context" + "fmt" + "testing" + + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/testkit" + "github.com/stretchr/testify/require" +) + +// ➜ core git:(master) ✗ go tool pprof m5.file +// File: ___5BenchmarkSubstituteExpression_in_github_com_pingcap_tidb_planner_core.test +// Build ID: ea7c603fe0cf5e18deac5bf65d36f115467fce80 +// Type: alloc_space +// Time: Aug 28, 2023 at 3:58pm (CST) +// Entering interactive mode (type "help" for commands, "o" for options) +// (pprof) list BenchmarkSubstituteExpression +// Total: 1.40GB +// ROUTINE ======================== github.com/pingcap/tidb/planner/core_test.BenchmarkSubstituteExpression in /home/arenatlx/go/src/github.com/pingcap/tidb/planner/core/rule_generate_column_substitute_test.go +// +// 0 173.44MB (flat, cum) 12.12% of Total +// . . 29:func BenchmarkSubstituteExpression(b *testing.B) { +// . 169.91MB 30: store := testkit.CreateMockStore(b) +// . . 31: tk := testkit.NewTestKit(b, store) +// . . 32: tk.MustExec("use test") +// . . 33: tk.MustExec("drop table if exists tai") +// . 512.19kB 34: tk.MustExec("create table tai(a varchar(256), b varchar(256), c int as (a+1), d int as (b+1))") +// . . 35: is := domain.GetDomain(tk.Session()).InfoSchema() +// . . 36: _, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("tai")) +// . . 37: require.NoError(b, err) +// . . 38: condition := "(tai.a='%s' AND tai.b='%s') OR" + +// . . 39: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 40: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 41: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 42: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 43: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 44: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 45: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 46: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 47: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 48: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 49: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 50: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 51: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 52: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 53: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 54: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 55: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 56: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 57: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 58: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 59: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 60: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 61: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 62: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 63: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 64: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 65: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 66: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 67: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 68: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 69: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 70: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 71: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 72: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 73: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 74: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 75: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 76: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 77: "(tai.a='%s' AND tai.b='%s')" +// . . 78: addresses := make([]interface{}, 0, 90) +// . . 79: for i := 0; i < 80; i++ { +// . . 80: addresses = append(addresses, "0x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC51") +// . . 81: } +// . 520.04kB 82: condition = fmt.Sprintf(condition, addresses...) +// . . 83: s := core.CreatePlannerSuite(tk.Session(), is) +// . . 84: ctx := context.Background() +// . . 85: sql := "select * from tai where " + condition +// . . 86: fmt.Println(sql) +// . . 87: stmt, err := s.GetParser().ParseOneStmt(sql, "", "") +// . . 88: require.NoError(b, err, sql) +// . 512.01kB 89: p, _, err := core.BuildLogicalPlanForTest(ctx, s.GetCtx(), stmt, s.GetIS()) +// . . 90: require.NoError(b, err) +// . . 91: selection := p.(core.LogicalPlan).Children()[0] +// . . 92: m := make(core.ExprColumnMap, len(selection.Schema().Columns)) +// . . 93: for _, col := range selection.Schema().Columns { +// . . 94: if col.VirtualExpr != nil { +// . . 95: m[col.VirtualExpr] = col +// . . 96: } +// . . 97: } +// . . 98: b.ResetTimer() +// . . 99: b.StartTimer() +// . . 100: for i := 0; i < b.N; i++ { +// . 2.02MB 101: core.SubstituteExpression(selection.(*core.LogicalSelection).Conditions[0], selection, m, selection.Schema(), nil) +// . . 102: } +// . . 103: b.StopTimer() +// . . 104:} +// +// **************************************************************************************************************************************************************** +// after this patch +// ➜ core git:(fix-42788) ✗ go tool pprof m5.file +// File: ___5BenchmarkSubstituteExpression_in_github_com_pingcap_tidb_planner_core.test +// Build ID: dce9437cc5156c542bc642092b25b29de9b14d87 +// Type: alloc_space +// Time: Aug 28, 2023 at 4:04pm (CST) +// Entering interactive mode (type "help" for commands, "o" for options) +// (pprof) list BenchmarkSubstituteExpression +// Total: 1.41GB +// ROUTINE ======================== github.com/pingcap/tidb/planner/core_test.BenchmarkSubstituteExpression in /home/arenatlx/go/src/github.com/pingcap/tidb/planner/core/rule_generate_column_substitute_test.go +// +// 0 172.22MB (flat, cum) 11.90% of Total +// . . 29:func BenchmarkSubstituteExpression(b *testing.B) { +// . 170.21MB 30: store := testkit.CreateMockStore(b) +// . 1.01MB 31: tk := testkit.NewTestKit(b, store) +// . . 32: tk.MustExec("use test") +// . . 33: tk.MustExec("drop table if exists tai") +// . . 34: tk.MustExec("create table tai(a varchar(256), b varchar(256), c int as (a+1), d int as (b+1))") +// . . 35: is := domain.GetDomain(tk.Session()).InfoSchema() +// . . 36: _, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("tai")) +// . . 37: require.NoError(b, err) +// . . 38: condition := "(tai.a='%s' AND tai.b='%s') OR" + +// . . 39: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 40: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 41: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 42: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 43: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 44: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 45: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 46: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 47: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 48: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 49: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 50: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 51: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 52: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 53: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 54: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 55: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 56: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 57: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 58: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 59: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 60: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 61: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 62: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 63: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 64: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 65: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 66: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 67: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 68: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 69: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 70: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 71: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 72: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 73: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 74: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 75: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 76: "(tai.a='%s' AND tai.b='%s') OR" + +// . . 77: "(tai.a='%s' AND tai.b='%s')q" +// . . 78: addresses := make([]interface{}, 0, 90) +// . . 79: for i := 0; i < 80; i++ { +// . . 80: addresses = append(addresses, "0x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC51") +// . . 81: } +// . . 82: condition = fmt.Sprintf(condition, addresses...) +// . 520.04kB 83: s := core.CreatePlannerSuite(tk.Session(), is) +// . . 84: ctx := context.Background() +// . . 85: sql := "select * from tai where " + condition +// . . 86: fmt.Println(sql) +// . . 87: stmt, err := s.GetParser().ParseOneStmt(sql, "", "") +// . . 88: require.NoError(b, err, sql) +// . 512.07kB 89: p, _, err := core.BuildLogicalPlanForTest(ctx, s.GetCtx(), stmt, s.GetIS()) +// . . 90: require.NoError(b, err) +// . . 91: selection := p.(core.LogicalPlan).Children()[0] +// . . 92: m := make(core.ExprColumnMap, len(selection.Schema().Columns)) +// . . 93: for _, col := range selection.Schema().Columns { +// . . 94: if col.VirtualExpr != nil { +// +// (pprof) +// (pprof) q +// +// We couldn't see any allocation around core.SubstituteExpression after this patch is applied when there is no generated expression substitution happened +// in the recursive dfs down. In the real environment, the contract hash address will be more complicated and embedding layer will be deeper, causing +// the more memory consumption rather than just a few 2MB as shown above. +// +// Expression hashcode is a lazy utility used for comparison in some cases, if the later usage is not exist, the re-computation of them here is also unnecessary. +func BenchmarkSubstituteExpression(b *testing.B) { + store := testkit.CreateMockStore(b) + tk := testkit.NewTestKit(b, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists tai") + tk.MustExec("create table tai(a varchar(256), b varchar(256), c int as (a+1), d int as (b+1))") + is := domain.GetDomain(tk.Session()).InfoSchema() + _, err := is.TableByName(model.NewCIStr("test"), model.NewCIStr("tai")) + require.NoError(b, err) + condition := "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s') OR" + + "(tai.a='%s' AND tai.b='%s')" + addresses := make([]interface{}, 0, 90) + for i := 0; i < 80; i++ { + addresses = append(addresses, "0x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC510x6ab6Bf9117A8A9dd5a2FF203aa8a22457162fC51") + } + condition = fmt.Sprintf(condition, addresses...) + s := core.CreatePlannerSuite(tk.Session(), is) + ctx := context.Background() + sql := "select * from tai where " + condition + fmt.Println(sql) + stmt, err := s.GetParser().ParseOneStmt(sql, "", "") + require.NoError(b, err, sql) + p, _, err := core.BuildLogicalPlanForTest(ctx, s.GetCtx(), stmt, s.GetIS()) + require.NoError(b, err) + selection := p.(core.LogicalPlan).Children()[0] + m := make(core.ExprColumnMap, len(selection.Schema().Columns)) + for _, col := range selection.Schema().Columns { + if col.VirtualExpr != nil { + m[col.VirtualExpr] = col + } + } + b.ResetTimer() + b.StartTimer() + for i := 0; i < b.N; i++ { + core.SubstituteExpression(selection.(*core.LogicalSelection).Conditions[0], selection, m, selection.Schema(), nil) + } + b.StopTimer() +} diff --git a/planner/core/rule_inject_extra_projection.go b/planner/core/rule_inject_extra_projection.go index 9d5f86e41c0f6..6b7940ec6bf4d 100644 --- a/planner/core/rule_inject_extra_projection.go +++ b/planner/core/rule_inject_extra_projection.go @@ -264,6 +264,7 @@ func InjectProjBelowSort(p PhysicalPlan, orderByItems []*util.ByItems) PhysicalP if origChildProj, isChildProj := childPlan.(*PhysicalProjection); isChildProj { refine4NeighbourProj(bottomProj, origChildProj) } + refine4NeighbourProj(topProj, bottomProj) return topProj } @@ -325,6 +326,7 @@ func TurnNominalSortIntoProj(p PhysicalPlan, onlyColumn bool, orderByItems []*ut if origChildProj, isChildProj := childPlan.(*PhysicalProjection); isChildProj { refine4NeighbourProj(bottomProj, origChildProj) } + refine4NeighbourProj(topProj, bottomProj) return topProj } diff --git a/planner/core/rule_join_reorder.go b/planner/core/rule_join_reorder.go index 6257a28ae695a..ad1ebcddd0b1c 100644 --- a/planner/core/rule_join_reorder.go +++ b/planner/core/rule_join_reorder.go @@ -265,19 +265,19 @@ func (s *joinReOrderSolver) optimizeRecursive(ctx sessionctx.Context, p LogicalP leadingHintInfo, hasDiffLeadingHint := checkAndGenerateLeadingHint(joinOrderHintInfo) if hasDiffLeadingHint { - ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) + ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("We can only use one leading hint at most, when multiple leading hints are used, all leading hints will be invalid")) } if leadingHintInfo != nil && leadingHintInfo.leadingJoinOrder != nil { if useGreedy { ok, leftJoinGroup := baseGroupSolver.generateLeadingJoinGroup(curJoinGroup, leadingHintInfo, hasOuterJoin) if !ok { - ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("leading hint is inapplicable, check if the leading hint table is valid")) + ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("leading hint is inapplicable, check if the leading hint table is valid")) } else { curJoinGroup = leftJoinGroup } } else { - ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("leading hint is inapplicable for the DP join reorder algorithm")) + ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("leading hint is inapplicable for the DP join reorder algorithm")) } } @@ -311,14 +311,15 @@ func (s *joinReOrderSolver) optimizeRecursive(ctx sessionctx.Context, p LogicalP proj := LogicalProjection{ Exprs: expression.Column2Exprs(originalSchema.Columns), }.Init(p.SCtx(), p.SelectBlockOffset()) - proj.SetSchema(originalSchema) + // Clone the schema here, because the schema may be changed by column pruning rules. + proj.SetSchema(originalSchema.Clone()) proj.SetChildren(p) p = proj } return p, nil } if len(curJoinGroup) == 1 && joinOrderHintInfo != nil { - ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("leading hint is inapplicable, check the join type or the join algorithm hint")) + ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("leading hint is inapplicable, check the join type or the join algorithm hint")) } newChildren := make([]LogicalPlan, 0, len(p.Children())) for _, child := range p.Children() { @@ -536,12 +537,17 @@ func (s *baseSingleGroupJoinOrderSolver) makeJoin(leftPlan, rightPlan LogicalPla remainOtherConds, otherConds = expression.FilterOutInPlace(remainOtherConds, func(expr expression.Expression) bool { return expression.ExprFromSchema(expr, mergedSchema) }) - if (joinType.JoinType == LeftOuterJoin || joinType.JoinType == RightOuterJoin || joinType.JoinType == LeftOuterSemiJoin || joinType.JoinType == AntiLeftOuterSemiJoin) && len(otherConds) > 0 { + + if joinType.JoinType == LeftOuterJoin || joinType.JoinType == RightOuterJoin || joinType.JoinType == LeftOuterSemiJoin || joinType.JoinType == AntiLeftOuterSemiJoin { // the original outer join's other conditions has been bound to the outer join Edge, // these remained other condition here shouldn't be appended to it because on-mismatch // logic will produce more append-null rows which is banned in original semantic. remainOtherConds = append(remainOtherConds, otherConds...) // nozero + remainOtherConds = append(remainOtherConds, leftConds...) // nozero + remainOtherConds = append(remainOtherConds, rightConds...) // nozero otherConds = otherConds[:0] + leftConds = leftConds[:0] + rightConds = rightConds[:0] } if len(joinType.outerBindCondition) > 0 { remainOBOtherConds := make([]expression.Expression, len(joinType.outerBindCondition)) diff --git a/planner/core/rule_join_reorder_greedy.go b/planner/core/rule_join_reorder_greedy.go index 4b648a9254960..325cdb49f447b 100644 --- a/planner/core/rule_join_reorder_greedy.go +++ b/planner/core/rule_join_reorder_greedy.go @@ -79,7 +79,10 @@ func (s *joinReorderGreedySolver) solve(joinNodePlans []LogicalPlan, tracer *joi // Getting here means that there is no join condition between the table used in the leading hint and other tables // For example: select /*+ leading(t3) */ * from t1 join t2 on t1.a=t2.a cross join t3 // We can not let table t3 join first. - s.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("leading hint is inapplicable, check if the leading hint table has join conditions with other tables")) + // TODO(hawkingrei): we find the problem in the TestHint. + // `select * from t1, t2, t3 union all select /*+ leading(t3, t2) */ * from t1, t2, t3 union all select * from t1, t2, t3` + // this sql should not return the warning. but It will not affect the result. so we will fix it as soon as possible. + s.ctx.GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("leading hint is inapplicable, check if the leading hint table has join conditions with other tables")) } cartesianGroup = append(cartesianGroup, newNode.p) } diff --git a/planner/core/rule_join_reorder_test.go b/planner/core/rule_join_reorder_test.go index 5e53b9cc27147..17c14a1a988a3 100644 --- a/planner/core/rule_join_reorder_test.go +++ b/planner/core/rule_join_reorder_test.go @@ -17,7 +17,9 @@ package core_test import ( "testing" + "github.com/pingcap/tidb/planner/core" "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" "github.com/stretchr/testify/require" ) @@ -82,21 +84,28 @@ func TestAdditionOtherConditionsRemained4OuterJoin(t *testing.T) { tk.MustExec("INSERT INTO queries_program(`id`, `identifier_id`) values(8, 13), (9, 14);") tk.MustExec("INSERT INTO queries_channel(`id`, `identifier_id`) values(5, 13);") - tk.MustQuery("SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` LEFT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC;").Check(testkit.Rows("" + - "13 i1")) - tk.MustQuery("SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` RIGHT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC;").Check(testkit.Rows("" + - "13 i1")) - tk.MustQuery("explain format = 'brief' SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` LEFT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC;").Check(testkit.Rows(""+ - "Sort 2.50 root test.queries_identifier.id", - "└─Projection 2.50 root test.queries_identifier.id, test.queries_identifier.name", - " └─Selection 2.50 root or(and(eq(test.queries_channel.id, 5), eq(test.queries_program.id, 9)), eq(test.queries_program.id, 8))", - " └─IndexJoin 3.12 root left outer join, inner:IndexReader, outer key:test.queries_identifier.id, inner key:test.queries_channel.identifier_id, equal cond:eq(test.queries_identifier.id, test.queries_channel.identifier_id)", - " ├─IndexHashJoin(Build) 2.50 root inner join, inner:TableReader, outer key:test.queries_program.identifier_id, inner key:test.queries_identifier.id, equal cond:eq(test.queries_program.identifier_id, test.queries_identifier.id)", - " │ ├─Batch_Point_Get(Build) 2.00 root table:queries_program handle:[8 9], keep order:false, desc:false", - " │ └─TableReader(Probe) 2.00 root data:TableRangeScan", - " │ └─TableRangeScan 2.00 cop[tikv] table:queries_identifier range: decided by [test.queries_program.identifier_id], keep order:false, stats:pseudo", - " └─IndexReader(Probe) 2.50 root index:IndexRangeScan", - " └─IndexRangeScan 2.50 cop[tikv] table:queries_channel, index:identifier_id(identifier_id) range: decided by [eq(test.queries_channel.identifier_id, test.queries_identifier.id)], keep order:false, stats:pseudo")) + tk.MustExec("create table t(a int)") + tk.MustExec("create table t1(a int, b int)") + tk.MustExec("create table t2(a int, b int, c int)") + tk.MustExec("create table t3(a int, b int)") + tk.MustExec("create table t4(a int, b int)") + + testData := core.GetJoinReorderData() + var ( + input []string + output []struct { + SQL string + Output []string + } + ) + testData.LoadTestCases(t, &input, &output) + for i, sql := range input { + testdata.OnRecord(func() { + output[i].SQL = sql + output[i].Output = testdata.ConvertRowsToStrings(tk.MustQuery(sql).Rows()) + }) + tk.MustQuery(sql).Check(testkit.Rows(output[i].Output...)) + } } func TestOuterJoinWIthEqCondCrossInnerJoin(t *testing.T) { diff --git a/planner/core/rule_partition_processor.go b/planner/core/rule_partition_processor.go index 0521dd7f69b2d..7221ba9e6536a 100644 --- a/planner/core/rule_partition_processor.go +++ b/planner/core/rule_partition_processor.go @@ -1659,7 +1659,7 @@ func (s *partitionProcessor) resolveOptimizeHint(ds *DataSource, partitionName m } if ds.preferStoreType&preferTiFlash != 0 && ds.preferStoreType&preferTiKV != 0 { ds.ctx.GetSessionVars().StmtCtx.AppendWarning( - errors.New("hint `read_from_storage` has conflict storage type for the partition " + partitionName.L)) + errors.NewNoStackError("hint `read_from_storage` has conflict storage type for the partition " + partitionName.L)) } return s.resolveAccessPaths(ds) diff --git a/planner/core/rule_predicate_push_down.go b/planner/core/rule_predicate_push_down.go index 8cbed486b76cc..06918adbd6419 100644 --- a/planner/core/rule_predicate_push_down.go +++ b/planner/core/rule_predicate_push_down.go @@ -985,7 +985,7 @@ func (p *LogicalCTE) PredicatePushDown(predicates []expression.Expression, _ *lo // Doesn't support recursive CTE yet. return predicates, p.self } - if !p.isOuterMostCTE { + if !p.cte.isOuterMostCTE { return predicates, p.self } pushedPredicates := make([]expression.Expression, len(predicates)) diff --git a/planner/core/rule_result_reorder.go b/planner/core/rule_result_reorder.go index a182501cc05e1..577072e21777e 100644 --- a/planner/core/rule_result_reorder.go +++ b/planner/core/rule_result_reorder.go @@ -106,6 +106,9 @@ func (rs *resultReorder) extractHandleCol(lp LogicalPlan) *expression.Column { switch x := lp.(type) { case *LogicalSelection, *LogicalLimit: handleCol := rs.extractHandleCol(lp.Children()[0]) + if handleCol == nil { + return nil // fail to extract handle column from the child, just return nil. + } if x.Schema().Contains(handleCol) { // some Projection Operator might be inlined, so check the column again here return handleCol diff --git a/planner/core/rule_semi_join_rewrite.go b/planner/core/rule_semi_join_rewrite.go index e38155d8ef455..b49cd6cd7ff47 100644 --- a/planner/core/rule_semi_join_rewrite.go +++ b/planner/core/rule_semi_join_rewrite.go @@ -53,7 +53,7 @@ func (smj *semiJoinRewriter) recursivePlan(p LogicalPlan) (LogicalPlan, error) { join.preferJoinType &= ^preferRewriteSemiJoin if join.JoinType == LeftOuterSemiJoin { - p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("SEMI_JOIN_REWRITE() is inapplicable for LeftOuterSemiJoin.")) + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("SEMI_JOIN_REWRITE() is inapplicable for LeftOuterSemiJoin.")) return p, nil } @@ -61,7 +61,7 @@ func (smj *semiJoinRewriter) recursivePlan(p LogicalPlan) (LogicalPlan, error) { // If there's left condition or other condition, we cannot rewrite if len(join.LeftConditions) > 0 || len(join.OtherConditions) > 0 { - p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.GenWithStack("SEMI_JOIN_REWRITE() is inapplicable for SemiJoin with left conditions or other conditions.")) + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(ErrInternal.FastGen("SEMI_JOIN_REWRITE() is inapplicable for SemiJoin with left conditions or other conditions.")) return p, nil } diff --git a/planner/core/stats.go b/planner/core/stats.go index 83d423c531aa1..3baad8e473323 100644 --- a/planner/core/stats.go +++ b/planner/core/stats.go @@ -24,6 +24,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/expression" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/planner/property" @@ -70,7 +71,7 @@ func (p *LogicalMemTable) DeriveStats(_ []*property.StatsInfo, selfSchema *expre stats := &property.StatsInfo{ RowCount: float64(statsTable.RealtimeCount), ColNDVs: make(map[int64]float64, len(p.TableInfo.Columns)), - HistColl: statsTable.GenerateHistCollFromColumnInfo(p.TableInfo.Columns, p.schema.Columns), + HistColl: statsTable.GenerateHistCollFromColumnInfo(p.TableInfo, p.schema.Columns), StatsVersion: statistics.PseudoVersion, } for _, col := range selfSchema.Columns { @@ -289,7 +290,7 @@ func (ds *DataSource) initStats(colGroups [][]*expression.Column) { tableStats := &property.StatsInfo{ RowCount: float64(ds.statisticTable.RealtimeCount), ColNDVs: make(map[int64]float64, ds.schema.Len()), - HistColl: ds.statisticTable.GenerateHistCollFromColumnInfo(ds.Columns, ds.schema.Columns), + HistColl: ds.statisticTable.GenerateHistCollFromColumnInfo(ds.tableInfo, ds.schema.Columns), StatsVersion: ds.statisticTable.Version, } if ds.statisticTable.Pseudo { @@ -344,6 +345,22 @@ func (ds *DataSource) derivePathStatsAndTryHeuristics() error { selected, uniqueBest, refinedBest *util.AccessPath isRefinedPath bool ) + // step1: if user prefer tiFlash store type, tiFlash path should always be built anyway ahead. + var tiflashPath *util.AccessPath + if ds.preferStoreType&preferTiFlash != 0 { + for _, path := range ds.possibleAccessPaths { + if path.StoreType == kv.TiFlash { + err := ds.deriveTablePathStats(path, ds.pushedDownConds, false) + if err != nil { + return err + } + path.IsSingleScan = true + tiflashPath = path + break + } + } + } + // step2: kv path should follow the heuristic rules. for _, path := range ds.possibleAccessPaths { if path.IsTablePath() { err := ds.deriveTablePathStats(path, ds.pushedDownConds, false) @@ -355,7 +372,9 @@ func (ds *DataSource) derivePathStatsAndTryHeuristics() error { ds.deriveIndexPathStats(path, ds.pushedDownConds, false) path.IsSingleScan = ds.isSingleScan(path.FullIdxCols, path.FullIdxColLens) } + // step: 3 // Try some heuristic rules to select access path. + // tiFlash path also have table-range-scan (range point like here) to be heuristic treated. if len(path.Ranges) == 0 { selected = path break @@ -415,10 +434,18 @@ func (ds *DataSource) derivePathStatsAndTryHeuristics() error { selected = uniqueBest } } - // If some path matches a heuristic rule, just remove other possible paths + // heuristic rule pruning other path should consider hint prefer. + // If no hints and some path matches a heuristic rule, just remove other possible paths. if selected != nil { ds.possibleAccessPaths[0] = selected ds.possibleAccessPaths = ds.possibleAccessPaths[:1] + // if user wanna tiFlash read, while current heuristic choose a TiKV path. so we shouldn't prune tiFlash path. + keep := ds.preferStoreType&preferTiFlash != 0 && selected.StoreType != kv.TiFlash + if keep { + // also keep tiflash path as well. + ds.possibleAccessPaths = append(ds.possibleAccessPaths, tiflashPath) + return nil + } var tableName string if ds.TableAsName.O == "" { tableName = ds.tableInfo.Name.O @@ -446,9 +473,9 @@ func (ds *DataSource) derivePathStatsAndTryHeuristics() error { } } if ds.ctx.GetSessionVars().StmtCtx.InVerboseExplain { - ds.ctx.GetSessionVars().StmtCtx.AppendNote(errors.New(sb.String())) + ds.ctx.GetSessionVars().StmtCtx.AppendNote(errors.NewNoStackError(sb.String())) } else { - ds.ctx.GetSessionVars().StmtCtx.AppendExtraNote(errors.New(sb.String())) + ds.ctx.GetSessionVars().StmtCtx.AppendExtraNote(errors.NewNoStackError(sb.String())) } } return nil @@ -470,9 +497,12 @@ func (ds *DataSource) DeriveStats(_ []*property.StatsInfo, _ *expression.Schema, debugtrace.EnterContextCommon(ds.ctx) defer debugtrace.LeaveContextCommon(ds.ctx) } - // PushDownNot here can convert query 'not (a != 1)' to 'a = 1'. + // two preprocess here. + // 1: PushDownNot here can convert query 'not (a != 1)' to 'a = 1'. + // 2: EliminateNoPrecisionCast here can convert query 'cast(c as bigint) = 1' to 'c = 1' to leverage access range. for i, expr := range ds.pushedDownConds { - ds.pushedDownConds[i] = expression.PushDownNot(ds.ctx, expr) + ds.pushedDownConds[i] = expression.PushDownNot(ds.SCtx(), expr) + ds.pushedDownConds[i] = expression.EliminateNoPrecisionLossCast(ds.SCtx(), ds.pushedDownConds[i]) } for _, path := range ds.possibleAccessPaths { if path.IsTablePath() { @@ -1131,7 +1161,7 @@ func (p *LogicalCTE) DeriveStats(_ []*property.StatsInfo, selfSchema *expression return nil, err } } - recurStat := p.cte.recursivePartPhysicalPlan.Stats() + recurStat := p.cte.recursivePartLogicalPlan.statsInfo() for i, col := range selfSchema.Columns { p.stats.ColNDVs[col.UniqueID] += recurStat.ColNDVs[p.cte.recursivePartLogicalPlan.Schema().Columns[i].UniqueID] } diff --git a/planner/core/task.go b/planner/core/task.go index 6d8c297ac2f71..c22db57756a69 100644 --- a/planner/core/task.go +++ b/planner/core/task.go @@ -1302,10 +1302,19 @@ func (p *PhysicalTopN) pushPartialTopNDownToCop(copTsk *copTask) (task, bool) { Count: p.Count, } extraInfo, extraCol, hasExtraCol := tryGetPkExtraColumn(p.ctx.GetSessionVars(), tblInfo) - // TODO: sometimes it will add a duplicate `_tidb_rowid` column in ts.schema() if hasExtraCol { - idxLookup.ExtraHandleCol = extraCol ts := idxLookup.TablePlans[0].(*PhysicalTableScan) + + if !p.SCtx().GetSessionVars().IsDynamicPartitionPruneEnabled() { + extraProj := PhysicalProjection{ + Exprs: expression.Column2Exprs(ts.schema.Clone().Columns), + }.Init(p.SCtx(), p.statsInfo(), p.blockOffset, nil) + extraProj.SetSchema(ts.schema.Clone()) + extraProj.SetChildren(rootTask.p) + rootTask.p = extraProj + } + + idxLookup.ExtraHandleCol = extraCol ts.Columns = append(ts.Columns, extraInfo) ts.schema.Append(extraCol) ts.HandleIdx = []int{len(ts.Columns) - 1} @@ -1596,7 +1605,7 @@ func CheckAggCanPushCop(sctx sessionctx.Context, aggFuncs []*aggregation.AggFunc if storeType == kv.UnSpecified { storageName = "storage layer" } - warnErr := errors.New("Aggregation can not be pushed to " + storageName + " because " + reason) + warnErr := errors.NewNoStackError("Aggregation can not be pushed to " + storageName + " because " + reason) if sc.InExplainStmt { sc.AppendWarning(warnErr) } else { @@ -2047,7 +2056,7 @@ func (p *basePhysicalAgg) canUse3Stage4MultiDistinctAgg() (can bool, gss express } compressed := groupingSets.Merge() if len(compressed) != len(groupingSets) { - p.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("Some grouping sets should be merged")) + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("Some grouping sets should be merged")) // todo arenatlx: some grouping set should be merged which is not supported by now temporarily. return false, nil } @@ -2063,7 +2072,7 @@ func (p *basePhysicalAgg) canUse3Stage4MultiDistinctAgg() (can bool, gss express groupingSetOffset := groupingSets.TargetOne(fun.Args) if groupingSetOffset == -1 { // todo: if we couldn't find a existed current valid group layout, we need to copy the column out from being filled with null value. - p.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.Errorf("couldn't find a proper group set for normal agg")) + p.SCtx().GetSessionVars().StmtCtx.AppendWarning(errors.NewNoStackErrorf("couldn't find a proper group set for normal agg")) return false, nil } // starting with 1 diff --git a/planner/core/testdata/join_reorder_suite_in.json b/planner/core/testdata/join_reorder_suite_in.json new file mode 100644 index 0000000000000..053b446000086 --- /dev/null +++ b/planner/core/testdata/join_reorder_suite_in.json @@ -0,0 +1,12 @@ +[ + { + "name": "TestAdditionOtherConditionsRemained4OuterJoin", + "cases": [ + "SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` LEFT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC", + "SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` RIGHT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC", + "explain format = 'brief' SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` LEFT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC;", + // The where clause should be a Selection out of joins. + "explain format='brief' select * from t left join t1 on t.a=t1.a inner join t2 on t.a=t2.a and t2.c = 100 left join t3 on t2.a=t3.a and t3.b > 1 left join t4 on t2.a = t4.a where (t2.b > 100 or t.a > 10 or t1.b < 10)" + ] + } +] \ No newline at end of file diff --git a/planner/core/testdata/join_reorder_suite_out.json b/planner/core/testdata/join_reorder_suite_out.json new file mode 100644 index 0000000000000..a1cb6c59693bd --- /dev/null +++ b/planner/core/testdata/join_reorder_suite_out.json @@ -0,0 +1,60 @@ +[ + { + "Name": "TestAdditionOtherConditionsRemained4OuterJoin", + "Cases": [ + { + "SQL": "SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` LEFT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC", + "Output": [ + "13 i1" + ] + }, + { + "SQL": "SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` RIGHT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC", + "Output": [ + "13 i1" + ] + }, + { + "SQL": "explain format = 'brief' SELECT `queries_identifier`.`id`, `queries_identifier`.`name` FROM `queries_identifier` LEFT OUTER JOIN `queries_channel` ON (`queries_identifier`.`id` = `queries_channel`.`identifier_id`) INNER JOIN `queries_program` ON (`queries_identifier`.`id` = `queries_program`.`identifier_id`) WHERE ((`queries_channel`.`id` = 5 AND `queries_program`.`id` = 9) OR `queries_program`.`id` = 8) ORDER BY `queries_identifier`.`id` ASC;", + "Output": [ + "Sort 2.50 root test.queries_identifier.id", + "└─Projection 2.50 root test.queries_identifier.id, test.queries_identifier.name", + " └─Selection 2.50 root or(and(eq(test.queries_channel.id, 5), eq(test.queries_program.id, 9)), eq(test.queries_program.id, 8))", + " └─IndexJoin 3.12 root left outer join, inner:IndexReader, outer key:test.queries_identifier.id, inner key:test.queries_channel.identifier_id, equal cond:eq(test.queries_identifier.id, test.queries_channel.identifier_id)", + " ├─IndexHashJoin(Build) 2.50 root inner join, inner:TableReader, outer key:test.queries_program.identifier_id, inner key:test.queries_identifier.id, equal cond:eq(test.queries_program.identifier_id, test.queries_identifier.id)", + " │ ├─Batch_Point_Get(Build) 2.00 root table:queries_program handle:[8 9], keep order:false, desc:false", + " │ └─TableReader(Probe) 2.00 root data:TableRangeScan", + " │ └─TableRangeScan 2.00 cop[tikv] table:queries_identifier range: decided by [test.queries_program.identifier_id], keep order:false, stats:pseudo", + " └─IndexReader(Probe) 2.50 root index:IndexRangeScan", + " └─IndexRangeScan 2.50 cop[tikv] table:queries_channel, index:identifier_id(identifier_id) range: decided by [eq(test.queries_channel.identifier_id, test.queries_identifier.id)], keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from t left join t1 on t.a=t1.a inner join t2 on t.a=t2.a and t2.c = 100 left join t3 on t2.a=t3.a and t3.b > 1 left join t4 on t2.a = t4.a where (t2.b > 100 or t.a > 10 or t1.b < 10)", + "Output": [ + "Projection 19.51 root test.t.a, test.t1.a, test.t1.b, test.t2.a, test.t2.b, test.t2.c, test.t3.a, test.t3.b, test.t4.a, test.t4.b", + "└─Selection 19.51 root or(gt(test.t2.b, 100), or(gt(test.t.a, 10), lt(test.t1.b, 10))), or(gt(test.t2.b, 100), or(gt(test.t2.a, 10), lt(test.t1.b, 10)))", + " └─HashJoin 24.39 root left outer join, equal:[eq(test.t2.a, test.t4.a)]", + " ├─HashJoin(Build) 19.51 root left outer join, equal:[eq(test.t.a, test.t1.a)]", + " │ ├─HashJoin(Build) 15.61 root inner join, equal:[eq(test.t2.a, test.t.a)]", + " │ │ ├─HashJoin(Build) 12.49 root left outer join, equal:[eq(test.t2.a, test.t3.a)]", + " │ │ │ ├─TableReader(Build) 9.99 root data:Selection", + " │ │ │ │ └─Selection 9.99 cop[tikv] eq(test.t2.c, 100), not(isnull(test.t2.a))", + " │ │ │ │ └─TableFullScan 10000.00 cop[tikv] table:t2 keep order:false, stats:pseudo", + " │ │ │ └─TableReader(Probe) 3330.00 root data:Selection", + " │ │ │ └─Selection 3330.00 cop[tikv] gt(test.t3.b, 1), 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.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.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.t4.a))", + " └─TableFullScan 10000.00 cop[tikv] table:t4 keep order:false, stats:pseudo" + ] + } + ] + } +] diff --git a/planner/core/tiflash_selection_late_materialization.go b/planner/core/tiflash_selection_late_materialization.go index 4c4f3d46339ea..321d36e8cceca 100644 --- a/planner/core/tiflash_selection_late_materialization.go +++ b/planner/core/tiflash_selection_late_materialization.go @@ -249,7 +249,7 @@ func predicatePushDownToTableScanImpl(sctx sessionctx.Context, physicalSelection // remove the pushed down conditions from selection removeSpecificExprsFromSelection(physicalSelection, selectedConds) // add the pushed down conditions to table scan - physicalTableScan.lateMaterializationFilterCondition = selectedConds + physicalTableScan.LateMaterializationFilterCondition = selectedConds // Update the row count of table scan after pushing down the conditions. physicalTableScan.stats.RowCount *= selectedSelectivity } diff --git a/planner/optimize.go b/planner/optimize.go index fb89eb1c0e4ae..f8b1c07b25f6c 100644 --- a/planner/optimize.go +++ b/planner/optimize.go @@ -93,7 +93,7 @@ func getPlanFromNonPreparedPlanCache(ctx context.Context, sctx sessionctx.Contex ok, reason := core.NonPreparedPlanCacheableWithCtx(sctx, stmt, is) if !ok { if !isExplain && stmtCtx.InExplainStmt && stmtCtx.ExplainFormat == types.ExplainFormatPlanCache { - stmtCtx.AppendWarning(errors.Errorf("skip non-prepared plan-cache: %s", reason)) + stmtCtx.AppendWarning(errors.NewNoStackErrorf("skip non-prepared plan-cache: %s", reason)) } return nil, nil, false, nil } @@ -307,7 +307,7 @@ func Optimize(ctx context.Context, sctx sessionctx.Context, node ast.Node, is in } } if bestPlanFromBind == nil { - sessVars.StmtCtx.AppendWarning(errors.New("no plan generated from bindings")) + sessVars.StmtCtx.AppendWarning(errors.NewNoStackError("no plan generated from bindings")) } else { bestPlan = bestPlanFromBind sessVars.StmtCtx.StmtHints = bindStmtHints @@ -317,12 +317,12 @@ func Optimize(ctx context.Context, sctx sessionctx.Context, node ast.Node, is in sessVars.StmtCtx.BindSQL = chosenBinding.BindSQL sessVars.FoundInBinding = true if sessVars.StmtCtx.InVerboseExplain { - sessVars.StmtCtx.AppendNote(errors.Errorf("Using the bindSQL: %v", chosenBinding.BindSQL)) + sessVars.StmtCtx.AppendNote(errors.NewNoStackErrorf("Using the bindSQL: %v", chosenBinding.BindSQL)) } else { - sessVars.StmtCtx.AppendExtraNote(errors.Errorf("Using the bindSQL: %v", chosenBinding.BindSQL)) + sessVars.StmtCtx.AppendExtraNote(errors.NewNoStackErrorf("Using the bindSQL: %v", chosenBinding.BindSQL)) } if len(tableHints) > 0 { - sessVars.StmtCtx.AppendWarning(errors.Errorf("The system ignores the hints in the current query and uses the hints specified in the bindSQL: %v", chosenBinding.BindSQL)) + sessVars.StmtCtx.AppendWarning(errors.NewNoStackErrorf("The system ignores the hints in the current query and uses the hints specified in the bindSQL: %v", chosenBinding.BindSQL)) } } // Restore the hint to avoid changing the stmt node. @@ -505,6 +505,8 @@ func optimize(ctx context.Context, sctx sessionctx.Context, node ast.Node, is in return p, names, 0, nil } + core.RecheckCTE(logic) + // Handle the logical plan statement, use cascades planner if enabled. if sessVars.GetEnableCascadesPlanner() { finalPlan, cost, err := cascades.DefaultOptimizer.FindBestPlan(sctx, logic) @@ -728,17 +730,17 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin // Not all session variables are permitted for use with SET_VAR sysVar := variable.GetSysVar(setVarHint.VarName) if sysVar == nil || (sem.IsEnabled() && sem.IsInvisibleSysVar(sysVar.Name)) { - warns = append(warns, core.ErrUnresolvedHintName.GenWithStackByArgs(setVarHint.VarName, hint.HintName.String())) + warns = append(warns, core.ErrUnresolvedHintName.FastGenByArgs(setVarHint.VarName, hint.HintName.String())) continue } if !sysVar.IsHintUpdatable || (sem.IsEnabled() && sem.IsReadOnlySysVar(sysVar.Name)) { - warns = append(warns, core.ErrNotHintUpdatable.GenWithStackByArgs(setVarHint.VarName)) + warns = append(warns, core.ErrNotHintUpdatable.FastGenByArgs(setVarHint.VarName)) continue } // If several hints with the same variable name appear in the same statement, the first one is applied and the others are ignored with a warning if _, ok := setVars[setVarHint.VarName]; ok { msg := fmt.Sprintf("%s(%s=%s)", hint.HintName.String(), setVarHint.VarName, setVarHint.Value) - warns = append(warns, core.ErrWarnConflictingHint.GenWithStackByArgs(msg)) + warns = append(warns, core.ErrWarnConflictingHint.FastGenByArgs(msg)) continue } setVars[setVarHint.VarName] = setVarHint.Value @@ -752,19 +754,19 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin if memoryQuotaHintCnt != 0 { memoryQuotaHint := hints[hintOffs["memory_quota"]] if memoryQuotaHintCnt > 1 { - warn := errors.Errorf("MEMORY_QUOTA() is defined more than once, only the last definition takes effect: MEMORY_QUOTA(%v)", memoryQuotaHint.HintData.(int64)) + warn := errors.NewNoStackErrorf("MEMORY_QUOTA() is defined more than once, only the last definition takes effect: MEMORY_QUOTA(%v)", memoryQuotaHint.HintData.(int64)) warns = append(warns, warn) } // Executor use MemoryQuota <= 0 to indicate no memory limit, here use < 0 to handle hint syntax error. if memoryQuota := memoryQuotaHint.HintData.(int64); memoryQuota < 0 { delete(hintOffs, "memory_quota") - warn := errors.New("The use of MEMORY_QUOTA hint is invalid, valid usage: MEMORY_QUOTA(10 MB) or MEMORY_QUOTA(10 GB)") + warn := errors.NewNoStackError("The use of MEMORY_QUOTA hint is invalid, valid usage: MEMORY_QUOTA(10 MB) or MEMORY_QUOTA(10 GB)") warns = append(warns, warn) } else { stmtHints.HasMemQuotaHint = true stmtHints.MemQuotaQuery = memoryQuota if memoryQuota == 0 { - warn := errors.New("Setting the MEMORY_QUOTA to 0 means no memory limit") + warn := errors.NewNoStackError("Setting the MEMORY_QUOTA to 0 means no memory limit") warns = append(warns, warn) } } @@ -773,7 +775,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin if useToJAHintCnt != 0 { useToJAHint := hints[hintOffs["use_toja"]] if useToJAHintCnt > 1 { - warn := errors.Errorf("USE_TOJA() is defined more than once, only the last definition takes effect: USE_TOJA(%v)", useToJAHint.HintData.(bool)) + warn := errors.NewNoStackErrorf("USE_TOJA() is defined more than once, only the last definition takes effect: USE_TOJA(%v)", useToJAHint.HintData.(bool)) warns = append(warns, warn) } stmtHints.HasAllowInSubqToJoinAndAggHint = true @@ -783,7 +785,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin if useCascadesHintCnt != 0 { useCascadesHint := hints[hintOffs["use_cascades"]] if useCascadesHintCnt > 1 { - warn := errors.Errorf("USE_CASCADES() is defined more than once, only the last definition takes effect: USE_CASCADES(%v)", useCascadesHint.HintData.(bool)) + warn := errors.NewNoStackErrorf("USE_CASCADES() is defined more than once, only the last definition takes effect: USE_CASCADES(%v)", useCascadesHint.HintData.(bool)) warns = append(warns, warn) } stmtHints.HasEnableCascadesPlannerHint = true @@ -792,7 +794,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin // Handle NO_INDEX_MERGE if noIndexMergeHintCnt != 0 { if noIndexMergeHintCnt > 1 { - warn := errors.New("NO_INDEX_MERGE() is defined more than once, only the last definition takes effect") + warn := errors.NewNoStackError("NO_INDEX_MERGE() is defined more than once, only the last definition takes effect") warns = append(warns, warn) } stmtHints.NoIndexMergeHint = true @@ -800,7 +802,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin // Handle straight_join if straightJoinHintCnt != 0 { if straightJoinHintCnt > 1 { - warn := errors.New("STRAIGHT_JOIN() is defined more than once, only the last definition takes effect") + warn := errors.NewNoStackError("STRAIGHT_JOIN() is defined more than once, only the last definition takes effect") warns = append(warns, warn) } stmtHints.StraightJoinOrder = true @@ -808,7 +810,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin // Handle READ_CONSISTENT_REPLICA if readReplicaHintCnt != 0 { if readReplicaHintCnt > 1 { - warn := errors.New("READ_CONSISTENT_REPLICA() is defined more than once, only the last definition takes effect") + warn := errors.NewNoStackError("READ_CONSISTENT_REPLICA() is defined more than once, only the last definition takes effect") warns = append(warns, warn) } stmtHints.HasReplicaReadHint = true @@ -818,7 +820,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin if maxExecutionTimeCnt != 0 { maxExecutionTime := hints[hintOffs["max_execution_time"]] if maxExecutionTimeCnt > 1 { - warn := errors.Errorf("MAX_EXECUTION_TIME() is defined more than once, only the last definition takes effect: MAX_EXECUTION_TIME(%v)", maxExecutionTime.HintData.(uint64)) + warn := errors.NewNoStackErrorf("MAX_EXECUTION_TIME() is defined more than once, only the last definition takes effect: MAX_EXECUTION_TIME(%v)", maxExecutionTime.HintData.(uint64)) warns = append(warns, warn) } stmtHints.HasMaxExecutionTime = true @@ -828,7 +830,7 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin if resourceGroupHintCnt != 0 { resourceGroup := hints[hintOffs["resource_group"]] if resourceGroupHintCnt > 1 { - warn := errors.Errorf("RESOURCE_GROUP() is defined more than once, only the last definition takes effect: RESOURCE_GROUP(%v)", resourceGroup.HintData.(string)) + warn := errors.NewNoStackErrorf("RESOURCE_GROUP() is defined more than once, only the last definition takes effect: RESOURCE_GROUP(%v)", resourceGroup.HintData.(string)) warns = append(warns, warn) } stmtHints.HasResourceGroup = true @@ -837,13 +839,13 @@ func handleStmtHints(hints []*ast.TableOptimizerHint) (stmtHints stmtctx.StmtHin // Handle NTH_PLAN if forceNthPlanCnt != 0 { if forceNthPlanCnt > 1 { - warn := errors.Errorf("NTH_PLAN() is defined more than once, only the last definition takes effect: NTH_PLAN(%v)", forceNthPlan.HintData.(int64)) + warn := errors.NewNoStackErrorf("NTH_PLAN() is defined more than once, only the last definition takes effect: NTH_PLAN(%v)", forceNthPlan.HintData.(int64)) warns = append(warns, warn) } stmtHints.ForceNthPlan = forceNthPlan.HintData.(int64) if stmtHints.ForceNthPlan < 1 { stmtHints.ForceNthPlan = -1 - warn := errors.Errorf("the hintdata for NTH_PLAN() is too small, hint ignored") + warn := errors.NewNoStackError("the hintdata for NTH_PLAN() is too small, hint ignored") warns = append(warns, warn) } } else { diff --git a/plugin/BUILD.bazel b/plugin/BUILD.bazel index 69c18887fc4cb..4d9f0d880c611 100644 --- a/plugin/BUILD.bazel +++ b/plugin/BUILD.bazel @@ -38,7 +38,7 @@ go_test( ], embed = [":plugin"], flaky = True, - shard_count = 10, + shard_count = 11, deps = [ "//kv", "//parser/mysql", @@ -48,6 +48,7 @@ go_test( "//testkit", "//testkit/testsetup", "@com_github_stretchr_testify//require", + "@io_etcd_go_etcd_client_v3//:client", "@org_uber_go_goleak//:goleak", ], ) diff --git a/plugin/plugin.go b/plugin/plugin.go index 249e6bae25b17..204c890509e4d 100644 --- a/plugin/plugin.go +++ b/plugin/plugin.go @@ -20,6 +20,7 @@ import ( gplugin "plugin" "strconv" "sync/atomic" + "time" "unsafe" "github.com/pingcap/errors" @@ -273,14 +274,33 @@ func (w *flushWatcher) refreshPluginState() error { } return nil } - func (w *flushWatcher) watchLoop() { - watchChan := w.etcd.Watch(w.ctx, w.path) + const reWatchInterval = time.Second * 5 + logutil.BgLogger().Info("plugin flushWatcher loop started", zap.String("plugin", w.manifest.Name)) + for w.ctx.Err() == nil { + ch := w.etcd.Watch(w.ctx, w.path) + if exit := w.watchLoopWithChan(ch); exit { + break + } + + logutil.BgLogger().Info( + "plugin flushWatcher old chan closed, restart loop later", + zap.String("plugin", w.manifest.Name), + zap.Duration("after", reWatchInterval)) + time.Sleep(reWatchInterval) + } +} + +func (w *flushWatcher) watchLoopWithChan(ch clientv3.WatchChan) (exit bool) { for { select { case <-w.ctx.Done(): - return - case <-watchChan: + return true + case _, ok := <-ch: + if !ok { + return false + } + logutil.BgLogger().Info("plugin flushWatcher detected event to reload plugin config", zap.String("plugin", w.manifest.Name)) _ = w.refreshPluginState() } } diff --git a/plugin/plugin_test.go b/plugin/plugin_test.go index cfcc85ef310f3..088da35e59bfa 100644 --- a/plugin/plugin_test.go +++ b/plugin/plugin_test.go @@ -18,10 +18,13 @@ import ( "context" "io" "strconv" + "sync/atomic" "testing" + "time" "github.com/pingcap/tidb/sessionctx/variable" "github.com/stretchr/testify/require" + clientv3 "go.etcd.io/etcd/client/v3" ) func TestLoadPluginSuccess(t *testing.T) { @@ -242,3 +245,43 @@ func TestPluginsClone(t *testing.T) { require.Equal(t, uint16(1), cps.versions["whitelist"]) require.Len(t, cps.dyingPlugins, 1) } + +func TestPluginWatcherLoop(t *testing.T) { + // exit when ctx done + ctx, cancel := context.WithCancel(context.Background()) + watcher := &flushWatcher{ + ctx: ctx, + manifest: &Manifest{ + Name: "test", + }, + } + ch := make(chan clientv3.WatchResponse) + var cancelled atomic.Bool + go func() { + time.Sleep(10 * time.Millisecond) + cancelled.Store(true) + cancel() + }() + exit := watcher.watchLoopWithChan(ch) + require.True(t, exit) + require.True(t, cancelled.Load()) + + // exit when ch closed + watcher = &flushWatcher{ + ctx: context.Background(), + manifest: &Manifest{ + Name: "test", + }, + } + + var closed atomic.Bool + ch = make(chan clientv3.WatchResponse) + go func() { + time.Sleep(10 * time.Millisecond) + closed.Store(true) + close(ch) + }() + exit = watcher.watchLoopWithChan(ch) + require.False(t, exit) + require.True(t, cancelled.Load()) +} diff --git a/privilege/conn/conn.go b/privilege/conn/conn.go index 0011c368c03ca..6746c2fcf848a 100644 --- a/privilege/conn/conn.go +++ b/privilege/conn/conn.go @@ -1,4 +1,4 @@ -// Copyright 2023-2023 PingCAP Xingchen (Beijing) Technology Co., Ltd. +// Copyright 2023-2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/privilege/privileges/ldap/const.go b/privilege/privileges/ldap/const.go index 5179fd49c07ff..9dfdedd07ccab 100644 --- a/privilege/privileges/ldap/const.go +++ b/privilege/privileges/ldap/const.go @@ -1,4 +1,4 @@ -// Copyright 2023-2023 PingCAP Xingchen (Beijing) Technology Co., Ltd. +// Copyright 2023-2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/privilege/privileges/ldap/ldap_common.go b/privilege/privileges/ldap/ldap_common.go index b57b2bc836c72..e28f15d4ef447 100644 --- a/privilege/privileges/ldap/ldap_common.go +++ b/privilege/privileges/ldap/ldap_common.go @@ -1,4 +1,4 @@ -// Copyright 2023-2023 PingCAP Xingchen (Beijing) Technology Co., Ltd. +// Copyright 2023-2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/privilege/privileges/ldap/ldap_common_test.go b/privilege/privileges/ldap/ldap_common_test.go index 6229e9010aaa5..7794b5ab5f3d4 100644 --- a/privilege/privileges/ldap/ldap_common_test.go +++ b/privilege/privileges/ldap/ldap_common_test.go @@ -1,4 +1,4 @@ -// Copyright 2023-2023 PingCAP Xingchen (Beijing) Technology Co., Ltd. +// Copyright 2023-2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/privilege/privileges/ldap/sasl.go b/privilege/privileges/ldap/sasl.go index f3b81a68be25c..ea3850f58b57c 100644 --- a/privilege/privileges/ldap/sasl.go +++ b/privilege/privileges/ldap/sasl.go @@ -1,4 +1,4 @@ -// Copyright 2023-2023 PingCAP Xingchen (Beijing) Technology Co., Ltd. +// Copyright 2023-2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/privilege/privileges/ldap/simple.go b/privilege/privileges/ldap/simple.go index 07934699832a4..d6dabc64eebda 100644 --- a/privilege/privileges/ldap/simple.go +++ b/privilege/privileges/ldap/simple.go @@ -1,4 +1,4 @@ -// Copyright 2023-2023 PingCAP Xingchen (Beijing) Technology Co., Ltd. +// Copyright 2023-2023 PingCAP, Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. diff --git a/server/BUILD.bazel b/server/BUILD.bazel index 4a8811aef44ae..cf76fbfcb9874 100644 --- a/server/BUILD.bazel +++ b/server/BUILD.bazel @@ -23,6 +23,7 @@ go_library( "stat.go", "statistics_handler.go", "tokenlimiter.go", + "upgrade_handler.go", "util.go", ], importpath = "github.com/pingcap/tidb/server", diff --git a/server/conn.go b/server/conn.go index 62be43f2dc5d5..ba6d17cf95c85 100644 --- a/server/conn.go +++ b/server/conn.go @@ -159,6 +159,7 @@ type clientConn struct { lastActive time.Time // last active time authPlugin string // default authentication plugin isUnixSocket bool // connection is Unix Socket file + closeOnce sync.Once // closeOnce is used to make sure clientConn closes only once rsEncoder *resultEncoder // rsEncoder is used to encode the string result to different charsets. inputDecoder *inputDecoder // inputDecoder is used to decode the different charsets of incoming strings to utf-8. socketCredUID uint32 // UID from the other end of the Unix Socket @@ -333,21 +334,33 @@ func closeConn(cc *clientConn, connections int) error { } }() - metrics.ConnGauge.Set(float64(connections)) - if cc.bufReadConn != nil { - err := cc.bufReadConn.Close() - if err != nil { - // We need to expect connection might have already disconnected. - // This is because closeConn() might be called after a connection read-timeout. - logutil.Logger(context.Background()).Debug("could not close connection", zap.Error(err)) + var err error + cc.closeOnce.Do(func() { + metrics.ConnGauge.Set(float64(connections)) + + if cc.bufReadConn != nil { + err = cc.bufReadConn.Close() + if err != nil { + // We need to expect connection might have already disconnected. + // This is because closeConn() might be called after a connection read-timeout. + logutil.Logger(context.Background()).Debug("could not close connection", zap.Error(err)) + } + if cc.bufReadConn != nil { + err = cc.bufReadConn.Close() + if err != nil { + // We need to expect connection might have already disconnected. + // This is because closeConn() might be called after a connection read-timeout. + logutil.Logger(context.Background()).Debug("could not close connection", zap.Error(err)) + } + } + // Close statements and session + // This will release advisory locks, row locks, etc. + if ctx := cc.getCtx(); ctx != nil { + err = ctx.Close() + } } - } - // Close statements and session - // This will release advisory locks, row locks, etc. - if ctx := cc.getCtx(); ctx != nil { - return ctx.Close() - } - return nil + }) + return err } func (cc *clientConn) closeWithoutLock() error { diff --git a/server/conn_test.go b/server/conn_test.go index 902c24bf3a908..e74e3da4b0ea4 100644 --- a/server/conn_test.go +++ b/server/conn_test.go @@ -25,6 +25,7 @@ import ( "io" "path/filepath" "strings" + "sync" "sync/atomic" "testing" "time" @@ -2026,3 +2027,44 @@ func TestLDAPAuthSwitch(t *testing.T) { require.NoError(t, err) require.Equal(t, []byte(mysql.AuthMySQLClearPassword), respAuthSwitch) } + +func TestCloseConn(t *testing.T) { + var outBuffer bytes.Buffer + + store, _ := testkit.CreateMockStoreAndDomain(t) + cfg := newTestConfig() + cfg.Port = 0 + cfg.Status.StatusPort = 0 + drv := NewTiDBDriver(store) + server, err := NewServer(cfg, drv) + require.NoError(t, err) + + cc := &clientConn{ + connectionID: 0, + salt: []byte{ + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, + 0x0B, 0x0C, 0x0D, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13, 0x14, + }, + server: server, + pkt: &packetIO{ + bufWriter: bufio.NewWriter(&outBuffer), + }, + collation: mysql.DefaultCollationID, + peerHost: "localhost", + alloc: arena.NewAllocator(512), + chunkAlloc: chunk.NewAllocator(), + capability: mysql.ClientProtocol41, + } + + var wg sync.WaitGroup + const numGoroutines = 10 + wg.Add(numGoroutines) + for i := 0; i < numGoroutines; i++ { + go func() { + defer wg.Done() + err := closeConn(cc, 1) + require.NoError(t, err) + }() + } + wg.Wait() +} diff --git a/server/handler/BUILD.bazel b/server/handler/BUILD.bazel new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/server/handler/tests/BUILD.bazel b/server/handler/tests/BUILD.bazel new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/server/http_handler.go b/server/http_handler.go index 6e0dcf9a0e58c..d0d1662e44ed3 100644 --- a/server/http_handler.go +++ b/server/http_handler.go @@ -2229,12 +2229,15 @@ func (h labelHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { if len(labels) > 0 { cfg := *config.GetGlobalConfig() - if cfg.Labels == nil { - cfg.Labels = make(map[string]string, len(labels)) - } - for k, v := range labels { - cfg.Labels[k] = v + // Be careful of data race. The key & value of cfg.Labels must not be changed. + if cfg.Labels != nil { + for k, v := range cfg.Labels { + if _, found := labels[k]; !found { + labels[k] = v + } + } } + cfg.Labels = labels config.StoreGlobalConfig(&cfg) logutil.BgLogger().Info("update server labels", zap.Any("labels", cfg.Labels)) } diff --git a/server/http_handler_test.go b/server/http_handler_test.go index c28967abf06ee..e26e0931dfcbb 100644 --- a/server/http_handler_test.go +++ b/server/http_handler_test.go @@ -24,6 +24,7 @@ import ( "encoding/json" "fmt" "io" + "math/rand" "net" "net/http" "net/http/httptest" @@ -1195,5 +1196,135 @@ func TestSetLabels(t *testing.T) { testUpdateLabels(updated, labels) // reset the global variable - config.GetGlobalConfig().Labels = map[string]string{} + config.UpdateGlobal(func(conf *config.Config) { + conf.Labels = map[string]string{} + }) +} + +func TestSetLabelsConcurrentWithGetLabel(t *testing.T) { + ts := createBasicHTTPHandlerTestSuite() + + ts.startServer(t) + defer ts.stopServer(t) + + testUpdateLabels := func() { + labels := map[string]string{} + labels["zone"] = fmt.Sprintf("z-%v", rand.Intn(100000)) + buffer := bytes.NewBuffer([]byte{}) + require.Nil(t, json.NewEncoder(buffer).Encode(labels)) + resp, err := ts.postStatus("/labels", "application/json", buffer) + require.NoError(t, err) + require.NotNil(t, resp) + defer func() { + require.NoError(t, resp.Body.Close()) + }() + require.Equal(t, http.StatusOK, resp.StatusCode) + newLabels := config.GetGlobalConfig().Labels + require.Equal(t, newLabels, labels) + } + done := make(chan struct{}) + go func() { + for { + select { + case <-done: + return + default: + config.GetGlobalConfig().GetTiKVConfig() + } + } + }() + for i := 0; i < 100; i++ { + testUpdateLabels() + } + close(done) + + // reset the global variable + config.UpdateGlobal(func(conf *config.Config) { + conf.Labels = map[string]string{} + }) +} + +func TestUpgrade(t *testing.T) { + ts := createBasicHTTPHandlerTestSuite() + ts.startServer(t) + defer ts.stopServer(t) + + resp, err := ts.fetchStatus("/upgrade/start") + require.NoError(t, err) + require.Equal(t, http.StatusBadRequest, resp.StatusCode) + require.NoError(t, resp.Body.Close()) + + require.NoError(t, err) + require.NotNil(t, resp) + // test upgrade start + resp, err = ts.postStatus("/upgrade/start", "application/x-www-form-urlencoded", nil) + require.NoError(t, err) + require.Equal(t, http.StatusOK, resp.StatusCode) + b, err := httputil.DumpResponse(resp, true) + require.NoError(t, err) + require.Greater(t, len(b), 0) + body, err := io.ReadAll(resp.Body) + require.NoError(t, err) + require.NoError(t, resp.Body.Close()) + require.Equal(t, "\"success!\"", string(body)) + // check the result + se, err := session.CreateSession(ts.store) + require.NoError(t, err) + isUpgrading, err := session.IsUpgradingClusterState(se) + require.NoError(t, err) + require.True(t, isUpgrading) + + // Do start upgrade again. + resp, err = ts.postStatus("/upgrade/start", "application/x-www-form-urlencoded", nil) + require.NoError(t, err) + require.Equal(t, http.StatusOK, resp.StatusCode) + b, err = httputil.DumpResponse(resp, true) + require.NoError(t, err) + require.Greater(t, len(b), 0) + body, err = io.ReadAll(resp.Body) + require.NoError(t, err) + require.NoError(t, resp.Body.Close()) + require.Equal(t, "\"It's a duplicated operation and the cluster is already in upgrading state.\"", string(body)) + // check the result + se, err = session.CreateSession(ts.store) + require.NoError(t, err) + isUpgrading, err = session.IsUpgradingClusterState(se) + require.NoError(t, err) + require.True(t, isUpgrading) + + // test upgrade finish + resp, err = ts.postStatus("/upgrade/finish", "application/x-www-form-urlencoded", nil) + require.NoError(t, err) + require.Equal(t, http.StatusOK, resp.StatusCode) + b, err = httputil.DumpResponse(resp, true) + require.NoError(t, err) + require.Greater(t, len(b), 0) + body, err = io.ReadAll(resp.Body) + require.NoError(t, err) + require.NoError(t, resp.Body.Close()) + require.Equal(t, "\"success!\"", string(body)) + // check the result + se, err = session.CreateSession(ts.store) + require.NoError(t, err) + isUpgrading, err = session.IsUpgradingClusterState(se) + require.NoError(t, err) + require.False(t, isUpgrading) + + // Do finish upgrade again. + resp, err = ts.postStatus("/upgrade/finish", "application/x-www-form-urlencoded", nil) + require.NoError(t, err) + require.Equal(t, http.StatusOK, resp.StatusCode) + b, err = httputil.DumpResponse(resp, true) + require.NoError(t, err) + require.Greater(t, len(b), 0) + body, err = io.ReadAll(resp.Body) + require.NoError(t, err) + require.NoError(t, resp.Body.Close()) + require.Equal(t, "\"It's a duplicated operation and the cluster is already in normal state.\"", string(body)) + // check the result + se, err = session.CreateSession(ts.store) + require.NoError(t, err) + isUpgrading, err = session.IsUpgradingClusterState(se) + require.NoError(t, err) + require.False(t, isUpgrading) } diff --git a/server/http_status.go b/server/http_status.go index a3795023251eb..6bd859d1178f6 100644 --- a/server/http_status.go +++ b/server/http_status.go @@ -240,6 +240,9 @@ func (s *Server) startHTTPServer() { // HTTP path for get table tiflash replica info. router.Handle("/tiflash/replica-deprecated", flashReplicaHandler{tikvHandlerTool}) + // HTTP path for upgrade operations. + router.Handle("/upgrade/{op}", NewClusterUpgradeHandler(tikvHandlerTool.Store.(kv.Storage))).Name("upgrade operations") + if s.cfg.Store == "tikv" { // HTTP path for tikv. router.Handle("/tables/{db}/{table}/regions", tableHandler{tikvHandlerTool, opTableRegions}) diff --git a/server/server_test.go b/server/server_test.go index 46efb5950037c..a54fcd18ed2e1 100644 --- a/server/server_test.go +++ b/server/server_test.go @@ -15,7 +15,9 @@ package server import ( + "bufio" "bytes" + "context" "database/sql" "encoding/json" "fmt" @@ -35,11 +37,16 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/failpoint" "github.com/pingcap/log" + "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/kv" tmysql "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/testkit/testdata" "github.com/pingcap/tidb/testkit/testenv" + "github.com/pingcap/tidb/util/arena" + "github.com/pingcap/tidb/util/chunk" + "github.com/pingcap/tidb/util/replayer" "github.com/pingcap/tidb/util/versioninfo" "github.com/stretchr/testify/require" "go.uber.org/zap" @@ -1573,6 +1580,73 @@ func (cli *testServerClient) runTestLoadData(t *testing.T, server *Server) { require.NoError(t, rows.Close()) dbt.MustExec("drop table if exists pn") }) + + err = fp.Close() + require.NoError(t, err) + err = os.Remove(path) + require.NoError(t, err) + + fp, err = os.Create(path) + require.NoError(t, err) + require.NotNil(t, fp) + + _, err = fp.WriteString( + `1,2` + "\n" + + `1,2,,4` + "\n" + + `1,2,3` + "\n" + + `,,,` + "\n" + + `,,3` + "\n" + + `1,,,4` + "\n") + require.NoError(t, err) + + nullInt32 := func(val int32, valid bool) sql.NullInt32 { + return sql.NullInt32{Int32: val, Valid: valid} + } + expects := []struct { + col1 sql.NullInt32 + col2 sql.NullInt32 + col3 sql.NullInt32 + col4 sql.NullInt32 + }{ + {nullInt32(1, true), nullInt32(2, true), nullInt32(0, false), nullInt32(0, false)}, + {nullInt32(1, true), nullInt32(2, true), nullInt32(0, false), nullInt32(4, true)}, + {nullInt32(1, true), nullInt32(2, true), nullInt32(3, true), nullInt32(0, false)}, + {nullInt32(0, true), nullInt32(0, false), nullInt32(0, false), nullInt32(0, false)}, + {nullInt32(0, true), nullInt32(0, false), nullInt32(3, true), nullInt32(0, false)}, + {nullInt32(1, true), nullInt32(0, false), nullInt32(0, false), nullInt32(4, true)}, + } + + cli.runTestsOnNewDB(t, func(config *mysql.Config) { + config.AllowAllFiles = true + config.Params["sql_mode"] = "''" + }, "LoadData", func(dbt *testkit.DBTestKit) { + dbt.MustExec("drop table if exists pn") + dbt.MustExec("create table pn (c1 int, c2 int, c3 int, c4 int)") + dbt.MustExec("set @@tidb_dml_batch_size = 1") + _, err1 := dbt.GetDB().Exec(fmt.Sprintf(`load data local infile %q into table pn FIELDS TERMINATED BY ',' (c1, @val2, @val3, @val4) + SET c2 = NULLIF(@val2, ''), c3 = NULLIF(@val3, ''), c4 = NULLIF(@val4, '')`, path)) + require.NoError(t, err1) + var ( + a sql.NullInt32 + b sql.NullInt32 + c sql.NullInt32 + d sql.NullInt32 + ) + rows := dbt.MustQuery("select * from pn") + for _, expect := range expects { + require.Truef(t, rows.Next(), "unexpected data") + err = rows.Scan(&a, &b, &c, &d) + require.NoError(t, err) + require.Equal(t, expect.col1, a) + require.Equal(t, expect.col2, b) + require.Equal(t, expect.col3, c) + require.Equal(t, expect.col4, d) + } + + require.Falsef(t, rows.Next(), "unexpected data") + require.NoError(t, rows.Close()) + dbt.MustExec("drop table if exists pn") + }) } func (cli *testServerClient) runTestConcurrentUpdate(t *testing.T) { @@ -2451,3 +2525,121 @@ func (cli *testServerClient) runTestInfoschemaClientErrors(t *testing.T) { } }) } + +func TestIssue46197(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tidbdrv := NewTiDBDriver(store) + cfg := newTestConfig() + cfg.Port, cfg.Status.StatusPort = 0, 0 + cfg.Status.ReportStatus = false + server, err := NewServer(cfg, tidbdrv) + require.NoError(t, err) + defer server.Close() + + // Mock the content of the SQL file in PacketIO buffer. + // First 4 bytes are the header, followed by the actual content. + // This acts like we are sending "select * from t1;" from the client when tidb requests the "a.txt" file. + var inBuffer bytes.Buffer + _, err = inBuffer.Write([]byte{0x11, 0x00, 0x00, 0x01}) + require.NoError(t, err) + _, err = inBuffer.Write([]byte("select * from t1;")) + require.NoError(t, err) + + // clientConn setup + brc := newBufferedReadConn(&bytesConn{b: inBuffer}) + pkt := newPacketIO(brc) + pkt.bufWriter = bufio.NewWriter(bytes.NewBuffer(nil)) + cc := &clientConn{ + server: server, + alloc: arena.NewAllocator(1024), + chunkAlloc: chunk.NewAllocator(), + pkt: pkt, + capability: tmysql.ClientLocalFiles, + } + ctx := context.Background() + cc.setCtx(&TiDBContext{Session: tk.Session(), stmts: make(map[int]*TiDBStatement)}) + + tk.MustExec("use test") + tk.MustExec("create table t1 (a int, b int)") + + // 3 is mysql.ComQuery, followed by the SQL text. + require.NoError(t, cc.dispatch(ctx, []byte("\u0003plan replayer dump explain 'a.txt'"))) + + // clean up + path := testdata.ConvertRowsToStrings(tk.MustQuery("select @@tidb_last_plan_replayer_token").Rows()) + require.NoError(t, os.Remove(filepath.Join(replayer.GetPlanReplayerDirName(), path[0]))) +} + +func (cli *testServerClient) RunTestStmtCountLimit(t *testing.T) { + originalStmtCountLimit := config.GetGlobalConfig().Performance.StmtCountLimit + config.UpdateGlobal(func(conf *config.Config) { + conf.Performance.StmtCountLimit = 3 + }) + defer func() { + config.UpdateGlobal(func(conf *config.Config) { + conf.Performance.StmtCountLimit = originalStmtCountLimit + }) + }() + + cli.runTests(t, nil, func(dbt *testkit.DBTestKit) { + dbt.MustExec("create table t (id int key);") + dbt.MustExec("set @@tidb_disable_txn_auto_retry=0;") + dbt.MustExec("set autocommit=0;") + dbt.MustExec("begin optimistic;") + dbt.MustExec("insert into t values (1);") + dbt.MustExec("insert into t values (2);") + _, err := dbt.GetDB().Query("select * from t for update;") + require.Error(t, err) + require.Equal(t, "Error 1105 (HY000): statement count 4 exceeds the transaction limitation, transaction has been rollback, autocommit = false", err.Error()) + dbt.MustExec("insert into t values (3);") + dbt.MustExec("commit;") + rows := dbt.MustQuery("select * from t;") + var id int + count := 0 + for rows.Next() { + rows.Scan(&id) + count++ + } + require.NoError(t, rows.Close()) + require.Equal(t, 3, id) + require.Equal(t, 1, count) + + dbt.MustExec("delete from t;") + dbt.MustExec("commit;") + dbt.MustExec("set @@tidb_disable_txn_auto_retry=0;") + dbt.MustExec("set autocommit=0;") + dbt.MustExec("begin optimistic;") + dbt.MustExec("insert into t values (1);") + dbt.MustExec("insert into t values (2);") + _, err = dbt.GetDB().Exec("insert into t values (3);") + require.Error(t, err) + require.Equal(t, "Error 1105 (HY000): statement count 4 exceeds the transaction limitation, transaction has been rollback, autocommit = false", err.Error()) + dbt.MustExec("commit;") + rows = dbt.MustQuery("select count(*) from t;") + for rows.Next() { + rows.Scan(&count) + } + require.NoError(t, rows.Close()) + require.Equal(t, 0, count) + + dbt.MustExec("delete from t;") + dbt.MustExec("commit;") + dbt.MustExec("set @@tidb_batch_commit=1;") + dbt.MustExec("set @@tidb_disable_txn_auto_retry=0;") + dbt.MustExec("set autocommit=0;") + dbt.MustExec("begin optimistic;") + dbt.MustExec("insert into t values (1);") + dbt.MustExec("insert into t values (2);") + dbt.MustExec("insert into t values (3);") + dbt.MustExec("insert into t values (4);") + dbt.MustExec("insert into t values (5);") + dbt.MustExec("commit;") + rows = dbt.MustQuery("select count(*) from t;") + for rows.Next() { + rows.Scan(&count) + } + require.NoError(t, rows.Close()) + require.Equal(t, 5, count) + }) +} diff --git a/server/tidb_test.go b/server/tidb_test.go index 3c8fad97ed05f..ee658e47c3fe7 100644 --- a/server/tidb_test.go +++ b/server/tidb_test.go @@ -1122,6 +1122,11 @@ func TestSumAvg(t *testing.T) { ts.runTestSumAvg(t) } +func TestStmtCountLimit(t *testing.T) { + ts := createTidbTestSuite(t) + ts.RunTestStmtCountLimit(t) +} + func TestNullFlag(t *testing.T) { ts := createTidbTestSuite(t) diff --git a/server/upgrade_handler.go b/server/upgrade_handler.go new file mode 100644 index 0000000000000..1a5aa75962f4d --- /dev/null +++ b/server/upgrade_handler.go @@ -0,0 +1,216 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package server + +import ( + "context" + "net/http" + "strings" + "time" + + "github.com/gorilla/mux" + "github.com/pingcap/errors" + "github.com/pingcap/tidb/domain/infosync" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/util/logutil" + "go.uber.org/zap" +) + +// ClusterUpgradeHandler is the handler for upgrading cluster. +type ClusterUpgradeHandler struct { + store kv.Storage +} + +// NewClusterUpgradeHandler creates a new ClusterUpgradeHandler. +func NewClusterUpgradeHandler(store kv.Storage) *ClusterUpgradeHandler { + return &ClusterUpgradeHandler{store: store} +} + +// ServeHTTP handles request of ddl server info. +func (h ClusterUpgradeHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { + if req.Method != http.MethodPost { + writeError(w, errors.Errorf("This API only support POST method")) + return + } + + var err error + var hasDone bool + params := mux.Vars(req) + op := params["op"] + switch op { + case "start": + hasDone, err = h.StartUpgrade() + case "finish": + hasDone, err = h.FinishUpgrade() + case "show": + err = h.showUpgrade(w) + default: + writeError(w, errors.Errorf("wrong operation:%s", op)) + return + } + + if err != nil { + writeError(w, err) + logutil.Logger(req.Context()).Info("upgrade operation failed", + zap.String("category", "upgrading"), zap.String("operation", op), zap.Bool("hasDone", hasDone)) + return + } + if hasDone { + switch op { + case "start": + writeData(w, "It's a duplicated operation and the cluster is already in upgrading state.") + case "finish": + writeData(w, "It's a duplicated operation and the cluster is already in normal state.") + } + } else { + writeData(w, "success!") + } + logutil.Logger(req.Context()).Info("upgrade operation success", + zap.String("category", "upgrading"), zap.String("operation", op), zap.Bool("hasDone", hasDone)) +} + +// StartUpgrade is used to start the upgrade. +func (h ClusterUpgradeHandler) StartUpgrade() (hasDone bool, err error) { + se, err := session.CreateSession(h.store) + if err != nil { + return false, err + } + defer se.Close() + + isUpgrading, err := session.IsUpgradingClusterState(se) + if err != nil { + return false, err + } + if isUpgrading { + return true, nil + } + + err = session.SyncUpgradeState(se, 10*time.Second) + return false, err +} + +// FinishUpgrade is used to finish the upgrade. +func (h ClusterUpgradeHandler) FinishUpgrade() (hasDone bool, err error) { + se, err := session.CreateSession(h.store) + if err != nil { + return false, err + } + defer se.Close() + + isUpgrading, err := session.IsUpgradingClusterState(se) + if err != nil { + return false, err + } + if !isUpgrading { + return true, nil + } + + err = session.SyncNormalRunning(se) + return false, err +} + +// SimpleServerInfo is some simple information such as version and address. +type SimpleServerInfo struct { + infosync.ServerVersionInfo + ID string `json:"ddl_id"` + IP string `json:"ip"` + Port uint `json:"listening_port"` + JSONServerID uint64 `json:"server_id"` +} + +// ClusterUpgradeInfo is used to report cluster upgrade info when do http request. +type ClusterUpgradeInfo struct { + ServersNum int `json:"servers_num,omitempty"` + OwnerID string `json:"owner_id"` + UpgradedPercent int `json:"upgraded_percent"` + IsAllUpgraded bool `json:"is_all_server_version_consistent,omitempty"` + AllServersDiffInfos []SimpleServerInfo `json:"all_servers_diff_info,omitempty"` +} + +func (h ClusterUpgradeHandler) showUpgrade(w http.ResponseWriter) error { + se, err := session.CreateSession(h.store) + if err != nil { + return err + } + defer se.Close() + + // Check if we are upgrading by pausing user DDL(in other words by "/upgrade/start"). + isUpgrading, err := session.IsUpgradingClusterState(se) + if err != nil { + return err + } + if !isUpgrading { + writeData(w, "The cluster state is normal.") + return nil + } + + do, err := session.GetDomain(h.store) + if err != nil { + return err + } + ctx := context.Background() + allServersInfo, err := infosync.GetAllServerInfo(ctx) + if err != nil { + return err + } + ctx, cancel := context.WithTimeout(ctx, 3*time.Second) + ownerID, err := do.DDL().OwnerManager().GetOwnerID(ctx) + cancel() + if err != nil { + return err + } + + allVersionsMap := map[infosync.ServerVersionInfo]int{} + allVersions := make([]infosync.ServerVersionInfo, 0, len(allServersInfo)) + for _, v := range allServersInfo { + if _, ok := allVersionsMap[v.ServerVersionInfo]; ok { + allVersionsMap[v.ServerVersionInfo]++ + continue + } + allVersionsMap[v.ServerVersionInfo] = 1 + allVersions = append(allVersions, v.ServerVersionInfo) + } + maxVerInfo := allVersions[0] + for k := range allVersionsMap { + if strings.Compare(maxVerInfo.Version, k.Version) < 0 { + maxVerInfo = k + } + } + upgradedPercent := (allVersionsMap[maxVerInfo] * 100) / len(allServersInfo) + upgradeInfo := ClusterUpgradeInfo{ + ServersNum: len(allServersInfo), + OwnerID: ownerID, + UpgradedPercent: upgradedPercent, + IsAllUpgraded: upgradedPercent == 100, + } + // If IsAllUpgraded is false, return the all tidb servers version. + if !upgradeInfo.IsAllUpgraded { + allSimpleServerInfo := make([]SimpleServerInfo, 0, len(allServersInfo)) + for _, info := range allServersInfo { + sInfo := SimpleServerInfo{ + ServerVersionInfo: info.ServerVersionInfo, + ID: info.ID, + IP: info.IP, + Port: info.Port, + JSONServerID: info.JSONServerID, + } + allSimpleServerInfo = append(allSimpleServerInfo, sInfo) + } + upgradeInfo.AllServersDiffInfos = allSimpleServerInfo + } + writeData(w, upgradeInfo) + return nil +} diff --git a/session/BUILD.bazel b/session/BUILD.bazel index 40b580fb3ff4c..53b0e5fb11568 100644 --- a/session/BUILD.bazel +++ b/session/BUILD.bazel @@ -9,7 +9,8 @@ go_library( "mock_bootstrap.go", "nontransactional.go", "session.go", - "testutil.go", + "sync_upgrade.go", + "testutil.go", #keep "tidb.go", "txn.go", "txnmanager.go", diff --git a/session/bootstrap.go b/session/bootstrap.go index e347d4ea2cf1d..c7f48599f93aa 100644 --- a/session/bootstrap.go +++ b/session/bootstrap.go @@ -32,7 +32,6 @@ import ( "github.com/pingcap/tidb/bindinfo" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/ddl" - "github.com/pingcap/tidb/ddl/syncer" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/domain/infosync" "github.com/pingcap/tidb/expression" @@ -1109,9 +1108,6 @@ func upgrade(s Session) { logutil.BgLogger().Fatal("[upgrade] init metadata lock failed", zap.Error(err)) } - if ver >= int64(SupportUpgradeStateVer) { - syncUpgradeState(s) - } if isNull { upgradeToVer99Before(s) } @@ -1126,9 +1122,6 @@ func upgrade(s Session) { if isNull { upgradeToVer99After(s) } - if ver >= int64(SupportUpgradeStateVer) { - syncNormalRunning(s) - } variable.DDLForce2Queue.Store(false) updateBootstrapVer(s) @@ -1157,54 +1150,6 @@ func upgrade(s Session) { logutil.BgLogger().Info("[upgrade] upgrade all succeed", zap.Int64("currentBootstrapVersion", currentBootstrapVersion)) } -func syncUpgradeState(s Session) { - totalInterval := time.Duration(internalSQLTimeout) * time.Second - ctx, cancelFunc := context.WithTimeout(context.Background(), totalInterval) - defer cancelFunc() - dom := domain.GetDomain(s) - err := dom.DDL().StateSyncer().UpdateGlobalState(ctx, syncer.NewStateInfo(syncer.StateUpgrading)) - if err != nil { - logutil.BgLogger().Fatal("[upgrading] update global state failed", zap.String("state", syncer.StateUpgrading), zap.Error(err)) - } - - interval := 200 * time.Millisecond - retryTimes := int(totalInterval / interval) - for i := 0; i < retryTimes; i++ { - op, err := owner.GetOwnerOpValue(ctx, dom.EtcdClient(), ddl.DDLOwnerKey, "upgrade bootstrap") - if err == nil && op.String() == owner.OpGetUpgradingState.String() { - break - } - if i == retryTimes-1 { - logutil.BgLogger().Fatal("[upgrading] get owner op failed", zap.Stringer("state", op), zap.Error(err)) - } - if i%10 == 0 { - logutil.BgLogger().Warn("[upgrading] get owner op failed", zap.Stringer("state", op), zap.Error(err)) - } - time.Sleep(interval) - } - - logutil.BgLogger().Info("[upgrading] update global state to upgrading", zap.String("state", syncer.StateUpgrading)) -} - -func syncNormalRunning(s Session) { - jobErrs, err := ddl.ResumeAllJobsBySystem(s) - if err != nil { - logutil.BgLogger().Warn("[upgrading] resume all paused jobs failed", zap.Error(err)) - } - for _, e := range jobErrs { - logutil.BgLogger().Warn("[upgrading] resume the job failed ", zap.Error(e)) - } - - ctx, cancelFunc := context.WithTimeout(context.Background(), 3*time.Second) - defer cancelFunc() - dom := domain.GetDomain(s) - err = dom.DDL().StateSyncer().UpdateGlobalState(ctx, syncer.NewStateInfo(syncer.StateNormalRunning)) - if err != nil { - logutil.BgLogger().Fatal("[upgrading] update global state to normal failed", zap.Error(err)) - } - logutil.BgLogger().Info("[upgrading] update global state to normal running finished") -} - // checkOwnerVersion is used to wait the DDL owner to be elected in the cluster and check it is the same version as this TiDB. func checkOwnerVersion(ctx context.Context, dom *domain.Domain) (bool, error) { ticker := time.NewTicker(100 * time.Millisecond) diff --git a/session/bootstraptest/BUILD.bazel b/session/bootstraptest/BUILD.bazel index cedd8d3d1d49a..09cc8e2a0324f 100644 --- a/session/bootstraptest/BUILD.bazel +++ b/session/bootstraptest/BUILD.bazel @@ -8,7 +8,7 @@ go_test( "main_test.go", ], flaky = True, - shard_count = 9, + shard_count = 11, deps = [ "//config", "//ddl", @@ -17,6 +17,7 @@ go_test( "//meta", "//parser/model", "//parser/terror", + "//server", "//session", #keep "//sessionctx", "//testkit", #keep diff --git a/session/bootstraptest/bootstrap_upgrade_test.go b/session/bootstraptest/bootstrap_upgrade_test.go index f8f8ec435aeba..e0a2471a42765 100644 --- a/session/bootstraptest/bootstrap_upgrade_test.go +++ b/session/bootstraptest/bootstrap_upgrade_test.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/terror" + "github.com/pingcap/tidb/server" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/testkit" @@ -255,10 +256,13 @@ func TestUpgradeVersionMockLatest(t *testing.T) { require.NoError(t, err) require.Equal(t, session.CurrentBootstrapVersion-1, ver) dom.Close() + startUpgrade(store) domLatestV, err := session.BootstrapSession(store) require.NoError(t, err) defer domLatestV.Close() + finishUpgrade(store) + seLatestV := session.CreateSessionAndSetID(t, store) ver, err = session.GetBootstrapVersion(seLatestV) require.NoError(t, err) @@ -294,6 +298,103 @@ func TestUpgradeVersionMockLatest(t *testing.T) { " PARTITION `p4` VALUES LESS THAN (7096))")) } +const supportUpgradeHTTPOpVer = int64(146) + +// TestUpgradeVersionWithUpgradeHTTPOp tests supportUpgradeHTTPOpVer upgrade supportUpgradeHTTPOpVer++ with HTTP op. +func TestUpgradeVersionWithUpgradeHTTPOp(t *testing.T) { + *session.WithMockUpgrade = true + session.MockUpgradeToVerLatestKind = session.MockSimpleUpgradeToVerLatest + + store, dom := session.CreateStoreAndBootstrap(t) + defer func() { require.NoError(t, store.Close()) }() + + seV := session.CreateSessionAndSetID(t, store) + txn, err := store.Begin() + require.NoError(t, err) + m := meta.NewMeta(txn) + err = m.FinishBootstrap(supportUpgradeHTTPOpVer) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + session.MustExec(t, seV, fmt.Sprintf("update mysql.tidb set variable_value='%d' where variable_name='tidb_server_version'", supportUpgradeHTTPOpVer)) + session.UnsetStoreBootstrapped(store.UUID()) + ver, err := session.GetBootstrapVersion(seV) + require.NoError(t, err) + require.Equal(t, supportUpgradeHTTPOpVer, ver) + dom.Close() + + // Start the upgrade test. + // Current cluster state is normal. + isUpgrading, err := session.IsUpgradingClusterState(seV) + require.NoError(t, err) + require.Equal(t, false, isUpgrading) + upgradeHandler := server.NewClusterUpgradeHandler(store) + upgradeHandler.StartUpgrade() + domLatestV, err := session.BootstrapSession(store) + require.NoError(t, err) + defer domLatestV.Close() + seLatestV := session.CreateSessionAndSetID(t, store) + ver, err = session.GetBootstrapVersion(seLatestV) + require.NoError(t, err) + require.Equal(t, session.CurrentBootstrapVersion+1, ver) + // Current cluster state is upgrading. + isUpgrading, err = session.IsUpgradingClusterState(seLatestV) + require.NoError(t, err) + require.Equal(t, true, isUpgrading) + upgradeHandler.FinishUpgrade() + // Upgrading is finished and current cluster state is normal. + isUpgrading, err = session.IsUpgradingClusterState(seV) + require.NoError(t, err) + require.Equal(t, false, isUpgrading) +} + +// TestUpgradeVersionWithoutUpgradeHTTPOp tests supportUpgradeHTTPOpVer upgrade supportUpgradeHTTPOpVer++ without HTTP op. +func TestUpgradeVersionWithoutUpgradeHTTPOp(t *testing.T) { + *session.WithMockUpgrade = true + session.MockUpgradeToVerLatestKind = session.MockSimpleUpgradeToVerLatest + + store, dom := session.CreateStoreAndBootstrap(t) + defer func() { require.NoError(t, store.Close()) }() + + seV := session.CreateSessionAndSetID(t, store) + txn, err := store.Begin() + require.NoError(t, err) + m := meta.NewMeta(txn) + err = m.FinishBootstrap(supportUpgradeHTTPOpVer) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + session.MustExec(t, seV, fmt.Sprintf("update mysql.tidb set variable_value='%d' where variable_name='tidb_server_version'", supportUpgradeHTTPOpVer)) + session.UnsetStoreBootstrapped(store.UUID()) + ver, err := session.GetBootstrapVersion(seV) + require.NoError(t, err) + require.Equal(t, supportUpgradeHTTPOpVer, ver) + dom.Close() + + // Start the upgrade test. + // Current cluster state is normal. + isUpgrading, err := session.IsUpgradingClusterState(seV) + require.NoError(t, err) + require.Equal(t, false, isUpgrading) + domLatestV, err := session.BootstrapSession(store) + require.NoError(t, err) + defer domLatestV.Close() + seLatestV := session.CreateSessionAndSetID(t, store) + ver, err = session.GetBootstrapVersion(seLatestV) + require.NoError(t, err) + require.Equal(t, session.CurrentBootstrapVersion+1, ver) + // Current cluster state is upgrading. + isUpgrading, err = session.IsUpgradingClusterState(seLatestV) + require.NoError(t, err) + require.Equal(t, false, isUpgrading) + upgradeHandler := server.NewClusterUpgradeHandler(store) + upgradeHandler.FinishUpgrade() + // Upgrading is finished and current cluster state is normal. + isUpgrading, err = session.IsUpgradingClusterState(seV) + require.NoError(t, err) + require.Equal(t, false, isUpgrading) +} + func TestUpgradeVersionForPausedJob(t *testing.T) { store, dom := session.CreateStoreAndBootstrap(t) defer func() { require.NoError(t, store.Close()) }() @@ -333,6 +434,7 @@ func TestUpgradeVersionForPausedJob(t *testing.T) { <-ch dom.Close() // Make sure upgrade is successful. + startUpgrade(store) domLatestV, err := session.BootstrapSession(store) require.NoError(t, err) defer domLatestV.Close() @@ -341,6 +443,8 @@ func TestUpgradeVersionForPausedJob(t *testing.T) { require.NoError(t, err) require.Equal(t, session.CurrentBootstrapVersion, ver) + finishUpgrade(store) + // Resume the DDL job, then add index operation can be executed successfully. session.MustExec(t, seLatestV, fmt.Sprintf("admin resume ddl jobs %d", jobID)) checkDDLJobExecSucc(t, seLatestV, jobID) @@ -434,6 +538,7 @@ func TestUpgradeVersionForSystemPausedJob(t *testing.T) { <-ch dom.Close() // Make sure upgrade is successful. + startUpgrade(store) domLatestV, err := session.BootstrapSession(store) require.NoError(t, err) defer domLatestV.Close() @@ -442,6 +547,8 @@ func TestUpgradeVersionForSystemPausedJob(t *testing.T) { require.NoError(t, err) require.Equal(t, session.CurrentBootstrapVersion+1, ver) + finishUpgrade(store) + checkDDLJobExecSucc(t, seLatestV, jobID) } @@ -463,12 +570,21 @@ func execute(ctx context.Context, s sessionctx.Context, query string) ([]chunk.R return rows, nil } +func startUpgrade(store kv.Storage) { + upgradeHandler := server.NewClusterUpgradeHandler(store) + upgradeHandler.StartUpgrade() +} + +func finishUpgrade(store kv.Storage) { + upgradeHandler := server.NewClusterUpgradeHandler(store) + upgradeHandler.FinishUpgrade() +} + // TestUpgradeWithPauseDDL adds a user and a system DB's DDL operations, before every test bootstrap(DDL operation). It tests: // // 1.Before and after each test bootstrap, the DDL of the user DB is paused, but the DDL of the system DB is not paused. // 2.Check user DDLs are handled after system DDLs. func TestUpgradeWithPauseDDL(t *testing.T) { - session.SupportUpgradeStateVer-- ddl.SetWaitTimeWhenErrorOccurred(1 * time.Microsecond) store, dom := session.CreateStoreAndBootstrap(t) defer func() { require.NoError(t, store.Close()) }() @@ -565,6 +681,7 @@ func TestUpgradeWithPauseDDL(t *testing.T) { require.NoError(t, err) require.Equal(t, session.CurrentBootstrapVersion-1, ver) dom.Close() + startUpgrade(store) domLatestV, err := session.BootstrapSession(store) require.NoError(t, err) defer domLatestV.Close() @@ -575,6 +692,7 @@ func TestUpgradeWithPauseDDL(t *testing.T) { require.Equal(t, session.CurrentBootstrapVersion+1, ver) wg.Wait() + finishUpgrade(store) tk := testkit.NewTestKit(t, store) var rows []chunk.Row diff --git a/session/mock_bootstrap.go b/session/mock_bootstrap.go index cfad1f8fa24e4..6168aef6bceb5 100644 --- a/session/mock_bootstrap.go +++ b/session/mock_bootstrap.go @@ -22,10 +22,6 @@ import ( "flag" "time" - "github.com/pingcap/errors" - "github.com/pingcap/tidb/kv" - "github.com/pingcap/tidb/parser/mysql" - "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/util/logutil" atomicutil "go.uber.org/atomic" "go.uber.org/zap" @@ -130,29 +126,13 @@ func mockSimpleUpgradeToVerLatest(s Session, ver int64) { // TestHook is exported for testing. var TestHook = TestCallback{} -// modifyBootstrapVersionForTest is used to get the bootstrap version from the SQL, i.e. skipping the mBootstrapKey method. -// This makes it easy to modify the bootstrap version through SQL for easy testing. -func modifyBootstrapVersionForTest(store kv.Storage, ver int64) int64 { +// modifyBootstrapVersionForTest is used to test currentBootstrapVersion upgrade currentBootstrapVersion++. +func modifyBootstrapVersionForTest(ver int64) { if !*WithMockUpgrade { - return ver - } - - s, err := createSession(store) - var tmpVer int64 - if err == nil { - tmpVer, err = getBootstrapVersion(s) - } - if err == nil { - return tmpVer + return } - originErr := errors.Cause(err) - tErr, ok := originErr.(*terror.Error) - // If the error is ErrTableNotExists(mysql.global_variables), we can't replace the bootstrap version. - if !ok || tErr.Code() != mysql.ErrNoSuchTable { - logutil.BgLogger().Fatal("mock upgrade, check bootstrapped failed", zap.Error(err)) - } - return ver + currentBootstrapVersion = mockLatestVer } const ( @@ -175,7 +155,7 @@ func addMockBootstrapVersionForTest(s Session) { } else { bootstrapVersion = append(bootstrapVersion, mockSimpleUpgradeToVerLatest) } - currentBootstrapVersion++ + currentBootstrapVersion = mockLatestVer } // Callback is used for Test. diff --git a/session/session.go b/session/session.go index 9b7aa8d184be2..91664b1e4ce3f 100644 --- a/session/session.go +++ b/session/session.go @@ -2182,7 +2182,16 @@ func (s *session) ExecuteStmt(ctx context.Context, stmtNode ast.StmtNode) (sqlex } }) - stmtLabel := ast.GetStmtLabel(stmtNode) + var stmtLabel string + if execStmt, ok := stmtNode.(*ast.ExecuteStmt); ok { + prepareStmt, err := plannercore.GetPreparedStmt(execStmt, s.sessionVars) + if err == nil && prepareStmt.PreparedAst != nil { + stmtLabel = ast.GetStmtLabel(prepareStmt.PreparedAst.Stmt) + } + } + if stmtLabel == "" { + stmtLabel = ast.GetStmtLabel(stmtNode) + } s.setRequestSource(ctx, stmtLabel, stmtNode) // Backup the original resource group name since sql hint might change it during optimization @@ -2392,6 +2401,14 @@ func runStmt(ctx context.Context, se *session, s sqlexec.Statement) (rs sqlexec. if err != nil { return nil, err } + if sessVars.TxnCtx.CouldRetry && !s.IsReadOnly(sessVars) { + // Only when the txn is could retry and the statement is not read only, need to do stmt-count-limit check, + // otherwise, the stmt won't be add into stmt history, and also don't need check. + // About `stmt-count-limit`, see more in https://docs.pingcap.com/tidb/stable/tidb-configuration-file#stmt-count-limit + if err := checkStmtLimit(ctx, se, false); err != nil { + return nil, err + } + } rs, err = s.Exec(ctx) se.updateTelemetryMetric(s.(*executor.ExecStmt)) @@ -3116,7 +3133,7 @@ func splitAndScatterTable(store kv.Storage, tableIDs []int64) { ctxWithTimeout, cancel := context.WithTimeout(context.Background(), variable.DefWaitSplitRegionTimeout*time.Second) var regionIDs []uint64 for _, id := range tableIDs { - regionIDs = append(regionIDs, ddl.SplitRecordRegion(ctxWithTimeout, s, id, variable.DefTiDBScatterRegion)) + regionIDs = append(regionIDs, ddl.SplitRecordRegion(ctxWithTimeout, s, id, id, variable.DefTiDBScatterRegion)) } if variable.DefTiDBScatterRegion { ddl.WaitScatterRegionFinish(ctxWithTimeout, s, regionIDs...) @@ -3595,8 +3612,10 @@ func createSessionWithOpt(store kv.Storage, opt *Opt) (*session, error) { // attachStatsCollector attaches the stats collector in the dom for the session func attachStatsCollector(s *session, dom *domain.Domain) *session { if dom.StatsHandle() != nil && dom.StatsUpdating() { - s.statsCollector = dom.StatsHandle().NewSessionStatsCollector() - if GetIndexUsageSyncLease() > 0 { + if s.statsCollector == nil { + s.statsCollector = dom.StatsHandle().NewSessionStatsCollector() + } + if s.idxUsageCollector == nil && GetIndexUsageSyncLease() > 0 { s.idxUsageCollector = dom.StatsHandle().NewSessionIndexUsageCollector() } } @@ -3606,9 +3625,14 @@ func attachStatsCollector(s *session, dom *domain.Domain) *session { // detachStatsCollector removes the stats collector in the session func detachStatsCollector(s *session) *session { - s.statsCollector = nil - s.idxUsageCollector = nil - + if s.statsCollector != nil { + s.statsCollector.Delete() + s.statsCollector = nil + } + if s.idxUsageCollector != nil { + s.idxUsageCollector.Delete() + s.idxUsageCollector = nil + } return s } @@ -3667,7 +3691,8 @@ func getStoreBootstrapVersion(store kv.Storage) int64 { storeBootstrapped[store.UUID()] = true } - return modifyBootstrapVersionForTest(store, ver) + modifyBootstrapVersionForTest(ver) + return ver } func finishBootstrap(store kv.Storage) { @@ -4283,9 +4308,8 @@ func (s *session) setRequestSource(ctx context.Context, stmtLabel string, stmtNo if !s.isInternal() { if txn, _ := s.Txn(false); txn != nil && txn.Valid() { txn.SetOption(kv.RequestSourceType, stmtLabel) - } else { - s.sessionVars.RequestSourceType = stmtLabel } + s.sessionVars.RequestSourceType = stmtLabel return } if source := ctx.Value(kv.RequestSourceKey); source != nil { diff --git a/session/sessiontest/BUILD.bazel b/session/sessiontest/BUILD.bazel index c8348dd42c6e2..a7b0a0bc4402e 100644 --- a/session/sessiontest/BUILD.bazel +++ b/session/sessiontest/BUILD.bazel @@ -26,6 +26,7 @@ go_test( "//privilege/privileges", "//session", "//sessionctx", + "//sessionctx/stmtctx", "//sessionctx/variable", "//store/copr", "//store/mockstore", diff --git a/session/sessiontest/session_test.go b/session/sessiontest/session_test.go index 6d2d502e5fd9d..79f05e0abc2dc 100644 --- a/session/sessiontest/session_test.go +++ b/session/sessiontest/session_test.go @@ -41,6 +41,7 @@ import ( "github.com/pingcap/tidb/privilege/privileges" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/store/copr" "github.com/pingcap/tidb/store/mockstore" @@ -967,6 +968,16 @@ func TestBatchCommit(t *testing.T) { tk.MustExec("insert into t values (7)") tk1.MustQuery("select * from t").Check(testkit.Rows("5", "6", "7")) + tk.MustExec("delete from t") + tk.MustExec("commit") + tk.MustExec("begin") + tk.MustExec("explain analyze insert into t values (5)") + tk1.MustQuery("select * from t").Check(testkit.Rows()) + tk.MustExec("explain analyze insert into t values (6)") + tk1.MustQuery("select * from t").Check(testkit.Rows()) + tk.MustExec("explain analyze insert into t values (7)") + tk1.MustQuery("select * from t").Check(testkit.Rows("5", "6", "7")) + // The session is still in transaction. tk.MustExec("insert into t values (8)") tk1.MustQuery("select * from t").Check(testkit.Rows("5", "6", "7")) @@ -3602,3 +3613,70 @@ func TestSQLModeOp(t *testing.T) { a = mysql.SetSQLMode(s, mysql.ModeAllowInvalidDates) require.Equal(t, mysql.ModeNoBackslashEscapes|mysql.ModeOnlyFullGroupBy|mysql.ModeAllowInvalidDates, a) } + +func TestPrepareExecuteWithSQLHints(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + se := tk.Session() + se.SetConnectionID(1) + tk.MustExec("use test") + tk.MustExec("create table t(a int primary key)") + + type hintCheck struct { + hint string + check func(*stmtctx.StmtHints) + } + + hintChecks := []hintCheck{ + { + hint: "MEMORY_QUOTA(1024 MB)", + check: func(stmtHint *stmtctx.StmtHints) { + require.True(t, stmtHint.HasMemQuotaHint) + require.Equal(t, int64(1024*1024*1024), stmtHint.MemQuotaQuery) + }, + }, + { + hint: "READ_CONSISTENT_REPLICA()", + check: func(stmtHint *stmtctx.StmtHints) { + require.True(t, stmtHint.HasReplicaReadHint) + require.Equal(t, byte(kv.ReplicaReadFollower), stmtHint.ReplicaRead) + }, + }, + { + hint: "MAX_EXECUTION_TIME(1000)", + check: func(stmtHint *stmtctx.StmtHints) { + require.True(t, stmtHint.HasMaxExecutionTime) + require.Equal(t, uint64(1000), stmtHint.MaxExecutionTime) + }, + }, + { + hint: "USE_TOJA(TRUE)", + check: func(stmtHint *stmtctx.StmtHints) { + require.True(t, stmtHint.HasAllowInSubqToJoinAndAggHint) + require.True(t, stmtHint.AllowInSubqToJoinAndAgg) + }, + }, + { + hint: "RESOURCE_GROUP(rg1)", + check: func(stmtHint *stmtctx.StmtHints) { + require.True(t, stmtHint.HasResourceGroup) + require.Equal(t, "rg1", stmtHint.ResourceGroup) + }, + }, + } + + for i, check := range hintChecks { + // common path + tk.MustExec(fmt.Sprintf("prepare stmt%d from 'select /*+ %s */ * from t'", i, check.hint)) + for j := 0; j < 10; j++ { + tk.MustQuery(fmt.Sprintf("execute stmt%d", i)) + check.check(&tk.Session().GetSessionVars().StmtCtx.StmtHints) + } + // fast path + tk.MustExec(fmt.Sprintf("prepare fast%d from 'select /*+ %s */ * from t where a = 1'", i, check.hint)) + for j := 0; j < 10; j++ { + tk.MustQuery(fmt.Sprintf("execute fast%d", i)) + check.check(&tk.Session().GetSessionVars().StmtCtx.StmtHints) + } + } +} diff --git a/session/sync_upgrade.go b/session/sync_upgrade.go new file mode 100644 index 0000000000000..59a9691f48148 --- /dev/null +++ b/session/sync_upgrade.go @@ -0,0 +1,120 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package session + +import ( + "context" + "time" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/ddl" + "github.com/pingcap/tidb/ddl/syncer" + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/owner" + "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/util/logutil" + "go.uber.org/zap" +) + +// isContextDone checks if context is done. +func isContextDone(ctx context.Context) bool { + select { + case <-ctx.Done(): + return true + default: + } + return false +} + +// SyncUpgradeState syncs upgrade state to etcd. +func SyncUpgradeState(s sessionctx.Context, timeout time.Duration) error { + ctx, cancelFunc := context.WithTimeout(context.Background(), timeout) + defer cancelFunc() + dom := domain.GetDomain(s) + err := dom.DDL().StateSyncer().UpdateGlobalState(ctx, syncer.NewStateInfo(syncer.StateUpgrading)) + logger := logutil.BgLogger().With(zap.String("category", "upgrading")) + if err != nil { + logger.Error("update global state failed", zap.String("state", syncer.StateUpgrading), zap.Error(err)) + return err + } + + interval := 200 * time.Millisecond + for i := 0; ; i++ { + if isContextDone(ctx) { + logger.Error("get owner op failed", zap.Duration("timeout", timeout), zap.Error(err)) + return ctx.Err() + } + + var op owner.OpType + childCtx, cancel := context.WithTimeout(ctx, 3*time.Second) + op, err = owner.GetOwnerOpValue(childCtx, dom.EtcdClient(), ddl.DDLOwnerKey, "upgrade bootstrap") + cancel() + if err == nil && op.String() == owner.OpGetUpgradingState.String() { + break + } + if i%10 == 0 { + logger.Warn("get owner op failed", zap.Stringer("state", op), zap.Error(err)) + } + time.Sleep(interval) + } + + logger.Info("update global state to upgrading", zap.String("state", syncer.StateUpgrading)) + return nil +} + +// SyncNormalRunning syncs normal state to etcd. +func SyncNormalRunning(s sessionctx.Context) error { + failpoint.Inject("mockResumeAllJobsFailed", func(val failpoint.Value) { + if val.(bool) { + dom := domain.GetDomain(s) + //nolint: errcheck + dom.DDL().StateSyncer().UpdateGlobalState(context.Background(), syncer.NewStateInfo(syncer.StateNormalRunning)) + failpoint.Return(nil) + } + }) + + logger := logutil.BgLogger().With(zap.String("category", "upgrading")) + jobErrs, err := ddl.ResumeAllJobsBySystem(s) + if err != nil { + logger.Warn("resume all paused jobs failed", zap.Error(err)) + } + for _, e := range jobErrs { + logger.Warn("resume the job failed", zap.Error(e)) + } + + ctx, cancelFunc := context.WithTimeout(context.Background(), 3*time.Second) + defer cancelFunc() + dom := domain.GetDomain(s) + err = dom.DDL().StateSyncer().UpdateGlobalState(ctx, syncer.NewStateInfo(syncer.StateNormalRunning)) + if err != nil { + logger.Error("update global state to normal failed", zap.Error(err)) + return err + } + logger.Info("update global state to normal running finished") + return nil +} + +// IsUpgradingClusterState checks whether the global state is upgrading. +func IsUpgradingClusterState(s sessionctx.Context) (bool, error) { + dom := domain.GetDomain(s) + ctx, cancelFunc := context.WithTimeout(context.Background(), 3*time.Second) + defer cancelFunc() + stateInfo, err := dom.DDL().StateSyncer().GetGlobalState(ctx) + if err != nil { + return false, err + } + + return stateInfo.State == syncer.StateUpgrading, nil +} diff --git a/session/tidb.go b/session/tidb.go index 310d76e007e5a..dad6d14daf41a 100644 --- a/session/tidb.go +++ b/session/tidb.go @@ -271,7 +271,7 @@ func finishStmt(ctx context.Context, se *session, meetsErr error, sql sqlexec.St if err != nil { return err } - return checkStmtLimit(ctx, se) + return checkStmtLimit(ctx, se, true) } func autoCommitAfterStmt(ctx context.Context, se *session, meetsErr error, sql sqlexec.Statement) error { @@ -305,18 +305,29 @@ func autoCommitAfterStmt(ctx context.Context, se *session, meetsErr error, sql s return nil } -func checkStmtLimit(ctx context.Context, se *session) error { +func checkStmtLimit(ctx context.Context, se *session, isFinish bool) error { // If the user insert, insert, insert ... but never commit, TiDB would OOM. // So we limit the statement count in a transaction here. var err error sessVars := se.GetSessionVars() history := GetHistory(se) - if history.Count() > int(config.GetGlobalConfig().Performance.StmtCountLimit) { + stmtCount := history.Count() + if !isFinish { + // history stmt count + current stmt, since current stmt is not finish, it has not add to history. + stmtCount++ + } + if stmtCount > int(config.GetGlobalConfig().Performance.StmtCountLimit) { if !sessVars.BatchCommit { se.RollbackTxn(ctx) - return errors.Errorf("statement count %d exceeds the transaction limitation, autocommit = %t", - history.Count(), sessVars.IsAutocommit()) + return errors.Errorf("statement count %d exceeds the transaction limitation, transaction has been rollback, autocommit = %t", + stmtCount, sessVars.IsAutocommit()) + } + if !isFinish { + // if the stmt is not finish execute, then just return, since some work need to be done such as StmtCommit. + return nil } + // If the stmt is finish execute, and exceed the StmtCountLimit, and BatchCommit is true, + // then commit the current transaction and create a new transaction. err = sessiontxn.NewTxn(ctx, se) // The transaction does not committed yet, we need to keep it in transaction. // The last history could not be "commit"/"rollback" statement. @@ -328,6 +339,7 @@ func checkStmtLimit(ctx context.Context, se *session) error { } // GetHistory get all stmtHistory in current txn. Exported only for test. +// If stmtHistory is nil, will create a new one for current txn. func GetHistory(ctx sessionctx.Context) *StmtHistory { hist, ok := ctx.GetSessionVars().TxnCtx.History.(*StmtHistory) if ok { diff --git a/sessionctx/binloginfo/binloginfo.go b/sessionctx/binloginfo/binloginfo.go index d871c10eed2ef..16b85c1464fa6 100644 --- a/sessionctx/binloginfo/binloginfo.go +++ b/sessionctx/binloginfo/binloginfo.go @@ -269,7 +269,7 @@ func (info *BinlogInfo) WriteBinlog(clusterID uint64) *WriteResult { return &WriteResult{true, nil} } - if strings.Contains(err.Error(), "received message larger than max") { + if strings.Contains(err.Error(), "message larger than max") { // This kind of error is not critical, return directly. return &WriteResult{false, errors.Errorf("binlog data is too large (%s)", err.Error())} } diff --git a/sessionctx/context.go b/sessionctx/context.go index b8b10511aed72..65eda41aa058b 100644 --- a/sessionctx/context.go +++ b/sessionctx/context.go @@ -244,7 +244,10 @@ const allowedTimeFromNow = 100 * time.Millisecond // ValidateStaleReadTS validates that readTS does not exceed the current time not strictly. func ValidateStaleReadTS(ctx context.Context, sctx Context, readTS uint64) error { - currentTS, err := sctx.GetStore().GetOracle().GetStaleTimestamp(ctx, oracle.GlobalTxnScope, 0) + currentTS, err := sctx.GetSessionVars().StmtCtx.GetStaleTSO() + if currentTS == 0 || err != nil { + currentTS, err = sctx.GetStore().GetOracle().GetStaleTimestamp(ctx, oracle.GlobalTxnScope, 0) + } // If we fail to calculate currentTS from local time, fallback to get a timestamp from PD if err != nil { metrics.ValidateReadTSFromPDCount.Inc() diff --git a/sessionctx/stmtctx/BUILD.bazel b/sessionctx/stmtctx/BUILD.bazel index d02edd86138a1..4d7be5fc6faf7 100644 --- a/sessionctx/stmtctx/BUILD.bazel +++ b/sessionctx/stmtctx/BUILD.bazel @@ -37,7 +37,7 @@ go_test( ], embed = [":stmtctx"], flaky = True, - shard_count = 5, + shard_count = 6, deps = [ "//kv", "//sessionctx/variable", diff --git a/sessionctx/stmtctx/stmtctx.go b/sessionctx/stmtctx/stmtctx.go index 6dcafec04d224..53da218004ba4 100644 --- a/sessionctx/stmtctx/stmtctx.go +++ b/sessionctx/stmtctx/stmtctx.go @@ -408,13 +408,18 @@ type StatementContext struct { useChunkAlloc bool // Check if TiFlash read engine is removed due to strict sql mode. TiFlashEngineRemovedDueToStrictSQLMode bool + // StaleTSOProvider is used to provide stale timestamp oracle for read-only transactions. + StaleTSOProvider struct { + sync.Mutex + value *uint64 + eval func() (uint64, error) + } } // StmtHints are SessionVars related sql hints. type StmtHints struct { // Hint Information MemQuotaQuery int64 - ApplyCacheCapacity int64 MaxExecutionTime uint64 ReplicaRead byte AllowInSubqToJoinAndAgg bool @@ -445,6 +450,43 @@ func (sh *StmtHints) TaskMapNeedBackUp() bool { return sh.ForceNthPlan != -1 } +// Clone the StmtHints struct and returns the pointer of the new one. +func (sh *StmtHints) Clone() *StmtHints { + var ( + vars map[string]string + tableHints []*ast.TableOptimizerHint + ) + if len(sh.SetVars) > 0 { + vars = make(map[string]string, len(sh.SetVars)) + for k, v := range sh.SetVars { + vars[k] = v + } + } + if len(sh.OriginalTableHints) > 0 { + tableHints = make([]*ast.TableOptimizerHint, len(sh.OriginalTableHints)) + copy(tableHints, sh.OriginalTableHints) + } + return &StmtHints{ + MemQuotaQuery: sh.MemQuotaQuery, + MaxExecutionTime: sh.MaxExecutionTime, + ReplicaRead: sh.ReplicaRead, + AllowInSubqToJoinAndAgg: sh.AllowInSubqToJoinAndAgg, + NoIndexMergeHint: sh.NoIndexMergeHint, + StraightJoinOrder: sh.StraightJoinOrder, + EnableCascadesPlanner: sh.EnableCascadesPlanner, + ForceNthPlan: sh.ForceNthPlan, + ResourceGroup: sh.ResourceGroup, + HasAllowInSubqToJoinAndAggHint: sh.HasAllowInSubqToJoinAndAggHint, + HasMemQuotaHint: sh.HasMemQuotaHint, + HasReplicaReadHint: sh.HasReplicaReadHint, + HasMaxExecutionTime: sh.HasMaxExecutionTime, + HasEnableCascadesPlannerHint: sh.HasEnableCascadesPlannerHint, + HasResourceGroup: sh.HasResourceGroup, + SetVars: vars, + OriginalTableHints: tableHints, + } +} + // StmtCacheKey represents the key type in the StmtCache. type StmtCacheKey int @@ -648,13 +690,13 @@ func (sc *StatementContext) SetSkipPlanCache(reason error) { sc.UseCache = false switch sc.CacheType { case DefaultNoCache: - sc.AppendWarning(errors.New("unknown cache type")) + sc.AppendWarning(errors.NewNoStackError("unknown cache type")) case SessionPrepared: - sc.AppendWarning(errors.Errorf("skip prepared plan-cache: %s", reason.Error())) + sc.AppendWarning(errors.NewNoStackErrorf("skip prepared plan-cache: %s", reason.Error())) case SessionNonPrepared: if sc.InExplainStmt && sc.ExplainFormat == "plan_cache" { // use "plan_cache" rather than types.ExplainFormatPlanCache to avoid import cycle - sc.AppendWarning(errors.Errorf("skip non-prepared plan-cache: %s", reason.Error())) + sc.AppendWarning(errors.NewNoStackErrorf("skip non-prepared plan-cache: %s", reason.Error())) } } } @@ -1201,6 +1243,32 @@ func (sc *StatementContext) DetachMemDiskTracker() { } } +// SetStaleTSOProvider sets the stale TSO provider. +func (sc *StatementContext) SetStaleTSOProvider(eval func() (uint64, error)) { + sc.StaleTSOProvider.Lock() + defer sc.StaleTSOProvider.Unlock() + sc.StaleTSOProvider.value = nil + sc.StaleTSOProvider.eval = eval +} + +// GetStaleTSO returns the TSO for stale-read usage which calculate from PD's last response. +func (sc *StatementContext) GetStaleTSO() (uint64, error) { + sc.StaleTSOProvider.Lock() + defer sc.StaleTSOProvider.Unlock() + if sc.StaleTSOProvider.value != nil { + return *sc.StaleTSOProvider.value, nil + } + if sc.StaleTSOProvider.eval == nil { + return 0, nil + } + tso, err := sc.StaleTSOProvider.eval() + if err != nil { + return 0, err + } + sc.StaleTSOProvider.value = &tso + return tso, nil +} + // CopTasksDetails collects some useful information of cop-tasks during execution. type CopTasksDetails struct { NumCopTasks int diff --git a/sessionctx/stmtctx/stmtctx_test.go b/sessionctx/stmtctx/stmtctx_test.go index 461168ee4b607..9a3951278befc 100644 --- a/sessionctx/stmtctx/stmtctx_test.go +++ b/sessionctx/stmtctx/stmtctx_test.go @@ -19,6 +19,7 @@ import ( "encoding/json" "fmt" "math/rand" + "reflect" "sort" "testing" "time" @@ -273,3 +274,25 @@ func TestApproxRuntimeInfo(t *testing.T) { require.Equal(t, d.TotBackoffTime[backoff], timeSum) } } + +func TestStmtHintsClone(t *testing.T) { + hints := stmtctx.StmtHints{} + value := reflect.ValueOf(&hints).Elem() + for i := 0; i < value.NumField(); i++ { + field := value.Field(i) + switch field.Kind() { + case reflect.Int, reflect.Int32, reflect.Int64: + field.SetInt(1) + case reflect.Uint, reflect.Uint32, reflect.Uint64: + field.SetUint(1) + case reflect.Uint8: // byte + field.SetUint(1) + case reflect.Bool: + field.SetBool(true) + case reflect.String: + field.SetString("test") + default: + } + } + require.Equal(t, hints, *hints.Clone()) +} diff --git a/sessionctx/variable/session.go b/sessionctx/variable/session.go index 914184234e600..3533ce5a78d96 100644 --- a/sessionctx/variable/session.go +++ b/sessionctx/variable/session.go @@ -1217,6 +1217,9 @@ type SessionVars struct { // AnalyzeVersion indicates how TiDB collect and use analyzed statistics. AnalyzeVersion int + // DisableHashJoin indicates whether to disable hash join. + DisableHashJoin bool + // EnableIndexMergeJoin indicates whether to enable index merge join. EnableIndexMergeJoin bool @@ -1497,11 +1500,16 @@ var ( TiDBOptFixControl44262 uint64 = 44262 // TiDBOptFixControl44389 controls whether to consider non-point ranges of some CNF item when building ranges. TiDBOptFixControl44389 uint64 = 44389 + // TiDBOptFixControl44830 controls whether to allow to cache Batch/PointGet from some complex scenarios. + // See #44830 for more details. + TiDBOptFixControl44830 uint64 = 44830 // TiDBOptFixControl44823 controls the maximum number of parameters for a query that can be cached in the Plan Cache. TiDBOptFixControl44823 uint64 = 44823 // TiDBOptFixControl44855 controls whether to use a more accurate upper bound when estimating row count of index // range scan under inner side of index join. TiDBOptFixControl44855 uint64 = 44855 + // TiDBOptFixControl46177 controls whether to explore enforced plans for DataSource if it has already found an unenforced plan. + TiDBOptFixControl46177 uint64 = 46177 ) // GetOptimizerFixControlValue returns the specified value of the optimizer fix control. diff --git a/sessionctx/variable/sysvar.go b/sessionctx/variable/sysvar.go index a3d2570919d01..44b3c351240ae 100644 --- a/sessionctx/variable/sysvar.go +++ b/sessionctx/variable/sysvar.go @@ -2034,6 +2034,10 @@ var defaultSysVars = []*SysVar{ s.AnalyzeVersion = tidbOptPositiveInt32(val, DefTiDBAnalyzeVersion) return nil }}, + {Scope: ScopeGlobal | ScopeSession, Name: TiDBOptEnableHashJoin, Value: BoolToOnOff(DefTiDBOptEnableHashJoin), Type: TypeBool, SetSession: func(s *SessionVars, val string) error { + s.DisableHashJoin = !TiDBOptOn(val) + return nil + }}, {Scope: ScopeGlobal | ScopeSession, Name: TiDBEnableIndexMergeJoin, Value: BoolToOnOff(DefTiDBEnableIndexMergeJoin), Hidden: true, Type: TypeBool, SetSession: func(s *SessionVars, val string) error { s.EnableIndexMergeJoin = TiDBOptOn(val) return nil diff --git a/sessionctx/variable/tidb_vars.go b/sessionctx/variable/tidb_vars.go index 2864c61f4015f..42b3f50ff4ffe 100644 --- a/sessionctx/variable/tidb_vars.go +++ b/sessionctx/variable/tidb_vars.go @@ -883,6 +883,9 @@ const ( // TiDBAnalyzeSkipColumnTypes indicates the column types whose statistics would not be collected when executing the ANALYZE command. TiDBAnalyzeSkipColumnTypes = "tidb_analyze_skip_column_types" + + // TiDBOptEnableHashJoin indicates whether to enable hash join. + TiDBOptEnableHashJoin = "tidb_opt_enable_hash_join" ) // TiDB vars that have only global scope @@ -1360,6 +1363,7 @@ const ( DefTiDBLockUnchangedKeys = false DefTiDBEnableRemoteCoprocessor = false DefTiDBEnableAsyncIndexCreation = false + DefTiDBOptEnableHashJoin = true DefTiDBEnableVectorType = false ) diff --git a/sessiontxn/staleread/BUILD.bazel b/sessiontxn/staleread/BUILD.bazel index ffc0d36b661cd..3d9f6a7c69201 100644 --- a/sessiontxn/staleread/BUILD.bazel +++ b/sessiontxn/staleread/BUILD.bazel @@ -29,6 +29,7 @@ go_library( "//types", "//util/dbterror", "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_failpoint//:failpoint", "@com_github_tikv_client_go_v2//oracle", ], ) diff --git a/sessiontxn/staleread/processor.go b/sessiontxn/staleread/processor.go index 17df59c2873e3..af91ffd1b175e 100644 --- a/sessiontxn/staleread/processor.go +++ b/sessiontxn/staleread/processor.go @@ -280,7 +280,7 @@ func parseAndValidateAsOf(ctx context.Context, sctx sessionctx.Context, asOf *as return 0, nil } - ts, err := CalculateAsOfTsExpr(sctx, asOf.TsExpr) + ts, err := CalculateAsOfTsExpr(ctx, sctx, asOf.TsExpr) if err != nil { return 0, err } diff --git a/sessiontxn/staleread/util.go b/sessiontxn/staleread/util.go index 3fa84f72cae0b..d2cc7e4863446 100644 --- a/sessiontxn/staleread/util.go +++ b/sessiontxn/staleread/util.go @@ -16,8 +16,10 @@ package staleread import ( "context" + "strconv" "time" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/mysql" @@ -29,7 +31,17 @@ import ( ) // CalculateAsOfTsExpr calculates the TsExpr of AsOfClause to get a StartTS. -func CalculateAsOfTsExpr(sctx sessionctx.Context, tsExpr ast.ExprNode) (uint64, error) { +// tsExpr could be an expression of TSO or a timestamp +func CalculateAsOfTsExpr(ctx context.Context, sctx sessionctx.Context, tsExpr ast.ExprNode) (uint64, error) { + sctx.GetSessionVars().StmtCtx.SetStaleTSOProvider(func() (uint64, error) { + failpoint.Inject("mockStaleReadTSO", func(val failpoint.Value) (uint64, error) { + return uint64(val.(int)), nil + }) + // this function accepts a context, but we don't need it when there is a valid cached ts. + // in most cases, the stale read ts can be calculated from `cached ts + time since cache - staleness`, + // this can be more accurate than `time.Now() - staleness`, because TiDB's local time can drift. + return sctx.GetStore().GetOracle().GetStaleTimestamp(ctx, oracle.GlobalTxnScope, 0) + }) tsVal, err := expression.EvalAstExpr(sctx, tsExpr) if err != nil { return 0, err @@ -39,6 +51,11 @@ func CalculateAsOfTsExpr(sctx sessionctx.Context, tsExpr ast.ExprNode) (uint64, return 0, errAsOf.FastGenWithCause("as of timestamp cannot be NULL") } + // if tsVal is TSO already, return it directly. + if tso, err := strconv.ParseUint(tsVal.GetString(), 10, 64); err == nil { + return tso, nil + } + toTypeTimestamp := types.NewFieldType(mysql.TypeTimestamp) // We need at least the millionsecond here, so set fsp to 3. toTypeTimestamp.SetDecimal(3) diff --git a/statistics/BUILD.bazel b/statistics/BUILD.bazel index f83ae35da2cf1..6fb7836fe1a7e 100644 --- a/statistics/BUILD.bazel +++ b/statistics/BUILD.bazel @@ -71,9 +71,11 @@ go_test( name = "statistics_test", timeout = "short", srcs = [ + "cmsketch_bench_test.go", "cmsketch_test.go", "feedback_test.go", "fmsketch_test.go", + "histogram_bench_test.go", "histogram_test.go", "integration_test.go", "main_test.go", diff --git a/statistics/analyze_jobs.go b/statistics/analyze_jobs.go index 34ae95be58a3c..4f8cb2af2e401 100644 --- a/statistics/analyze_jobs.go +++ b/statistics/analyze_jobs.go @@ -28,7 +28,9 @@ type AnalyzeJob struct { JobInfo string StartTime time.Time EndTime time.Time - Progress AnalyzeProgress + + Progress AnalyzeProgress + SampleRateReason string // why this sample-rate is chosen } // AnalyzeProgress represents the process of one analyze job. diff --git a/statistics/builder.go b/statistics/builder.go index c9ed700d7cbc0..ec116803e952d 100644 --- a/statistics/builder.go +++ b/statistics/builder.go @@ -24,7 +24,9 @@ import ( "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/codec" "github.com/pingcap/tidb/util/collate" + "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/memory" + "go.uber.org/zap" ) // SortedBuilder is used to build histograms for PK and index. @@ -372,12 +374,46 @@ func BuildHistAndTopN( if err != nil { return nil, nil, errors.Trace(err) } + // For debugging invalid sample data. + var ( + foundTwice bool + firstTimeSample types.Datum + ) for j := 0; j < len(topNList); j++ { if bytes.Equal(sampleBytes, topNList[j].Encoded) { - // find the same value in topn: need to skip over this value in samples + // This should never happen, but we met this panic before, so we add this check here. + // See: https://github.com/pingcap/tidb/issues/35948 + if foundTwice { + datumString, err := firstTimeSample.ToString() + if err != nil { + logutil.BgLogger().With( + zap.String("category", "stats"), + ).Error("try to convert datum to string failed", zap.Error(err)) + } + + logutil.BgLogger().With( + zap.String("category", "stats"), + ).Warn( + "invalid sample data", + zap.Bool("isColumn", isColumn), + zap.Int64("columnID", id), + zap.String("datum", datumString), + zap.Binary("sampleBytes", sampleBytes), + zap.Binary("topNBytes", topNList[j].Encoded), + ) + // NOTE: if we don't return here, we may meet panic in the following code. + // The i may decrease to a negative value. + // We haven't fix the issue here, because we don't know how to + // remove the invalid sample data from the samples. + break + } + // First time to find the same value in topN: need to record the sample data for debugging. + firstTimeSample = samples[i].Value + // Found the same value in topn: need to skip over this value in samples. copy(samples[i:], samples[uint64(i)+topNList[j].Count:]) samples = samples[:uint64(len(samples))-topNList[j].Count] i-- + foundTwice = true continue } } diff --git a/statistics/cmsketch.go b/statistics/cmsketch.go index ee358478f9638..4335e90d82b62 100644 --- a/statistics/cmsketch.go +++ b/statistics/cmsketch.go @@ -799,17 +799,7 @@ func MergePartTopN2GlobalTopN(loc *time.Location, version int, topNs []*TopN, n if checkEmptyTopNs(topNs) { return nil, nil, hists, nil } - partNum := len(topNs) - topNsNum := make([]int, partNum) - removeVals := make([][]TopNMeta, partNum) - for i, topN := range topNs { - if topN == nil { - topNsNum[i] = 0 - continue - } - topNsNum[i] = len(topN.TopN) - } // Different TopN structures may hold the same value, we have to merge them. counter := make(map[hack.MutableString]float64) // datumMap is used to store the mapping from the string type to datum type. @@ -834,6 +824,9 @@ func MergePartTopN2GlobalTopN(loc *time.Location, version int, topNs []*TopN, n // 1. Check the topN first. // 2. If the topN doesn't contain the value corresponding to encodedVal. We should check the histogram. for j := 0; j < partNum; j++ { + if atomic.LoadUint32(kiiled) == 1 { + return nil, nil, nil, errors.Trace(ErrQueryInterrupted) + } if (j == i && version >= 2) || topNs[j].findTopN(val.Encoded) != -1 { continue } @@ -868,22 +861,11 @@ func MergePartTopN2GlobalTopN(loc *time.Location, version int, topNs []*TopN, n if count != 0 { counter[encodedVal] += count // Remove the value corresponding to encodedVal from the histogram. - removeVals[j] = append(removeVals[j], TopNMeta{Encoded: datum.GetBytes(), Count: uint64(count)}) + hists[j].BinarySearchRemoveVal(TopNMeta{Encoded: datum.GetBytes(), Count: uint64(count)}) } } } } - // Remove the value from the Hists. - for i := 0; i < partNum; i++ { - if len(removeVals[i]) > 0 { - tmp := removeVals[i] - slices.SortFunc(tmp, func(i, j TopNMeta) bool { - cmpResult := bytes.Compare(i.Encoded, j.Encoded) - return cmpResult < 0 - }) - hists[i].RemoveVals(tmp) - } - } numTop := len(counter) if numTop == 0 { return nil, nil, hists, nil diff --git a/statistics/cmsketch_bench_test.go b/statistics/cmsketch_bench_test.go new file mode 100644 index 0000000000000..e68d102ca57da --- /dev/null +++ b/statistics/cmsketch_bench_test.go @@ -0,0 +1,158 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package statistics_test + +import ( + "fmt" + "testing" + "time" + + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/statistics" + "github.com/pingcap/tidb/statistics/handle" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util/chunk" + "github.com/pingcap/tidb/util/codec" + "github.com/stretchr/testify/require" +) + +// cmd: go test -run=^$ -bench=BenchmarkMergePartTopN2GlobalTopNWithHists -benchmem github.com/pingcap/tidb/statistics +func benchmarkMergePartTopN2GlobalTopNWithHists(partitions int, b *testing.B) { + loc := time.UTC + sc := &stmtctx.StatementContext{TimeZone: loc} + version := 1 + isKilled := uint32(0) + + // Prepare TopNs. + topNs := make([]*statistics.TopN, 0, partitions) + for i := 0; i < partitions; i++ { + // Construct TopN, should be key1 -> 2, key2 -> 2, key3 -> 3. + topN := statistics.NewTopN(3) + { + key1, err := codec.EncodeKey(sc, nil, types.NewIntDatum(1)) + require.NoError(b, err) + topN.AppendTopN(key1, 2) + key2, err := codec.EncodeKey(sc, nil, types.NewIntDatum(2)) + require.NoError(b, err) + topN.AppendTopN(key2, 2) + if i%2 == 0 { + key3, err := codec.EncodeKey(sc, nil, types.NewIntDatum(3)) + require.NoError(b, err) + topN.AppendTopN(key3, 3) + } + } + topNs = append(topNs, topN) + } + + // Prepare Hists. + hists := make([]*statistics.Histogram, 0, partitions) + for i := 0; i < partitions; i++ { + // Construct Hist + h := statistics.NewHistogram(1, 10, 0, 0, types.NewFieldType(mysql.TypeTiny), chunk.InitialCapacity, 0) + h.Bounds.AppendInt64(0, 1) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 20}) + h.Bounds.AppendInt64(0, 2) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 30}) + h.Bounds.AppendInt64(0, 3) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 30}) + h.Bounds.AppendInt64(0, 4) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 40}) + hists = append(hists, h) + } + + b.ResetTimer() + for i := 0; i < b.N; i++ { + // Benchmark merge 10 topN. + _, _, _, _ = statistics.MergePartTopN2GlobalTopN(loc, version, topNs, 10, hists, false, &isKilled) + } +} + +// cmd: go test -run=^$ -bench=BenchmarkMergeGlobalStatsTopNByConcurrencyWithHists -benchmem github.com/pingcap/tidb/statistics +func benchmarkMergeGlobalStatsTopNByConcurrencyWithHists(partitions int, b *testing.B) { + loc := time.UTC + sc := &stmtctx.StatementContext{TimeZone: loc} + version := 1 + isKilled := uint32(0) + + // Prepare TopNs. + topNs := make([]*statistics.TopN, 0, partitions) + for i := 0; i < partitions; i++ { + // Construct TopN, should be key1 -> 2, key2 -> 2, key3 -> 3. + topN := statistics.NewTopN(3) + { + key1, err := codec.EncodeKey(sc, nil, types.NewIntDatum(1)) + require.NoError(b, err) + topN.AppendTopN(key1, 2) + key2, err := codec.EncodeKey(sc, nil, types.NewIntDatum(2)) + require.NoError(b, err) + topN.AppendTopN(key2, 2) + if i%2 == 0 { + key3, err := codec.EncodeKey(sc, nil, types.NewIntDatum(3)) + require.NoError(b, err) + topN.AppendTopN(key3, 3) + } + } + topNs = append(topNs, topN) + } + + // Prepare Hists. + hists := make([]*statistics.Histogram, 0, partitions) + for i := 0; i < partitions; i++ { + // Construct Hist + h := statistics.NewHistogram(1, 10, 0, 0, types.NewFieldType(mysql.TypeTiny), chunk.InitialCapacity, 0) + h.Bounds.AppendInt64(0, 1) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 20}) + h.Bounds.AppendInt64(0, 2) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 30}) + h.Bounds.AppendInt64(0, 3) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 30}) + h.Bounds.AppendInt64(0, 4) + h.Buckets = append(h.Buckets, statistics.Bucket{Repeat: 10, Count: 40}) + hists = append(hists, h) + } + wrapper := statistics.NewStatsWrapper(hists, topNs) + const mergeConcurrency = 4 + batchSize := len(wrapper.AllTopN) / mergeConcurrency + if batchSize < 1 { + batchSize = 1 + } else if batchSize > handle.MaxPartitionMergeBatchSize { + batchSize = handle.MaxPartitionMergeBatchSize + } + b.ResetTimer() + for i := 0; i < b.N; i++ { + // Benchmark merge 10 topN. + _, _, _, _ = handle.MergeGlobalStatsTopNByConcurrency(mergeConcurrency, batchSize, wrapper, loc, version, 10, false, &isKilled) + } +} + +var benchmarkSizes = []int{100, 1000, 10000, 100000, 1000000, 10000000} +var benchmarkConcurrencySizes = []int{100, 1000, 10000, 100000, 1000000, 10000000, 100000000} + +func BenchmarkMergePartTopN2GlobalTopNWithHists(b *testing.B) { + for _, size := range benchmarkSizes { + b.Run(fmt.Sprintf("Size%d", size), func(b *testing.B) { + benchmarkMergePartTopN2GlobalTopNWithHists(size, b) + }) + } +} + +func BenchmarkMergeGlobalStatsTopNByConcurrencyWithHists(b *testing.B) { + for _, size := range benchmarkConcurrencySizes { + b.Run(fmt.Sprintf("Size%d", size), func(b *testing.B) { + benchmarkMergeGlobalStatsTopNByConcurrencyWithHists(size, b) + }) + } +} diff --git a/statistics/cmsketch_test.go b/statistics/cmsketch_test.go index a31204c6fbf03..bed7181d3fd70 100644 --- a/statistics/cmsketch_test.go +++ b/statistics/cmsketch_test.go @@ -19,9 +19,11 @@ import ( "math" "math/rand" "testing" + "time" "github.com/pingcap/errors" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/codec" @@ -303,3 +305,87 @@ func TestCMSketchCodingTopN(t *testing.T) { _, _, err = DecodeCMSketchAndTopN([]byte{}, rows) require.NoError(t, err) } + +func TestMergePartTopN2GlobalTopNWithoutHists(t *testing.T) { + loc := time.UTC + sc := &stmtctx.StatementContext{TimeZone: loc} + version := 1 + isKilled := uint32(0) + + // Prepare TopNs. + topNs := make([]*TopN, 0, 10) + for i := 0; i < 10; i++ { + // Construct TopN, should be key(1, 1) -> 2, key(1, 2) -> 2, key(1, 3) -> 3. + topN := NewTopN(3) + { + key1, err := codec.EncodeKey(sc, nil, types.NewIntDatum(1), types.NewIntDatum(1)) + require.NoError(t, err) + topN.AppendTopN(key1, 2) + key2, err := codec.EncodeKey(sc, nil, types.NewIntDatum(1), types.NewIntDatum(2)) + require.NoError(t, err) + topN.AppendTopN(key2, 2) + key3, err := codec.EncodeKey(sc, nil, types.NewIntDatum(1), types.NewIntDatum(3)) + require.NoError(t, err) + topN.AppendTopN(key3, 3) + } + topNs = append(topNs, topN) + } + + // Test merge 2 topN with nil hists. + globalTopN, leftTopN, _, err := MergePartTopN2GlobalTopN(loc, version, topNs, 2, nil, false, &isKilled) + require.NoError(t, err) + require.Len(t, globalTopN.TopN, 2, "should only have 2 topN") + require.Equal(t, uint64(50), globalTopN.TotalCount(), "should have 50 rows") + require.Len(t, leftTopN, 1, "should have 1 left topN") +} + +func TestMergePartTopN2GlobalTopNWithHists(t *testing.T) { + loc := time.UTC + sc := &stmtctx.StatementContext{TimeZone: loc} + version := 1 + isKilled := uint32(0) + + // Prepare TopNs. + topNs := make([]*TopN, 0, 10) + for i := 0; i < 10; i++ { + // Construct TopN, should be key1 -> 2, key2 -> 2, key3 -> 3. + topN := NewTopN(3) + { + key1, err := codec.EncodeKey(sc, nil, types.NewIntDatum(1)) + require.NoError(t, err) + topN.AppendTopN(key1, 2) + key2, err := codec.EncodeKey(sc, nil, types.NewIntDatum(2)) + require.NoError(t, err) + topN.AppendTopN(key2, 2) + if i%2 == 0 { + key3, err := codec.EncodeKey(sc, nil, types.NewIntDatum(3)) + require.NoError(t, err) + topN.AppendTopN(key3, 3) + } + } + topNs = append(topNs, topN) + } + + // Prepare Hists. + hists := make([]*Histogram, 0, 10) + for i := 0; i < 10; i++ { + // Construct Hist + h := NewHistogram(1, 10, 0, 0, types.NewFieldType(mysql.TypeTiny), chunk.InitialCapacity, 0) + h.Bounds.AppendInt64(0, 1) + h.Buckets = append(h.Buckets, Bucket{Repeat: 10, Count: 20}) + h.Bounds.AppendInt64(0, 2) + h.Buckets = append(h.Buckets, Bucket{Repeat: 10, Count: 30}) + h.Bounds.AppendInt64(0, 3) + h.Buckets = append(h.Buckets, Bucket{Repeat: 10, Count: 30}) + h.Bounds.AppendInt64(0, 4) + h.Buckets = append(h.Buckets, Bucket{Repeat: 10, Count: 40}) + hists = append(hists, h) + } + + // Test merge 2 topN. + globalTopN, leftTopN, _, err := MergePartTopN2GlobalTopN(loc, version, topNs, 2, hists, false, &isKilled) + require.NoError(t, err) + require.Len(t, globalTopN.TopN, 2, "should only have 2 topN") + require.Equal(t, uint64(55), globalTopN.TotalCount(), "should have 55") + require.Len(t, leftTopN, 1, "should have 1 left topN") +} diff --git a/statistics/handle/dump.go b/statistics/handle/dump.go index 8448f1a2f0fc4..acc090215150a 100644 --- a/statistics/handle/dump.go +++ b/statistics/handle/dump.go @@ -19,6 +19,7 @@ import ( "compress/gzip" "encoding/json" "io" + "sync/atomic" "time" "github.com/pingcap/errors" @@ -32,6 +33,7 @@ import ( handle_metrics "github.com/pingcap/tidb/statistics/handle/metrics" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/memory" "github.com/pingcap/tidb/util/sqlexec" "github.com/pingcap/tipb/go-tipb" "go.uber.org/zap" @@ -106,6 +108,20 @@ type jsonColumn struct { StatsVer *int64 `json:"stats_ver"` } +// TotalMemoryUsage returns the total memory usage of this column. +func (col *jsonColumn) TotalMemoryUsage() (size int64) { + if col.Histogram != nil { + size += int64(col.Histogram.Size()) + } + if col.CMSketch != nil { + size += int64(col.CMSketch.Size()) + } + if col.FMSketch != nil { + size += int64(col.FMSketch.Size()) + } + return size +} + func dumpJSONCol(hist *statistics.Histogram, CMSketch *statistics.CMSketch, topn *statistics.TopN, FMSketch *statistics.FMSketch, statsVer *int64) *jsonColumn { jsonCol := &jsonColumn{ Histogram: statistics.HistogramToProto(hist), @@ -218,7 +234,10 @@ func (h *Handle) DumpStatsToJSONBySnapshot(dbName string, tableInfo *model.Table } // GenJSONTableFromStats generate jsonTable from tableInfo and stats -func GenJSONTableFromStats(dbName string, tableInfo *model.TableInfo, tbl *statistics.Table) (*JSONTable, error) { +func GenJSONTableFromStats(sctx sessionctx.Context, dbName string, tableInfo *model.TableInfo, tbl *statistics.Table) (*JSONTable, error) { + tracker := memory.NewTracker(memory.LabelForAnalyzeMemory, -1) + tracker.AttachTo(sctx.GetSessionVars().MemTracker) + defer tracker.Detach() jsonTbl := &JSONTable{ DatabaseName: dbName, TableName: tableInfo.Name.L, @@ -234,11 +253,21 @@ func GenJSONTableFromStats(dbName string, tableInfo *model.TableInfo, tbl *stati if err != nil { return nil, errors.Trace(err) } - jsonTbl.Columns[col.Info.Name.L] = dumpJSONCol(hist, col.CMSketch, col.TopN, col.FMSketch, &col.StatsVer) + proto := dumpJSONCol(hist, col.CMSketch, col.TopN, col.FMSketch, &col.StatsVer) + tracker.Consume(proto.TotalMemoryUsage()) + if atomic.LoadUint32(&sctx.GetSessionVars().Killed) == 1 { + return nil, errors.Trace(statistics.ErrQueryInterrupted) + } + jsonTbl.Columns[col.Info.Name.L] = proto } for _, idx := range tbl.Indices { - jsonTbl.Indices[idx.Info.Name.L] = dumpJSONCol(&idx.Histogram, idx.CMSketch, idx.TopN, nil, &idx.StatsVer) + proto := dumpJSONCol(&idx.Histogram, idx.CMSketch, idx.TopN, nil, &idx.StatsVer) + tracker.Consume(proto.TotalMemoryUsage()) + if atomic.LoadUint32(&sctx.GetSessionVars().Killed) == 1 { + return nil, errors.Trace(statistics.ErrQueryInterrupted) + } + jsonTbl.Indices[idx.Info.Name.L] = proto } jsonTbl.ExtStats = dumpJSONExtendedStats(tbl.ExtendedStats) return jsonTbl, nil @@ -328,7 +357,9 @@ func (h *Handle) tableStatsToJSON(dbName string, tableInfo *model.TableInfo, phy if err != nil { return nil, err } - jsonTbl, err := GenJSONTableFromStats(dbName, tableInfo, tbl) + h.mu.Lock() + defer h.mu.Unlock() + jsonTbl, err := GenJSONTableFromStats(h.mu.ctx, dbName, tableInfo, tbl) if err != nil { return nil, err } diff --git a/statistics/handle/gc.go b/statistics/handle/gc.go index a49f0ad65b5a0..e8aefc8f684e9 100644 --- a/statistics/handle/gc.go +++ b/statistics/handle/gc.go @@ -151,6 +151,14 @@ func (h *Handle) gcTableStats(is infoschema.InfoSchema, physicalID int64) error return nil } +func forCount(total int64, batch int64) int64 { + result := total / batch + if total%batch > 0 { + result++ + } + return result +} + // ClearOutdatedHistoryStats clear outdated historical stats func (h *Handle) ClearOutdatedHistoryStats() error { ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnStats) @@ -172,15 +180,19 @@ func (h *Handle) ClearOutdatedHistoryStats() error { } count := rows[0].GetInt64(0) if count > 0 { - sql = "delete from mysql.stats_meta_history use index (idx_create_time) where create_time <= NOW() - INTERVAL %? SECOND" - _, err = exec.ExecuteInternal(ctx, sql, variable.HistoricalStatsDuration.Load().Seconds()) - if err != nil { + for n := int64(0); n < forCount(count, int64(1000)); n++ { + sql = "delete from mysql.stats_meta_history use index (idx_create_time) where create_time <= NOW() - INTERVAL %? SECOND limit 1000 " + _, err = exec.ExecuteInternal(ctx, sql, variable.HistoricalStatsDuration.Load().Seconds()) + if err != nil { + return err + } + } + for n := int64(0); n < forCount(count, int64(50)); n++ { + sql = "delete from mysql.stats_history use index (idx_create_time) where create_time <= NOW() - INTERVAL %? SECOND limit 50 " + _, err = exec.ExecuteInternal(ctx, sql, variable.HistoricalStatsDuration.Load().Seconds()) return err } - sql = "delete from mysql.stats_history use index (idx_create_time) where create_time <= NOW() - INTERVAL %? SECOND" - _, err = exec.ExecuteInternal(ctx, sql, variable.HistoricalStatsDuration.Load().Seconds()) logutil.BgLogger().Info("clear outdated historical stats") - return err } return nil } diff --git a/statistics/handle/handle.go b/statistics/handle/handle.go index 52cfcc1a5dd26..1a934e068a22a 100644 --- a/statistics/handle/handle.go +++ b/statistics/handle/handle.go @@ -15,7 +15,6 @@ package handle import ( - "bytes" "context" "encoding/json" "fmt" @@ -58,8 +57,8 @@ const ( // TiDBGlobalStats represents the global-stats for a partitioned table. TiDBGlobalStats = "global" - // maxPartitionMergeBatchSize indicates the max batch size for a worker to merge partition stats - maxPartitionMergeBatchSize = 256 + // MaxPartitionMergeBatchSize indicates the max batch size for a worker to merge partition stats + MaxPartitionMergeBatchSize = 256 ) // Handle can update stats info periodically. @@ -804,7 +803,7 @@ func (h *Handle) mergePartitionStats2GlobalStats(sc sessionctx.Context, // These remaining topN numbers will be used as a separate bucket for later histogram merging. var popedTopN []statistics.TopNMeta wrapper := statistics.NewStatsWrapper(allHg[i], allTopN[i]) - globalStats.TopN[i], popedTopN, allHg[i], err = h.mergeGlobalStatsTopN(sc, wrapper, sc.GetSessionVars().StmtCtx.TimeZone, sc.GetSessionVars().AnalyzeVersion, uint32(opts[ast.AnalyzeOptNumTopN]), isIndex == 1) + globalStats.TopN[i], popedTopN, allHg[i], err = mergeGlobalStatsTopN(sc, wrapper, sc.GetSessionVars().StmtCtx.TimeZone, sc.GetSessionVars().AnalyzeVersion, uint32(opts[ast.AnalyzeOptNumTopN]), isIndex == 1) if err != nil { return } @@ -836,7 +835,7 @@ func (h *Handle) mergePartitionStats2GlobalStats(sc sessionctx.Context, return } -func (h *Handle) mergeGlobalStatsTopN(sc sessionctx.Context, wrapper *statistics.StatsWrapper, +func mergeGlobalStatsTopN(sc sessionctx.Context, wrapper *statistics.StatsWrapper, timeZone *time.Location, version int, n uint32, isIndex bool) (*statistics.TopN, []statistics.TopNMeta, []*statistics.Histogram, error) { mergeConcurrency := sc.GetSessionVars().AnalyzePartitionMergeConcurrency @@ -848,17 +847,17 @@ func (h *Handle) mergeGlobalStatsTopN(sc sessionctx.Context, wrapper *statistics batchSize := len(wrapper.AllTopN) / mergeConcurrency if batchSize < 1 { batchSize = 1 - } else if batchSize > maxPartitionMergeBatchSize { - batchSize = maxPartitionMergeBatchSize + } else if batchSize > MaxPartitionMergeBatchSize { + batchSize = MaxPartitionMergeBatchSize } - return h.mergeGlobalStatsTopNByConcurrency(mergeConcurrency, batchSize, wrapper, timeZone, version, n, isIndex, killed) + return MergeGlobalStatsTopNByConcurrency(mergeConcurrency, batchSize, wrapper, timeZone, version, n, isIndex, killed) } -// mergeGlobalStatsTopNByConcurrency merge partition topN by concurrency +// MergeGlobalStatsTopNByConcurrency merge partition topN by concurrency // To merge global stats topn by concurrency, we will separate the partition topn in concurrency part and deal it with different worker. // mergeConcurrency is used to control the total concurrency of the running worker, and mergeBatchSize is sued to control // the partition size for each worker to solve it -func (h *Handle) mergeGlobalStatsTopNByConcurrency(mergeConcurrency, mergeBatchSize int, wrapper *statistics.StatsWrapper, +func MergeGlobalStatsTopNByConcurrency(mergeConcurrency, mergeBatchSize int, wrapper *statistics.StatsWrapper, timeZone *time.Location, version int, n uint32, isIndex bool, killed *uint32) (*statistics.TopN, []statistics.TopNMeta, []*statistics.Histogram, error) { if len(wrapper.AllTopN) < mergeConcurrency { @@ -894,19 +893,15 @@ func (h *Handle) mergeGlobalStatsTopNByConcurrency(mergeConcurrency, mergeBatchS // handle Error hasErr := false + errMsg := make([]string, 0) for resp := range respCh { if resp.Err != nil { hasErr = true + errMsg = append(errMsg, resp.Err.Error()) } resps = append(resps, resp) } if hasErr { - errMsg := make([]string, 0) - for _, resp := range resps { - if resp.Err != nil { - errMsg = append(errMsg, resp.Err.Error()) - } - } return nil, nil, nil, errors.New(strings.Join(errMsg, ",")) } @@ -918,17 +913,6 @@ func (h *Handle) mergeGlobalStatsTopNByConcurrency(mergeConcurrency, mergeBatchS sorted = append(sorted, resp.TopN.TopN...) } leftTopn = append(leftTopn, resp.PopedTopn...) - for i, removeTopn := range resp.RemoveVals { - // Remove the value from the Hists. - if len(removeTopn) > 0 { - tmp := removeTopn - slices.SortFunc(tmp, func(i, j statistics.TopNMeta) bool { - cmpResult := bytes.Compare(i.Encoded, j.Encoded) - return cmpResult < 0 - }) - wrapper.AllHg[i].RemoveVals(tmp) - } - } } globalTopN, popedTopn := statistics.GetMergedTopNFromSortedSlice(sorted, n) @@ -1218,7 +1202,7 @@ func (h *Handle) TableStatsFromStorage(tableInfo *model.TableInfo, physicalID in if !ok { statsTbl = nil } - statsTbl, err = statistics.TableStatsFromStorage(reader, tableInfo, physicalID, loadAll, h.Lease(), statsTbl) + statsTbl, err = statistics.TableStatsFromStorage(h.mu.ctx, reader, tableInfo, physicalID, loadAll, h.Lease(), statsTbl) if err != nil { return nil, err } diff --git a/statistics/handle/handletest/handle_test.go b/statistics/handle/handletest/handle_test.go index df2562b1d2f4b..e8e1fde95c581 100644 --- a/statistics/handle/handletest/handle_test.go +++ b/statistics/handle/handletest/handle_test.go @@ -947,7 +947,7 @@ func TestAnalyzeGlobalStatsWithOpts1(t *testing.T) { {77, 219, false}, {-31, 222, true}, {10, -77, true}, - {10000, 47, true}, + {100000, 47, true}, {77, 47000, true}, } for _, ca := range cases { @@ -2186,7 +2186,7 @@ func TestFMSWithAnalyzePartition(t *testing.T) { tk.MustQuery("select count(*) from mysql.stats_fm_sketch").Check(testkit.Rows("0")) tk.MustExec("analyze table t partition p0 with 1 topn, 2 buckets") tk.MustQuery("show warnings").Sort().Check(testkit.Rows( - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0", + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t's partition p0, reason to use this rate is \"use min(1, 110000/10000) as the sample-rate=1\"", "Warning 1105 Ignore columns and options when analyze partition in dynamic mode", "Warning 8131 Build global-level stats failed due to missing partition-level stats: table `t` partition `p1`", "Warning 8131 Build global-level stats failed due to missing partition-level stats: table `t` partition `p1`", diff --git a/statistics/histogram.go b/statistics/histogram.go index d4f7e9ed72447..642836c83a941 100644 --- a/statistics/histogram.go +++ b/statistics/histogram.go @@ -281,6 +281,35 @@ func (hg *Histogram) BucketToString(bktID, idxCols int) string { return fmt.Sprintf("num: %d lower_bound: %s upper_bound: %s repeats: %d ndv: %d", hg.bucketCount(bktID), lowerVal, upperVal, hg.Buckets[bktID].Repeat, hg.Buckets[bktID].NDV) } +// BinarySearchRemoveVal removes the value from the TopN using binary search. +func (hg *Histogram) BinarySearchRemoveVal(valCntPairs TopNMeta) { + lowIdx, highIdx := 0, hg.Len()-1 + for lowIdx <= highIdx { + midIdx := (lowIdx + highIdx) / 2 + cmpResult := bytes.Compare(hg.Bounds.Column(0).GetRaw(midIdx*2), valCntPairs.Encoded) + if cmpResult > 0 { + lowIdx = midIdx + 1 + continue + } + cmpResult = bytes.Compare(hg.Bounds.Column(0).GetRaw(midIdx*2+1), valCntPairs.Encoded) + if cmpResult < 0 { + highIdx = midIdx - 1 + continue + } + if hg.Buckets[midIdx].NDV > 0 { + hg.Buckets[midIdx].NDV-- + } + if cmpResult == 0 { + hg.Buckets[midIdx].Repeat = 0 + } + hg.Buckets[midIdx].Count -= int64(valCntPairs.Count) + if hg.Buckets[midIdx].Count < 0 { + hg.Buckets[midIdx].Count = 0 + } + break + } +} + // RemoveVals remove the given values from the histogram. // This function contains an **ASSUMPTION**: valCntPairs is sorted in ascending order. func (hg *Histogram) RemoveVals(valCntPairs []TopNMeta) { diff --git a/statistics/histogram_bench_test.go b/statistics/histogram_bench_test.go new file mode 100644 index 0000000000000..1a4b8e3db9746 --- /dev/null +++ b/statistics/histogram_bench_test.go @@ -0,0 +1,107 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package statistics + +import ( + "fmt" + "math/rand" + "testing" + + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util/codec" + "github.com/pingcap/tidb/util/mock" + "github.com/stretchr/testify/require" +) + +const ( + histogramLen = 100 + popedTopNLen = 100 + expBucketNumber = 100 +) + +func genBucket4TestData(length int) []*bucket4Test { + result := make([]*bucket4Test, 0, length) + var lower, upper int64 + for n := 0; n < length; n++ { + if n == 0 { + lower = 0 + } else { + lower = upper + 1 + } + if n == length-1 { + upper = 10000 + } else { + upper = lower + (rand.Int63n(int64(100*(n+1)) - lower)) + } + result = append(result, &bucket4Test{ + lower: lower, + upper: upper, + count: rand.Int63n(10000), + repeat: rand.Int63n(100), + ndv: rand.Int63n(100), + }) + } + return result +} + +func genHist4Bench(t *testing.B, buckets []*bucket4Test, totColSize int64) *Histogram { + h := NewHistogram(0, 0, 0, 0, types.NewFieldType(mysql.TypeBlob), len(buckets), totColSize) + for _, bucket := range buckets { + lower, err := codec.EncodeKey(nil, nil, types.NewIntDatum(bucket.lower)) + require.NoError(t, err) + upper, err := codec.EncodeKey(nil, nil, types.NewIntDatum(bucket.upper)) + require.NoError(t, err) + di, du := types.NewBytesDatum(lower), types.NewBytesDatum(upper) + h.AppendBucketWithNDV(&di, &du, bucket.count, bucket.repeat, bucket.ndv) + } + return h +} + +func benchmarkMergePartitionHist2GlobalHist(b *testing.B, partition int) { + ctx := mock.NewContext() + sc := ctx.GetSessionVars().StmtCtx + hists := make([]*Histogram, 0, partition) + for i := 0; i < partition; i++ { + buckets := genBucket4TestData(histogramLen) + hist := genHist4Bench(b, buckets, histogramLen) + hists = append(hists, hist) + } + poped := make([]TopNMeta, 0, popedTopNLen) + for n := 0; n < popedTopNLen; n++ { + b, _ := codec.EncodeKey(sc, nil, types.NewIntDatum(rand.Int63n(10000))) + tmp := TopNMeta{ + Encoded: b, + Count: uint64(rand.Int63n(10000)), + } + poped = append(poped, tmp) + } + b.StartTimer() + MergePartitionHist2GlobalHist(sc, hists, poped, expBucketNumber, true) + b.StopTimer() +} + +var benchmarkPartitionSize = []int{1000, 10000, 100000} + +// cmd: go test -run=^$ -bench=BenchmarkMergePartitionHist2GlobalHist -benchmem github.com/pingcap/tidb/statistics +func BenchmarkMergePartitionHist2GlobalHist(b *testing.B) { + for _, size := range benchmarkPartitionSize { + b.Run(fmt.Sprintf("Size%d", size), func(b *testing.B) { + for i := 0; i < b.N; i++ { + benchmarkMergePartitionHist2GlobalHist(b, size) + } + }) + } +} diff --git a/statistics/integration_test.go b/statistics/integration_test.go index ec6a9f0aaffb2..b8e699cbf2d15 100644 --- a/statistics/integration_test.go +++ b/statistics/integration_test.go @@ -169,7 +169,7 @@ func TestChangeVerTo2BehaviorWithPersistedOptions(t *testing.T) { tk.MustExec("analyze table t index idx") tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 The analyze version from the session is not compatible with the existing statistics of the table. Use the existing version instead", "Warning 1105 The version 2 would collect all statistics not only the selected indexes", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t")) // since fallback to ver2 path, should do samplerate adjustment + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/3) as the sample-rate=1\"")) // since fallback to ver2 path, should do samplerate adjustment require.NoError(t, h.Update(is)) statsTblT = h.GetTableStats(tblT.Meta()) for _, idx := range statsTblT.Indices { @@ -178,7 +178,7 @@ func TestChangeVerTo2BehaviorWithPersistedOptions(t *testing.T) { tk.MustExec("analyze table t index") tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 The analyze version from the session is not compatible with the existing statistics of the table. Use the existing version instead", "Warning 1105 The version 2 would collect all statistics not only the selected indexes", - "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t")) + "Note 1105 Analyze use auto adjusted sample rate 1.000000 for table test.t, reason to use this rate is \"use min(1, 110000/3) as the sample-rate=1\"")) require.NoError(t, h.Update(is)) statsTblT = h.GetTableStats(tblT.Meta()) for _, idx := range statsTblT.Indices { @@ -891,3 +891,19 @@ func TestOrderingIdxSelectivityThreshold(t *testing.T) { testKit.MustQuery(input[i]).Check(testkit.Rows(output[i].Result...)) } } + +func TestIssue44369(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + h := dom.StatsHandle() + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(a int, b int, index iab(a,b));") + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + tk.MustExec("insert into t value(1,1);") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + tk.MustExec("analyze table t;") + is := dom.InfoSchema() + require.NoError(t, h.Update(is)) + tk.MustExec("alter table t rename column b to bb;") + tk.MustExec("select * from t where a = 10 and bb > 20;") +} diff --git a/statistics/interact_with_storage.go b/statistics/interact_with_storage.go index 7f04e65ff448e..e842df36831f8 100644 --- a/statistics/interact_with_storage.go +++ b/statistics/interact_with_storage.go @@ -19,6 +19,7 @@ import ( "encoding/json" "fmt" "strconv" + "sync/atomic" "time" "github.com/pingcap/errors" @@ -28,11 +29,13 @@ import ( "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" + "github.com/pingcap/tidb/util/memory" "github.com/pingcap/tidb/util/sqlexec" "go.uber.org/zap" ) @@ -220,7 +223,7 @@ func ExtendedStatsFromStorage(reader *StatsReader, table *Table, physicalID int6 return table, nil } -func indexStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tableInfo *model.TableInfo, loadAll bool, lease time.Duration) error { +func indexStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tableInfo *model.TableInfo, loadAll bool, lease time.Duration, tracker *memory.Tracker) error { histID := row.GetInt64(2) distinct := row.GetInt64(3) histVer := row.GetUint64(4) @@ -298,6 +301,9 @@ func indexStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tab break } if idx != nil { + if tracker != nil { + tracker.Consume(idx.MemoryUsage().TotalMemoryUsage()) + } table.Indices[histID] = idx } else { logutil.BgLogger().Debug("we cannot find index id in table info. It may be deleted.", zap.Int64("indexID", histID), zap.String("table", tableInfo.Name.O)) @@ -305,7 +311,7 @@ func indexStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tab return nil } -func columnStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tableInfo *model.TableInfo, loadAll bool, lease time.Duration) error { +func columnStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, tableInfo *model.TableInfo, loadAll bool, lease time.Duration, tracker *memory.Tracker) error { histID := row.GetInt64(2) distinct := row.GetInt64(3) histVer := row.GetUint64(4) @@ -406,6 +412,9 @@ func columnStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, ta break } if col != nil { + if tracker != nil { + tracker.Consume(col.MemoryUsage().TotalMemoryUsage()) + } table.Columns[col.ID] = col } else { // If we didn't find a Column or Index in tableInfo, we won't load the histogram for it. @@ -417,7 +426,10 @@ func columnStatsFromStorage(reader *StatsReader, row chunk.Row, table *Table, ta } // TableStatsFromStorage loads table stats info from storage. -func TableStatsFromStorage(reader *StatsReader, tableInfo *model.TableInfo, physicalID int64, loadAll bool, lease time.Duration, table *Table) (_ *Table, err error) { +func TableStatsFromStorage(sctx sessionctx.Context, reader *StatsReader, tableInfo *model.TableInfo, physicalID int64, loadAll bool, lease time.Duration, table *Table) (_ *Table, err error) { + tracker := memory.NewTracker(memory.LabelForAnalyzeMemory, -1) + tracker.AttachTo(sctx.GetSessionVars().MemTracker) + defer tracker.Detach() // If table stats is pseudo, we also need to copy it, since we will use the column stats when // the average error rate of it is small. if table == nil || reader.IsHistory() { @@ -449,10 +461,13 @@ func TableStatsFromStorage(reader *StatsReader, tableInfo *model.TableInfo, phys return nil, nil } for _, row := range rows { + if atomic.LoadUint32(&sctx.GetSessionVars().Killed) == 1 { + return nil, errors.Trace(ErrQueryInterrupted) + } if row.GetInt64(1) > 0 { - err = indexStatsFromStorage(reader, row, table, tableInfo, loadAll, lease) + err = indexStatsFromStorage(reader, row, table, tableInfo, loadAll, lease, tracker) } else { - err = columnStatsFromStorage(reader, row, table, tableInfo, loadAll, lease) + err = columnStatsFromStorage(reader, row, table, tableInfo, loadAll, lease, tracker) } if err != nil { return nil, err diff --git a/statistics/merge_worker.go b/statistics/merge_worker.go index cfba1ba71bf81..3d2987eee3007 100644 --- a/statistics/merge_worker.go +++ b/statistics/merge_worker.go @@ -15,6 +15,7 @@ package statistics import ( + "sync" "sync/atomic" "time" @@ -44,6 +45,8 @@ type topnStatsMergeWorker struct { respCh chan<- *TopnStatsMergeResponse // the stats in the wrapper should only be read during the worker statsWrapper *StatsWrapper + // shardMutex is used to protect `statsWrapper.AllHg` + shardMutex []sync.Mutex } // NewTopnStatsMergeWorker returns topn merge worker @@ -57,6 +60,7 @@ func NewTopnStatsMergeWorker( respCh: respCh, } worker.statsWrapper = wrapper + worker.shardMutex = make([]sync.Mutex, len(wrapper.AllHg)) worker.killed = killed return worker } @@ -77,10 +81,9 @@ func NewTopnStatsMergeTask(start, end int) *TopnStatsMergeTask { // TopnStatsMergeResponse indicates topn merge worker response type TopnStatsMergeResponse struct { - TopN *TopN - PopedTopn []TopNMeta - RemoveVals [][]TopNMeta - Err error + Err error + TopN *TopN + PopedTopn []TopNMeta } // Run runs topn merge like statistics.MergePartTopN2GlobalTopN @@ -99,16 +102,6 @@ func (worker *topnStatsMergeWorker) Run(timeZone *time.Location, isIndex bool, return } partNum := len(allTopNs) - checkNum := len(checkTopNs) - topNsNum := make([]int, checkNum) - removeVals := make([][]TopNMeta, partNum) - for i, topN := range checkTopNs { - if topN == nil { - topNsNum[i] = 0 - continue - } - topNsNum[i] = len(topN.TopN) - } // Different TopN structures may hold the same value, we have to merge them. counter := make(map[hack.MutableString]float64) // datumMap is used to store the mapping from the string type to datum type. @@ -136,6 +129,11 @@ func (worker *topnStatsMergeWorker) Run(timeZone *time.Location, isIndex bool, // 1. Check the topN first. // 2. If the topN doesn't contain the value corresponding to encodedVal. We should check the histogram. for j := 0; j < partNum; j++ { + if atomic.LoadUint32(worker.killed) == 1 { + resp.Err = errors.Trace(ErrQueryInterrupted) + worker.respCh <- resp + return + } if (j == i && version >= 2) || allTopNs[j].findTopN(val.Encoded) != -1 { continue } @@ -172,13 +170,13 @@ func (worker *topnStatsMergeWorker) Run(timeZone *time.Location, isIndex bool, if count != 0 { counter[encodedVal] += count // Remove the value corresponding to encodedVal from the histogram. - removeVals[j] = append(removeVals[j], TopNMeta{Encoded: datum.GetBytes(), Count: uint64(count)}) + worker.shardMutex[j].Lock() + worker.statsWrapper.AllHg[j].BinarySearchRemoveVal(TopNMeta{Encoded: datum.GetBytes(), Count: uint64(count)}) + worker.shardMutex[j].Unlock() } } } } - // record remove values - resp.RemoveVals = removeVals numTop := len(counter) if numTop == 0 { diff --git a/statistics/selectivity.go b/statistics/selectivity.go index 76fc3cd9106c5..8205286880513 100644 --- a/statistics/selectivity.go +++ b/statistics/selectivity.go @@ -491,7 +491,7 @@ OUTER: for i, scalarCond := range notCoveredStrMatch { ok, sel, err := coll.GetSelectivityByFilter(ctx, []expression.Expression{scalarCond}) if err != nil { - sc.AppendWarning(errors.New("Error when using TopN-assisted estimation: " + err.Error())) + sc.AppendWarning(errors.NewNoStackError("Error when using TopN-assisted estimation: " + err.Error())) } if !ok { continue @@ -506,7 +506,7 @@ OUTER: for i, scalarCond := range notCoveredNegateStrMatch { ok, sel, err := coll.GetSelectivityByFilter(ctx, []expression.Expression{scalarCond}) if err != nil { - sc.AppendWarning(errors.New("Error when using TopN-assisted estimation: " + err.Error())) + sc.AppendWarning(errors.NewNoStackError("Error when using TopN-assisted estimation: " + err.Error())) } if !ok { continue diff --git a/statistics/selectivity_test.go b/statistics/selectivity_test.go index e3db3ecaf7960..03ac9ae59ff21 100644 --- a/statistics/selectivity_test.go +++ b/statistics/selectivity_test.go @@ -574,7 +574,7 @@ func TestSelectivity(t *testing.T) { sel := p.(plannercore.LogicalPlan).Children()[0].(*plannercore.LogicalSelection) ds := sel.Children()[0].(*plannercore.DataSource) - histColl := statsTbl.GenerateHistCollFromColumnInfo(ds.Columns, ds.Schema().Columns) + histColl := statsTbl.GenerateHistCollFromColumnInfo(ds.TableInfo(), ds.Schema().Columns) ratio, _, err := histColl.Selectivity(sctx, sel.Conditions, nil) require.NoErrorf(t, err, "for %s", tt.exprs) @@ -687,7 +687,7 @@ func TestDNFCondSelectivity(t *testing.T) { sel := p.(plannercore.LogicalPlan).Children()[0].(*plannercore.LogicalSelection) ds := sel.Children()[0].(*plannercore.DataSource) - histColl := statsTbl.GenerateHistCollFromColumnInfo(ds.Columns, ds.Schema().Columns) + histColl := statsTbl.GenerateHistCollFromColumnInfo(ds.TableInfo(), ds.Schema().Columns) ratio, _, err := histColl.Selectivity(sctx, sel.Conditions, nil) require.NoErrorf(t, err, "error %v, for expr %s", err, tt) diff --git a/statistics/table.go b/statistics/table.go index df65f42fce5fe..f63b600f339f0 100644 --- a/statistics/table.go +++ b/statistics/table.go @@ -939,19 +939,13 @@ func (coll *HistColl) ID2UniqueID(columns []*expression.Column) *HistColl { } // GenerateHistCollFromColumnInfo generates a new HistColl whose ColID2IdxIDs and IdxID2ColIDs is built from the given parameter. -func (coll *HistColl) GenerateHistCollFromColumnInfo(infos []*model.ColumnInfo, columns []*expression.Column) *HistColl { +func (coll *HistColl) GenerateHistCollFromColumnInfo(tblInfo *model.TableInfo, columns []*expression.Column) *HistColl { newColHistMap := make(map[int64]*Column) colInfoID2UniqueID := make(map[int64]int64, len(columns)) - colNames2UniqueID := make(map[string]int64) + idxID2idxInfo := make(map[int64]*model.IndexInfo) for _, col := range columns { colInfoID2UniqueID[col.ID] = col.UniqueID } - for _, colInfo := range infos { - uniqueID, ok := colInfoID2UniqueID[colInfo.ID] - if ok { - colNames2UniqueID[colInfo.Name.L] = uniqueID - } - } for id, colHist := range coll.Columns { uniqueID, ok := colInfoID2UniqueID[id] // Collect the statistics by the given columns. @@ -959,13 +953,20 @@ func (coll *HistColl) GenerateHistCollFromColumnInfo(infos []*model.ColumnInfo, newColHistMap[uniqueID] = colHist } } + for _, idxInfo := range tblInfo.Indices { + idxID2idxInfo[idxInfo.ID] = idxInfo + } newIdxHistMap := make(map[int64]*Index) idx2Columns := make(map[int64][]int64) colID2IdxIDs := make(map[int64][]int64) - for _, idxHist := range coll.Indices { - ids := make([]int64, 0, len(idxHist.Info.Columns)) - for _, idxCol := range idxHist.Info.Columns { - uniqueID, ok := colNames2UniqueID[idxCol.Name.L] + for id, idxHist := range coll.Indices { + idxInfo := idxID2idxInfo[id] + if idxInfo == nil { + continue + } + ids := make([]int64, 0, len(idxInfo.Columns)) + for _, idxCol := range idxInfo.Columns { + uniqueID, ok := colInfoID2UniqueID[tblInfo.Columns[idxCol.Offset].ID] if !ok { break } diff --git a/statistics/trace_test.go b/statistics/trace_test.go index 04045bda743c1..4022a448e50f8 100644 --- a/statistics/trace_test.go +++ b/statistics/trace_test.go @@ -221,9 +221,9 @@ func TestTraceDebugSelectivity(t *testing.T) { // Collect common information for the following tests. p := parser.New() - dsColInfos := make([][]*model.ColumnInfo, 0, len(in)) dsSchemaCols := make([][]*expression.Column, 0, len(in)) selConditions := make([][]expression.Expression, 0, len(in)) + tblInfos := make([]*model.TableInfo, 0, len(in)) for _, sql := range in { stmt, err := p.ParseOneStmt(sql, "", "") require.NoError(t, err) @@ -236,9 +236,9 @@ func TestTraceDebugSelectivity(t *testing.T) { sel := p.(plannercore.LogicalPlan).Children()[0].(*plannercore.LogicalSelection) ds := sel.Children()[0].(*plannercore.DataSource) - dsColInfos = append(dsColInfos, ds.Columns) dsSchemaCols = append(dsSchemaCols, ds.Schema().Columns) selConditions = append(selConditions, sel.Conditions) + tblInfos = append(tblInfos, ds.TableInfo()) } var buf bytes.Buffer encoder := json.NewEncoder(&buf) @@ -247,7 +247,7 @@ func TestTraceDebugSelectivity(t *testing.T) { // Test using ver2 stats. for i, sql := range in { stmtCtx.OptimizerDebugTrace = nil - histColl := statsTbl.GenerateHistCollFromColumnInfo(dsColInfos[i], dsSchemaCols[i]) + histColl := statsTbl.GenerateHistCollFromColumnInfo(tblInfos[i], dsSchemaCols[i]) _, _, err = histColl.Selectivity(sctx, selConditions[i], nil) require.NoError(t, err, sql, "For ver2") traceInfo := stmtCtx.OptimizerDebugTrace @@ -271,7 +271,7 @@ func TestTraceDebugSelectivity(t *testing.T) { stmtCtx.EnableOptimizerDebugTrace = true for i, sql := range in { stmtCtx.OptimizerDebugTrace = nil - histColl := statsTbl.GenerateHistCollFromColumnInfo(dsColInfos[i], dsSchemaCols[i]) + histColl := statsTbl.GenerateHistCollFromColumnInfo(tblInfos[i], dsSchemaCols[i]) _, _, err = histColl.Selectivity(sctx, selConditions[i], nil) require.NoError(t, err, sql, "For ver1") traceInfo := stmtCtx.OptimizerDebugTrace diff --git a/store/copr/coprocessor.go b/store/copr/coprocessor.go index 33a8ec42fe61c..330eb700c74de 100644 --- a/store/copr/coprocessor.go +++ b/store/copr/coprocessor.go @@ -266,6 +266,8 @@ type copTask struct { redirect2Replica *uint64 busyThreshold time.Duration meetLockFallback bool + // firstReadType is used to indicate the type of first read when retrying. + firstReadType string } type batchedCopTask struct { @@ -1156,12 +1158,16 @@ func (worker *copIteratorWorker) handleTaskOnce(bo *Backoffer, task *copTask, ch RecordTimeStat: true, RecordScanStat: true, TaskId: worker.req.TaskID, - RequestSource: task.requestSource.GetRequestSource(), ResourceControlContext: &kvrpcpb.ResourceControlContext{ ResourceGroupName: worker.req.ResourceGroupName, }, BusyThresholdMs: uint32(task.busyThreshold.Milliseconds()), }) + req.InputRequestSource = task.requestSource.GetRequestSource() + if task.firstReadType != "" { + req.ReadType = task.firstReadType + req.IsRetryRequest = true + } if worker.req.ResourceGroupTagger != nil { worker.req.ResourceGroupTagger(req) } @@ -1217,12 +1223,19 @@ func (worker *copIteratorWorker) handleTaskOnce(bo *Backoffer, task *copTask, ch tidbmetrics.DistSQLCoprRespBodySize.WithLabelValues(storeAddr).Observe(float64(len(copResp.Data))) } + var remains []*copTask if worker.req.Paging.Enable { - return worker.handleCopPagingResult(bo, rpcCtx, &copResponse{pbResp: copResp}, cacheKey, cacheValue, task, ch, costTime) + remains, err = worker.handleCopPagingResult(bo, rpcCtx, &copResponse{pbResp: copResp}, cacheKey, cacheValue, task, ch, costTime) + } else { + // Handles the response for non-paging copTask. + remains, err = worker.handleCopResponse(bo, rpcCtx, &copResponse{pbResp: copResp}, cacheKey, cacheValue, task, ch, nil, costTime) } - - // Handles the response for non-paging copTask. - return worker.handleCopResponse(bo, rpcCtx, &copResponse{pbResp: copResp}, cacheKey, cacheValue, task, ch, nil, costTime) + if req.ReadType != "" { + for _, remain := range remains { + remain.firstReadType = req.ReadType + } + } + return remains, err } const ( @@ -1624,7 +1637,14 @@ func (worker *copIteratorWorker) handleCopCache(task *copTask, resp *copResponse resp.pbResp.Range = nil } } - resp.detail.CoprCacheHit = true + // `worker.enableCollectExecutionInfo` is loaded from the instance's config. Because it's not related to the request, + // the cache key can be same when `worker.enableCollectExecutionInfo` is true or false. + // When `worker.enableCollectExecutionInfo` is false, the `resp.detail` is nil, and hit cache is still possible. + // Check `resp.detail` to avoid panic. + // Details: https://github.com/pingcap/tidb/issues/48212 + if resp.detail != nil { + resp.detail.CoprCacheHit = true + } return nil } copr_metrics.CoprCacheCounterMiss.Add(1) diff --git a/store/helper/helper.go b/store/helper/helper.go index 416254d591151..4bcaf207aeeb8 100644 --- a/store/helper/helper.go +++ b/store/helper/helper.go @@ -97,25 +97,112 @@ func NewHelper(store Storage) *Helper { } } -// GetMvccByEncodedKey get the MVCC value by the specific encoded key. -func (h *Helper) GetMvccByEncodedKey(encodedKey kv.Key) (*kvrpcpb.MvccGetByKeyResponse, error) { - keyLocation, err := h.RegionCache.LocateKey(tikv.NewBackofferWithVars(context.Background(), 500, nil), encodedKey) - if err != nil { - return nil, derr.ToTiDBErr(err) - } +// MaxBackoffTimeoutForMvccGet is a derived value from previous implementation possible experiencing value 5000ms. +const MaxBackoffTimeoutForMvccGet = 5000 +// GetMvccByEncodedKeyWithTS get the MVCC value by the specific encoded key, if lock is encountered it would be resolved. +func (h *Helper) GetMvccByEncodedKeyWithTS(encodedKey kv.Key, startTS uint64) (*kvrpcpb.MvccGetByKeyResponse, error) { + bo := tikv.NewBackofferWithVars(context.Background(), MaxBackoffTimeoutForMvccGet, nil) tikvReq := tikvrpc.NewRequest(tikvrpc.CmdMvccGetByKey, &kvrpcpb.MvccGetByKeyRequest{Key: encodedKey}) - kvResp, err := h.Store.SendReq(tikv.NewBackofferWithVars(context.Background(), 500, nil), tikvReq, keyLocation.Region, time.Minute) - if err != nil { - logutil.BgLogger().Info("get MVCC by encoded key failed", - zap.Stringer("encodeKey", encodedKey), - zap.Reflect("region", keyLocation.Region), - zap.Stringer("keyLocation", keyLocation), - zap.Reflect("kvResp", kvResp), - zap.Error(err)) - return nil, errors.Trace(err) + for { + keyLocation, err := h.RegionCache.LocateKey(bo, encodedKey) + if err != nil { + return nil, derr.ToTiDBErr(err) + } + kvResp, err := h.Store.SendReq(bo, tikvReq, keyLocation.Region, time.Minute) + if err != nil { + logutil.BgLogger().Warn("get MVCC by encoded key failed", + zap.Stringer("encodeKey", encodedKey), + zap.Reflect("region", keyLocation.Region), + zap.Stringer("keyLocation", keyLocation), + zap.Reflect("kvResp", kvResp), + zap.Error(err)) + return nil, errors.Trace(err) + } + + regionErr, err := kvResp.GetRegionError() + if err != nil { + return nil, errors.Trace(err) + } + if regionErr != nil { + if err = bo.Backoff(tikv.BoRegionMiss(), errors.New(regionErr.String())); err != nil { + return nil, err + } + continue + } + + mvccResp := kvResp.Resp.(*kvrpcpb.MvccGetByKeyResponse) + if errMsg := mvccResp.GetError(); errMsg != "" { + logutil.BgLogger().Warn("get MVCC by encoded key failed", + zap.Stringer("encodeKey", encodedKey), + zap.Reflect("region", keyLocation.Region), + zap.Stringer("keyLocation", keyLocation), + zap.Reflect("kvResp", kvResp), + zap.String("error", errMsg)) + return nil, errors.New(errMsg) + } + if mvccResp.Info == nil { + errMsg := "Invalid mvcc response result, the info field is nil" + logutil.BgLogger().Warn(errMsg, + zap.Stringer("encodeKey", encodedKey), + zap.Reflect("region", keyLocation.Region), + zap.Stringer("keyLocation", keyLocation), + zap.Reflect("kvResp", kvResp)) + return nil, errors.New(errMsg) + } + + // Try to resolve the lock and retry mvcc get again if the input startTS is a valid value. + if startTS > 0 && mvccResp.Info.GetLock() != nil { + latestTS, err := h.Store.GetOracle().GetLowResolutionTimestamp(context.Background(), &oracle.Option{TxnScope: oracle.GlobalTxnScope}) + if err != nil { + logutil.BgLogger().Warn("Failed to get latest ts", zap.Error(err)) + return nil, err + } + if startTS > latestTS { + errMsg := fmt.Sprintf("Snapshot ts=%v is larger than latest allocated ts=%v, lock could not be resolved", + startTS, latestTS) + logutil.BgLogger().Warn(errMsg) + return nil, errors.New(errMsg) + } + lockInfo := mvccResp.Info.GetLock() + lock := &txnlock.Lock{ + Key: []byte(encodedKey), + Primary: lockInfo.GetPrimary(), + TxnID: lockInfo.GetStartTs(), + TTL: lockInfo.GetTtl(), + TxnSize: lockInfo.GetTxnSize(), + LockType: lockInfo.GetType(), + UseAsyncCommit: lockInfo.GetUseAsyncCommit(), + LockForUpdateTS: lockInfo.GetForUpdateTs(), + } + // Disable for read to avoid async resolve. + resolveLocksOpts := txnlock.ResolveLocksOptions{ + CallerStartTS: startTS, + Locks: []*txnlock.Lock{lock}, + Lite: true, + ForRead: false, + Detail: nil, + } + resolveLockRes, err := h.Store.GetLockResolver().ResolveLocksWithOpts(bo, resolveLocksOpts) + if err != nil { + return nil, err + } + msBeforeExpired := resolveLockRes.TTL + if msBeforeExpired > 0 { + if err = bo.BackoffWithCfgAndMaxSleep(tikv.BoTxnLock(), int(msBeforeExpired), + errors.Errorf("resolve lock fails lock: %v", lock)); err != nil { + return nil, err + } + } + continue + } + return mvccResp, nil } - return kvResp.Resp.(*kvrpcpb.MvccGetByKeyResponse), nil +} + +// GetMvccByEncodedKey get the MVCC value by the specific encoded key. +func (h *Helper) GetMvccByEncodedKey(encodedKey kv.Key) (*kvrpcpb.MvccGetByKeyResponse, error) { + return h.GetMvccByEncodedKeyWithTS(encodedKey, 0) } // MvccKV wraps the key's mvcc info in tikv. @@ -810,7 +897,7 @@ func (h *Helper) GetRegionInfoByID(regionID uint64) (*RegionInfo, error) { // GetRegionsInfoByRange scans region by key range func (h *Helper) GetRegionsInfoByRange(sk, ek []byte) (*RegionsInfo, error) { var regionsInfo RegionsInfo - err := h.requestPD("GetRegionByRange", "GET", fmt.Sprintf("%v?key=%s&end_key=%s", pdapi.ScanRegions, + err := h.requestPD("GetRegionByRange", "GET", fmt.Sprintf("%v?key=%s&end_key=%s&limit=-1", pdapi.ScanRegions, url.QueryEscape(string(sk)), url.QueryEscape(string(ek))), nil, ®ionsInfo) return ®ionsInfo, err } diff --git a/store/mockstore/unistore/rpc.go b/store/mockstore/unistore/rpc.go index b34051d3d3c9a..6fb781e367879 100644 --- a/store/mockstore/unistore/rpc.go +++ b/store/mockstore/unistore/rpc.go @@ -67,6 +67,12 @@ func (c *RPCClient) SendRequest(ctx context.Context, addr string, req *tikvrpc.R } }) + failpoint.Inject("epochNotMatch", func(val failpoint.Value) { + if val.(bool) { + failpoint.Return(tikvrpc.GenRegionErrorResp(req, &errorpb.Error{EpochNotMatch: &errorpb.EpochNotMatch{}})) + } + }) + failpoint.Inject("unistoreRPCClientSendHook", func(val failpoint.Value) { if fn := UnistoreRPCClientSendHook.Load(); val.(bool) && fn != nil { (*fn)(req) diff --git a/table/column.go b/table/column.go index 953bd9f6481c3..e4071e9b79aec 100644 --- a/table/column.go +++ b/table/column.go @@ -46,11 +46,39 @@ import ( type Column struct { *model.ColumnInfo // If this column is a generated column, the expression will be stored here. - GeneratedExpr ast.ExprNode + GeneratedExpr *ClonableExprNode // If this column has default expr value, this expression will be stored here. DefaultExpr ast.ExprNode } +// ClonableExprNode is a wrapper for ast.ExprNode. +type ClonableExprNode struct { + ctor func() ast.ExprNode + internal ast.ExprNode +} + +// NewClonableExprNode creates a ClonableExprNode. +func NewClonableExprNode(ctor func() ast.ExprNode, internal ast.ExprNode) *ClonableExprNode { + return &ClonableExprNode{ + ctor: ctor, + internal: internal, + } +} + +// Clone makes a "copy" of internal ast.ExprNode by reconstructing it. +func (n *ClonableExprNode) Clone() ast.ExprNode { + if n.ctor == nil { + return n.internal + } + return n.ctor() +} + +// Internal returns the reference of the internal ast.ExprNode. +// Note: only use this method when you are sure that the internal ast.ExprNode is not modified concurrently. +func (n *ClonableExprNode) Internal() ast.ExprNode { + return n.internal +} + // String implements fmt.Stringer interface. func (c *Column) String() string { ans := []string{c.Name.O, types.TypeToStr(c.GetType(), c.GetCharset())} diff --git a/table/tables/partition_test.go b/table/tables/partition_test.go index e0bc678057700..7867d0272ae3c 100644 --- a/table/tables/partition_test.go +++ b/table/tables/partition_test.go @@ -709,6 +709,113 @@ func TestIssue31629(t *testing.T) { } } +func TestExchangePartitionStates(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + dbName := "partSchemaVer" + tk.MustExec("create database " + dbName) + tk.MustExec("use " + dbName) + tk.MustExec(`set @@global.tidb_enable_metadata_lock = ON`) + tk2 := testkit.NewTestKit(t, store) + tk2.MustExec("use " + dbName) + tk3 := testkit.NewTestKit(t, store) + tk3.MustExec("use " + dbName) + tk4 := testkit.NewTestKit(t, store) + tk4.MustExec("use " + dbName) + tk.MustExec(`create table t (a int primary key, b varchar(255), key (b))`) + tk.MustExec(`create table tp (a int primary key, b varchar(255), key (b)) partition by range (a) (partition p0 values less than (1000000), partition p1M values less than (2000000))`) + tk.MustExec(`insert into t values (1, "1")`) + tk.MustExec(`insert into tp values (2, "2")`) + tk.MustExec(`analyze table t,tp`) + tk.MustExec("BEGIN") + tk.MustQuery(`select * from t`).Check(testkit.Rows("1 1")) + tk.MustQuery(`select * from tp`).Check(testkit.Rows("2 2")) + alterChan := make(chan error) + go func() { + // WITH VALIDATION is the default + err := tk2.ExecToErr(`alter table tp exchange partition p0 with table t`) + alterChan <- err + }() + waitFor := func(tableName, s string, pos int) { + for { + select { + case alterErr := <-alterChan: + require.Fail(t, "Alter completed unexpectedly", "With error %v", alterErr) + default: + // Alter still running + } + res := tk4.MustQuery(`admin show ddl jobs where db_name = '` + strings.ToLower(dbName) + `' and table_name = '` + tableName + `' and job_type = 'exchange partition'`).Rows() + if len(res) == 1 && res[0][pos] == s { + logutil.BgLogger().Info("Got state", zap.String("State", s)) + break + } + gotime.Sleep(50 * gotime.Millisecond) + } + } + waitFor("t", "write only", 4) + tk3.MustExec(`BEGIN`) + tk3.MustExec(`insert into t values (4,"4")`) + tk3.MustContainErrMsg(`insert into t values (1000004,"1000004")`, "[table:1748]Found a row not matching the given partition set") + tk.MustExec(`insert into t values (5,"5")`) + // This should fail the alter table! + tk.MustExec(`insert into t values (1000005,"1000005")`) + + // MDL will block the alter to not continue until all clients + // are in StateWriteOnly, which tk is blocking until it commits + tk.MustExec(`COMMIT`) + waitFor("t", "rollback done", 11) + // MDL will block the alter from finish, tk is in 'rollbacked' schema version + // but the alter is still waiting for tk3 to commit, before continuing + tk.MustExec("BEGIN") + tk.MustExec(`insert into t values (1000006,"1000006")`) + tk.MustExec(`insert into t values (6,"6")`) + tk3.MustExec(`insert into t values (7,"7")`) + tk3.MustContainErrMsg(`insert into t values (1000007,"1000007")`, + "[table:1748]Found a row not matching the given partition set") + tk3.MustExec("COMMIT") + require.ErrorContains(t, <-alterChan, + "[ddl:1737]Found a row that does not match the partition") + tk3.MustExec(`BEGIN`) + tk.MustQuery(`select * from t`).Sort().Check(testkit.Rows( + "1 1", "1000005 1000005", "1000006 1000006", "5 5", "6 6")) + tk.MustQuery(`select * from tp`).Sort().Check(testkit.Rows("2 2")) + tk3.MustQuery(`select * from t`).Sort().Check(testkit.Rows( + "1 1", "1000005 1000005", "4 4", "5 5", "7 7")) + tk3.MustQuery(`select * from tp`).Sort().Check(testkit.Rows("2 2")) + tk.MustContainErrMsg(`insert into t values (7,"7")`, + "[kv:1062]Duplicate entry '7' for key 't.PRIMARY'") + tk.MustExec(`insert into t values (8,"8")`) + tk.MustExec(`insert into t values (1000008,"1000008")`) + tk.MustExec(`insert into tp values (9,"9")`) + tk.MustExec(`insert into tp values (1000009,"1000009")`) + tk3.MustExec(`insert into t values (10,"10")`) + tk3.MustExec(`insert into t values (1000010,"1000010")`) + + tk3.MustExec(`COMMIT`) + tk.MustQuery(`show create table tp`).Check(testkit.Rows("" + + "tp CREATE TABLE `tp` (\n" + + " `a` int(11) NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (1000000),\n" + + " PARTITION `p1M` VALUES LESS THAN (2000000))")) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(11) NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin")) + tk.MustExec(`commit`) + tk.MustExec(`insert into t values (11,"11")`) + tk.MustExec(`insert into t values (1000011,"1000011")`) + tk.MustExec(`insert into tp values (12,"12")`) + tk.MustExec(`insert into tp values (1000012,"1000012")`) +} + func TestAddKeyPartitionStates(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/table/tables/tables.go b/table/tables/tables.go index 98af2ae53a35a..c760a5607b745 100644 --- a/table/tables/tables.go +++ b/table/tables/tables.go @@ -33,6 +33,7 @@ import ( "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/meta/autoid" + "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/sessionctx" @@ -131,15 +132,21 @@ func TableFromMeta(allocs autoid.Allocators, tblInfo *model.TableInfo) (table.Ta col := table.ToColumn(colInfo) if col.IsGenerated() { - expr, err := generatedexpr.ParseExpression(colInfo.GeneratedExprString) + genStr := colInfo.GeneratedExprString + expr, err := buildGeneratedExpr(tblInfo, genStr) if err != nil { return nil, err } - expr, err = generatedexpr.SimpleResolveName(expr, tblInfo) - if err != nil { - return nil, err - } - col.GeneratedExpr = expr + col.GeneratedExpr = table.NewClonableExprNode(func() ast.ExprNode { + newExpr, err1 := buildGeneratedExpr(tblInfo, genStr) + if err1 != nil { + logutil.BgLogger().Warn("unexpected parse generated string error", + zap.String("generatedStr", genStr), + zap.Error(err1)) + return expr + } + return newExpr + }, expr) } // default value is expr. if col.DefaultIsExpr { @@ -166,6 +173,18 @@ func TableFromMeta(allocs autoid.Allocators, tblInfo *model.TableInfo) (table.Ta return newPartitionedTable(&t, tblInfo) } +func buildGeneratedExpr(tblInfo *model.TableInfo, genExpr string) (ast.ExprNode, error) { + expr, err := generatedexpr.ParseExpression(genExpr) + if err != nil { + return nil, err + } + expr, err = generatedexpr.SimpleResolveName(expr, tblInfo) + if err != nil { + return nil, err + } + return expr, nil +} + // initTableCommon initializes a TableCommon struct. func initTableCommon(t *TableCommon, tblInfo *model.TableInfo, physicalTableID int64, cols []*table.Column, allocs autoid.Allocators) { t.tableID = tblInfo.ID diff --git a/testkit/testkit.go b/testkit/testkit.go index a86b49a01f879..5483f60b710db 100644 --- a/testkit/testkit.go +++ b/testkit/testkit.go @@ -242,6 +242,17 @@ func (tk *TestKit) HasPlan(sql string, plan string, args ...interface{}) bool { return false } +// HasNoPlan checks if the result execution plan doesn't contain specific plan. +func (tk *TestKit) HasNoPlan(sql string, plan string, args ...interface{}) bool { + rs := tk.MustQuery("explain "+sql, args...) + for i := range rs.rows { + if strings.Contains(rs.rows[i][0], plan) { + return false + } + } + return true +} + // HasTiFlashPlan checks if the result execution plan contains TiFlash plan. func (tk *TestKit) HasTiFlashPlan(sql string, args ...interface{}) bool { rs := tk.MustQuery("explain "+sql, args...) diff --git a/tests/realtikvtest/addindextest/integration_test.go b/tests/realtikvtest/addindextest/integration_test.go index b93e93bd033e4..e05b7f670db4e 100644 --- a/tests/realtikvtest/addindextest/integration_test.go +++ b/tests/realtikvtest/addindextest/integration_test.go @@ -477,9 +477,9 @@ func TestAddIndexBackfillLostUpdate(t *testing.T) { d := dom.DDL() originalCallback := d.GetHook() defer d.SetHook(originalCallback) - callback := newTestCallBack(t, dom) + hook := newTestCallBack(t, dom) var runDML bool - callback.OnJobRunAfterExported = func(job *model.Job) { + hook.OnJobRunAfterExported = func(job *model.Job) { if t.Failed() || runDML { return } @@ -514,10 +514,44 @@ func TestAddIndexBackfillLostUpdate(t *testing.T) { _, err = tk1.Exec("commit;") assert.NoError(t, err) } - d.SetHook(callback) + d.SetHook(hook) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecutionStateBeforeImport", "1*return")) tk.MustExec("alter table t add unique index idx(b);") tk.MustExec("admin check table t;") tk.MustQuery("select * from t;").Check(testkit.Rows("1 2 1")) require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecutionStateBeforeImport")) } + +func TestAddIndexPreCheckFailed(t *testing.T) { + store := realtikvtest.CreateMockStoreAndSetup(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("drop database if exists addindexlit;") + tk.MustExec("create database addindexlit;") + tk.MustExec("use addindexlit;") + tk.MustExec(`set global tidb_ddl_enable_fast_reorg=on;`) + + tk.MustExec("create table t(id int primary key, b int, k int);") + tk.MustExec("insert into t values (1, 1, 1);") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/ingest/mockIngestCheckEnvFailed", "return")) + tk.MustGetErrMsg("alter table t add index idx(b);", "[ddl:8256]Check ingest environment failed: mock error") + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/ingest/mockIngestCheckEnvFailed")) +} + +func TestAddIndexRemoteDuplicateCheck(t *testing.T) { + store := realtikvtest.CreateMockStoreAndSetup(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("drop database if exists addindexlit;") + tk.MustExec("create database addindexlit;") + tk.MustExec("use addindexlit;") + tk.MustExec(`set global tidb_ddl_enable_fast_reorg=on;`) + tk.MustExec("set global tidb_ddl_reorg_worker_cnt=1;") + + tk.MustExec("create table t(id int primary key, b int, k int);") + tk.MustQuery("split table t by (30000);").Check(testkit.Rows("1 1")) + tk.MustExec("insert into t values(1, 1, 1);") + tk.MustExec("insert into t values(100000, 1, 1);") + + ingest.ForceSyncFlagForTest = true + tk.MustGetErrCode("alter table t add unique index idx(b);", errno.ErrDupEntry) + ingest.ForceSyncFlagForTest = false +} diff --git a/tidb-server/main.go b/tidb-server/main.go index 47165bbe10b76..5d4cbc3421c31 100644 --- a/tidb-server/main.go +++ b/tidb-server/main.go @@ -305,6 +305,7 @@ func main() { } err = setupLog(keyspaceID) mainErrHandler(err) + memory.InitMemoryHook() err = setupAuditLog() mainErrHandler(err) _, err = setupExtensions() diff --git a/ttl/client/command.go b/ttl/client/command.go index 837c22324d4f0..0ab515dceeb8c 100644 --- a/ttl/client/command.go +++ b/ttl/client/command.go @@ -29,7 +29,7 @@ import ( ) const ( - ttlCmdKeyLeaseSeconds int64 = 60 + ttlCmdKeyLeaseSeconds int64 = 180 ttlCmdKeyRequestPrefix = "/tidb/ttl/cmd/req/" ttlCmdKeyResponsePrefix = "/tidb/ttl/cmd/resp/" ttlCmdTypeTriggerTTLJob = "trigger_ttl_job" @@ -161,13 +161,15 @@ func (c *etcdClient) waitCmdResponse(ctx context.Context, reqID string, obj inte key := ttlCmdKeyResponsePrefix + reqID ch := c.etcdCli.Watch(ctx, key) - ticker := time.NewTimer(time.Second) + ticker := time.NewTicker(time.Second) defer ticker.Stop() var respData []byte loop: for { select { + case <-ctx.Done(): + return ctx.Err() case <-ticker.C: response, err := c.etcdCli.Get(ctx, key) if err != nil { @@ -178,7 +180,15 @@ loop: respData = response.Kvs[0].Value break loop } - case resp := <-ch: + case resp, ok := <-ch: + if !ok { + logutil.BgLogger().Info("watcher is closed") + // to make ch always block + ch = make(chan clientv3.WatchResponse) + time.Sleep(time.Second) + continue loop + } + for _, event := range resp.Events { if event.Type == clientv3.EventTypePut { respData = event.Kv.Value diff --git a/ttl/ttlworker/task_manager.go b/ttl/ttlworker/task_manager.go index 956e14abf3c13..20f70d7fc49ac 100644 --- a/ttl/ttlworker/task_manager.go +++ b/ttl/ttlworker/task_manager.go @@ -306,6 +306,7 @@ loop: err = idleWorker.Schedule(task.ttlScanTask) if err != nil { logger.Warn("fail to schedule task", zap.Error(err)) + task.cancel() continue } @@ -457,6 +458,8 @@ func (m *taskManager) checkFinishedTask(se session.Session, now time.Time) { stillRunningTasks = append(stillRunningTasks, task) continue } + // we should cancel task to release inner context and avoid memory leak + task.cancel() err := m.reportTaskFinished(se, now, task) if err != nil { logutil.Logger(m.ctx).Error("fail to report finished task", zap.Error(err)) @@ -579,6 +582,11 @@ type runningScanTask struct { result *ttlScanTaskExecResult } +// Context returns context for the task and is only used by test now +func (t *runningScanTask) Context() context.Context { + return t.ctx +} + func (t *runningScanTask) finished() bool { return t.result != nil && t.statistics.TotalRows.Load() == t.statistics.ErrorRows.Load()+t.statistics.SuccessRows.Load() } diff --git a/ttl/ttlworker/task_manager_integration_test.go b/ttl/ttlworker/task_manager_integration_test.go index 209f7c7febc46..e66305806e079 100644 --- a/ttl/ttlworker/task_manager_integration_test.go +++ b/ttl/ttlworker/task_manager_integration_test.go @@ -131,6 +131,7 @@ func TestParallelSchedule(t *testing.T) { require.NoError(t, isc.Update(sessionFactory())) now := time.Now() scheduleWg := sync.WaitGroup{} + finishTasks := make([]func(), 0, 4) for i := 0; i < 4; i++ { workers := []ttlworker.Worker{} for j := 0; j < 4; j++ { @@ -139,7 +140,8 @@ func TestParallelSchedule(t *testing.T) { workers = append(workers, scanWorker) } - m := ttlworker.NewTaskManager(context.Background(), nil, isc, fmt.Sprintf("task-manager-%d", i), store) + managerID := fmt.Sprintf("task-manager-%d", i) + m := ttlworker.NewTaskManager(context.Background(), nil, isc, managerID, store) m.SetScanWorkers4Test(workers) scheduleWg.Add(1) go func() { @@ -147,6 +149,15 @@ func TestParallelSchedule(t *testing.T) { m.RescheduleTasks(se, now) scheduleWg.Done() }() + finishTasks = append(finishTasks, func() { + se := sessionFactory() + for _, task := range m.GetRunningTasks() { + require.Nil(t, task.Context().Err(), fmt.Sprintf("%s %d", managerID, task.ScanID)) + task.SetResult(nil) + m.CheckFinishedTask(se, time.Now()) + require.NotNil(t, task.Context().Err(), fmt.Sprintf("%s %d", managerID, task.ScanID)) + } + }) } scheduleWg.Wait() // all tasks should have been scheduled @@ -154,6 +165,9 @@ func TestParallelSchedule(t *testing.T) { for i := 0; i < 4; i++ { sql := fmt.Sprintf("select count(1) from mysql.tidb_ttl_task where status = 'running' AND owner_id = 'task-manager-%d'", i) tk.MustQuery(sql).Check(testkit.Rows("4")) + finishTasks[i]() + sql = fmt.Sprintf("select count(1) from mysql.tidb_ttl_task where status = 'finished' AND owner_id = 'task-manager-%d'", i) + tk.MustQuery(sql).Check(testkit.Rows("4")) } } diff --git a/types/datum.go b/types/datum.go index b018584f7517a..4935331585796 100644 --- a/types/datum.go +++ b/types/datum.go @@ -1258,9 +1258,10 @@ func (d *Datum) convertToUint(sc *stmtctx.StatementContext, target *FieldType) ( case KindMysqlDuration: dec := d.GetMysqlDuration().ToNumber() err = dec.Round(dec, 0, ModeHalfUp) - ival, err1 := dec.ToInt() - if err1 == nil { - val, err = ConvertIntToUint(sc, ival, upperBound, tp) + var err1 error + val, err1 = ConvertDecimalToUint(sc, dec, upperBound, tp) + if err == nil { + err = err1 } case KindMysqlDecimal: val, err = ConvertDecimalToUint(sc, d.GetMysqlDecimal(), upperBound, tp) diff --git a/types/parser_driver/value_expr.go b/types/parser_driver/value_expr.go index 9291317730546..5985b87170230 100644 --- a/types/parser_driver/value_expr.go +++ b/types/parser_driver/value_expr.go @@ -184,7 +184,7 @@ func (n *ValueExpr) Format(w io.Writer) { } // WrapInSingleQuotes escapes single quotes and backslashs -// and adds single quotes arond the string +// and adds single quotes around the string func WrapInSingleQuotes(inStr string) string { s := strings.ReplaceAll(inStr, "\\", "\\\\") s = strings.ReplaceAll(s, `'`, `''`) @@ -192,7 +192,7 @@ func WrapInSingleQuotes(inStr string) string { } // UnwrapFromSingleQuotes the reverse of WrapInSingleQuotes -// but also allows non single quoted strings +// but also allows non-single quoted strings func UnwrapFromSingleQuotes(inStr string) string { if len(inStr) < 2 || inStr[:1] != "'" || inStr[len(inStr)-1:] != "'" { return inStr diff --git a/util/cgroup/cgroup_cpu_linux.go b/util/cgroup/cgroup_cpu_linux.go index a926d1305ebc0..a75033a7d09c7 100644 --- a/util/cgroup/cgroup_cpu_linux.go +++ b/util/cgroup/cgroup_cpu_linux.go @@ -57,7 +57,12 @@ func CPUQuotaToGOMAXPROCS(minValue int) (int, CPUQuotaStatus, error) { // InContainer returns true if the process is running in a container. func InContainer() bool { - v, err := os.ReadFile(procPathCGroup) + // for cgroup V1, check /proc/self/cgroup, for V2, check /proc/self/mountinfo + return inContainer(procPathCGroup) || inContainer(procPathMountInfo) +} + +func inContainer(path string) bool { + v, err := os.ReadFile(path) if err != nil { return false } diff --git a/util/chunk/row_container.go b/util/chunk/row_container.go index 7ae1a67879b03..ca6958c3ab7fa 100644 --- a/util/chunk/row_container.go +++ b/util/chunk/row_container.go @@ -16,6 +16,7 @@ package chunk import ( "errors" + "fmt" "sort" "sync" "time" @@ -77,6 +78,11 @@ func (m *mutexForRowContainer) RUnlock() { m.rLock.RUnlock() } +type spillHelper interface { + SpillToDisk() + hasEnoughDataToSpill(t *memory.Tracker) bool +} + // RowContainer provides a place for many rows, so many that we might want to spill them into disk. // nolint:structcheck type RowContainer struct { @@ -120,6 +126,14 @@ func (c *RowContainer) ShallowCopyWithNewMutex() *RowContainer { // SpillToDisk spills data to disk. This function may be called in parallel. func (c *RowContainer) SpillToDisk() { + c.spillToDisk(nil) +} + +func (*RowContainer) hasEnoughDataToSpill(_ *memory.Tracker) bool { + return true +} + +func (c *RowContainer) spillToDisk(preSpillError error) { c.m.Lock() defer c.m.Unlock() if c.alreadySpilled() { @@ -140,6 +154,22 @@ func (c *RowContainer) SpillToDisk() { n := c.m.records.inMemory.NumChunks() c.m.records.inDisk = NewListInDisk(c.m.records.inMemory.FieldTypes()) c.m.records.inDisk.diskTracker.AttachTo(c.diskTracker) + defer func() { + if r := recover(); r != nil { + err := fmt.Errorf("%v", r) + c.m.records.spillError = err + logutil.BgLogger().Error("spill to disk failed", zap.Stack("stack"), zap.Error(err)) + } + }() + failpoint.Inject("spillToDiskOutOfDiskQuota", func(val failpoint.Value) { + if val.(bool) { + panic("out of disk quota when spilling") + } + }) + if preSpillError != nil { + c.m.records.spillError = preSpillError + return + } for i := 0; i < n; i++ { chk := c.m.records.inMemory.GetChunk(i) err = c.m.records.inDisk.Add(chk) @@ -300,8 +330,9 @@ func (c *RowContainer) Close() (err error) { func (c *RowContainer) ActionSpill() *SpillDiskAction { if c.actionSpill == nil { c.actionSpill = &SpillDiskAction{ - c: c, - cond: spillStatusCond{sync.NewCond(new(sync.Mutex)), notSpilled}} + c: c, + baseSpillDiskAction: &baseSpillDiskAction{cond: spillStatusCond{sync.NewCond(new(sync.Mutex)), notSpilled}}, + } } return c.actionSpill } @@ -310,23 +341,21 @@ func (c *RowContainer) ActionSpill() *SpillDiskAction { func (c *RowContainer) ActionSpillForTest() *SpillDiskAction { c.actionSpill = &SpillDiskAction{ c: c, - testSyncInputFunc: func() { - c.actionSpill.testWg.Add(1) + baseSpillDiskAction: &baseSpillDiskAction{ + testSyncInputFunc: func() { + c.actionSpill.testWg.Add(1) + }, + testSyncOutputFunc: func() { + c.actionSpill.testWg.Done() + }, + cond: spillStatusCond{sync.NewCond(new(sync.Mutex)), notSpilled}, }, - testSyncOutputFunc: func() { - c.actionSpill.testWg.Done() - }, - cond: spillStatusCond{sync.NewCond(new(sync.Mutex)), notSpilled}, } return c.actionSpill } -// SpillDiskAction implements memory.ActionOnExceed for chunk.List. If -// the memory quota of a query is exceeded, SpillDiskAction.Action is -// triggered. -type SpillDiskAction struct { +type baseSpillDiskAction struct { memory.BaseOOMAction - c *RowContainer m sync.Mutex once sync.Once cond spillStatusCond @@ -337,6 +366,20 @@ type SpillDiskAction struct { testWg sync.WaitGroup } +// SpillDiskAction implements memory.ActionOnExceed for chunk.List. If +// the memory quota of a query is exceeded, SpillDiskAction.Action is +// triggered. +type SpillDiskAction struct { + c *RowContainer + *baseSpillDiskAction +} + +// Action sends a signal to trigger spillToDisk method of RowContainer +// and if it is already triggered before, call its fallbackAction. +func (a *SpillDiskAction) Action(t *memory.Tracker) { + a.action(t, a.c) +} + type spillStatusCond struct { *sync.Cond // status indicates different stages for the Action @@ -354,38 +397,35 @@ const ( spilledYet ) -func (a *SpillDiskAction) setStatus(status spillStatus) { +func (a *baseSpillDiskAction) setStatus(status spillStatus) { a.cond.L.Lock() defer a.cond.L.Unlock() a.cond.status = status } -func (a *SpillDiskAction) getStatus() spillStatus { +func (a *baseSpillDiskAction) getStatus() spillStatus { a.cond.L.Lock() defer a.cond.L.Unlock() return a.cond.status } -// Action sends a signal to trigger spillToDisk method of RowContainer -// and if it is already triggered before, call its fallbackAction. -func (a *SpillDiskAction) Action(t *memory.Tracker) { +func (a *baseSpillDiskAction) action(t *memory.Tracker, spillHelper spillHelper) { a.m.Lock() defer a.m.Unlock() - if a.getStatus() == notSpilled { + if a.getStatus() == notSpilled && spillHelper.hasEnoughDataToSpill(t) { a.once.Do(func() { logutil.BgLogger().Info("memory exceeds quota, spill to disk now.", zap.Int64("consumed", t.BytesConsumed()), zap.Int64("quota", t.GetBytesLimit())) if a.testSyncInputFunc != nil { a.testSyncInputFunc() - c := a.c go func() { - c.SpillToDisk() + spillHelper.SpillToDisk() a.testSyncOutputFunc() }() return } - go a.c.SpillToDisk() + go spillHelper.SpillToDisk() }) return } @@ -405,7 +445,7 @@ func (a *SpillDiskAction) Action(t *memory.Tracker) { } // Reset resets the status for SpillDiskAction. -func (a *SpillDiskAction) Reset() { +func (a *baseSpillDiskAction) Reset() { a.m.Lock() defer a.m.Unlock() a.setStatus(notSpilled) @@ -413,12 +453,12 @@ func (a *SpillDiskAction) Reset() { } // GetPriority get the priority of the Action. -func (*SpillDiskAction) GetPriority() int64 { +func (*baseSpillDiskAction) GetPriority() int64 { return memory.DefSpillPriority } // WaitForTest waits all goroutine have gone. -func (a *SpillDiskAction) WaitForTest() { +func (a *baseSpillDiskAction) WaitForTest() { a.testWg.Wait() } @@ -509,9 +549,15 @@ func (c *SortedRowContainer) keyColumnsLess(i, j int) bool { } // Sort inits pointers and sorts the records. -func (c *SortedRowContainer) Sort() { +func (c *SortedRowContainer) Sort() (ret error) { c.ptrM.Lock() defer c.ptrM.Unlock() + ret = nil + defer func() { + if r := recover(); r != nil { + ret = fmt.Errorf("%v", r) + } + }() if c.ptrM.rowPtrs != nil { return } @@ -526,12 +572,24 @@ func (c *SortedRowContainer) Sort() { c.ptrM.rowPtrs = append(c.ptrM.rowPtrs, RowPtr{ChkIdx: uint32(chkIdx), RowIdx: uint32(rowIdx)}) } } + failpoint.Inject("errorDuringSortRowContainer", func(val failpoint.Value) { + if val.(bool) { + panic("sort meet error") + } + }) sort.Slice(c.ptrM.rowPtrs, c.keyColumnsLess) + return } -func (c *SortedRowContainer) sortAndSpillToDisk() { - c.Sort() - c.RowContainer.SpillToDisk() +// SpillToDisk spills data to disk. This function may be called in parallel. +func (c *SortedRowContainer) SpillToDisk() { + err := c.Sort() + c.RowContainer.spillToDisk(err) +} + +func (c *SortedRowContainer) hasEnoughDataToSpill(t *memory.Tracker) bool { + // Guarantee that each partition size is at least 10% of the threshold, to avoid opening too many files. + return c.GetMemTracker().BytesConsumed() > t.GetBytesLimit()/10 } // Add appends a chunk into the SortedRowContainer. @@ -558,8 +616,8 @@ func (c *SortedRowContainer) GetSortedRow(idx int) (Row, error) { func (c *SortedRowContainer) ActionSpill() *SortAndSpillDiskAction { if c.actionSpill == nil { c.actionSpill = &SortAndSpillDiskAction{ - c: c, - SpillDiskAction: c.RowContainer.ActionSpill(), + c: c, + baseSpillDiskAction: c.RowContainer.ActionSpill().baseSpillDiskAction, } } return c.actionSpill @@ -568,8 +626,8 @@ func (c *SortedRowContainer) ActionSpill() *SortAndSpillDiskAction { // ActionSpillForTest returns a SortAndSpillDiskAction for sorting and spilling over to disk for test. func (c *SortedRowContainer) ActionSpillForTest() *SortAndSpillDiskAction { c.actionSpill = &SortAndSpillDiskAction{ - c: c, - SpillDiskAction: c.RowContainer.ActionSpillForTest(), + c: c, + baseSpillDiskAction: c.RowContainer.ActionSpillForTest().baseSpillDiskAction, } return c.actionSpill } @@ -584,45 +642,13 @@ func (c *SortedRowContainer) GetMemTracker() *memory.Tracker { // triggered. type SortAndSpillDiskAction struct { c *SortedRowContainer - *SpillDiskAction + *baseSpillDiskAction } // Action sends a signal to trigger sortAndSpillToDisk method of RowContainer // and if it is already triggered before, call its fallbackAction. func (a *SortAndSpillDiskAction) Action(t *memory.Tracker) { - a.m.Lock() - defer a.m.Unlock() - // Guarantee that each partition size is at least 10% of the threshold, to avoid opening too many files. - if a.getStatus() == notSpilled && a.c.GetMemTracker().BytesConsumed() > t.GetBytesLimit()/10 { - a.once.Do(func() { - logutil.BgLogger().Info("memory exceeds quota, spill to disk now.", - zap.Int64("consumed", t.BytesConsumed()), zap.Int64("quota", t.GetBytesLimit())) - if a.testSyncInputFunc != nil { - a.testSyncInputFunc() - c := a.c - go func() { - c.sortAndSpillToDisk() - a.testSyncOutputFunc() - }() - return - } - go a.c.sortAndSpillToDisk() - }) - return - } - - a.cond.L.Lock() - for a.cond.status == spilling { - a.cond.Wait() - } - a.cond.L.Unlock() - - if !t.CheckExceed() { - return - } - if fallback := a.GetFallback(); fallback != nil { - fallback.Action(t) - } + a.action(t, a.c) } // WaitForTest waits all goroutine have gone. diff --git a/util/chunk/row_container_test.go b/util/chunk/row_container_test.go index 2160496813cfd..381f174dfbb6c 100644 --- a/util/chunk/row_container_test.go +++ b/util/chunk/row_container_test.go @@ -439,6 +439,73 @@ func TestReadAfterSpillWithRowContainerReader(t *testing.T) { } } +func TestPanicWhenSpillToDisk(t *testing.T) { + fields := []*types.FieldType{types.NewFieldType(mysql.TypeLonglong)} + sz := 20 + chk := NewChunkWithCapacity(fields, sz) + for i := 0; i < sz; i++ { + chk.AppendInt64(0, int64(i)) + } + + rc := NewRowContainer(fields, sz) + tracker := rc.GetMemTracker() + tracker.SetBytesLimit(chk.MemoryUsage() + 1) + tracker.FallbackOldAndSetNewAction(rc.ActionSpillForTest()) + require.False(t, rc.AlreadySpilledSafeForTest()) + + require.NoError(t, rc.Add(chk)) + rc.actionSpill.WaitForTest() + require.False(t, rc.AlreadySpilledSafeForTest()) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/util/chunk/spillToDiskOutOfDiskQuota", "return(true)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/util/chunk/spillToDiskOutOfDiskQuota")) + }() + require.NoError(t, rc.Add(chk)) + rc.actionSpill.WaitForTest() + require.True(t, rc.AlreadySpilledSafeForTest()) + + _, err := rc.GetRow(RowPtr{}) + require.EqualError(t, err, "out of disk quota when spilling") + require.EqualError(t, rc.Add(chk), "out of disk quota when spilling") +} + +func TestPanicDuringSortedRowContainerSpill(t *testing.T) { + fields := []*types.FieldType{types.NewFieldType(mysql.TypeLonglong)} + byItemsDesc := []bool{false} + keyColumns := []int{0} + keyCmpFuncs := []CompareFunc{cmpInt64} + sz := 20 + rc := NewSortedRowContainer(fields, sz, byItemsDesc, keyColumns, keyCmpFuncs) + + chk := NewChunkWithCapacity(fields, sz) + for i := 0; i < sz; i++ { + chk.AppendInt64(0, int64(i)) + } + var tracker *memory.Tracker + var err error + tracker = rc.GetMemTracker() + tracker.SetBytesLimit(chk.MemoryUsage() + int64(8*chk.NumRows()) + 1) + tracker.FallbackOldAndSetNewAction(rc.ActionSpillForTest()) + require.False(t, rc.AlreadySpilledSafeForTest()) + err = rc.Add(chk) + require.NoError(t, err) + rc.actionSpill.WaitForTest() + require.False(t, rc.AlreadySpilledSafeForTest()) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/util/chunk/errorDuringSortRowContainer", "return(true)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/util/chunk/errorDuringSortRowContainer")) + }() + err = rc.Add(chk) + require.NoError(t, err) + rc.actionSpill.WaitForTest() + require.True(t, rc.AlreadySpilledSafeForTest()) + + _, err = rc.GetRow(RowPtr{}) + require.EqualError(t, err, "sort meet error") +} + func BenchmarkRowContainerReaderInDiskWithRowSize512(b *testing.B) { benchmarkRowContainerReaderInDiskWithRowLength(b, 512) } diff --git a/util/dbterror/ddl_terror.go b/util/dbterror/ddl_terror.go index c997112d4a682..7f8744c06536d 100644 --- a/util/dbterror/ddl_terror.go +++ b/util/dbterror/ddl_terror.go @@ -401,6 +401,8 @@ var ( ErrDDLSetting = ClassDDL.NewStd(mysql.ErrDDLSetting) // ErrIngestFailed returns when the DDL ingest job is failed. ErrIngestFailed = ClassDDL.NewStd(mysql.ErrIngestFailed) + // ErrIngestCheckEnvFailed returns when the DDL ingest env is failed to init. + ErrIngestCheckEnvFailed = ClassDDL.NewStd(mysql.ErrIngestCheckEnvFailed) // ErrColumnInChange indicates there is modification on the column in parallel. ErrColumnInChange = ClassDDL.NewStd(mysql.ErrColumnInChange) diff --git a/util/gctuner/memory_limit_tuner.go b/util/gctuner/memory_limit_tuner.go index 018051acb7085..63b2525414ef9 100644 --- a/util/gctuner/memory_limit_tuner.go +++ b/util/gctuner/memory_limit_tuner.go @@ -33,9 +33,11 @@ var GlobalMemoryLimitTuner = &memoryLimitTuner{} // So we can change memory limit dynamically to avoid frequent GC when memory usage is greater than the limit. type memoryLimitTuner struct { finalizer *finalizer - isTuning atomicutil.Bool + isValidValueSet atomicutil.Bool percentage atomicutil.Float64 - waitingReset atomicutil.Bool + adjustPercentageInProgress atomicutil.Bool + serverMemLimitBeforeAdjust atomicutil.Uint64 + percentageBeforeAdjust atomicutil.Float64 nextGCTriggeredByMemoryLimit atomicutil.Bool } @@ -56,7 +58,7 @@ func WaitMemoryLimitTunerExitInTest() { // tuning check the memory nextGC and judge whether this GC is trigger by memory limit. // Go runtime ensure that it will be called serially. func (t *memoryLimitTuner) tuning() { - if !t.isTuning.Load() { + if !t.isValidValueSet.Load() { return } r := memory.ForceReadMemStats() @@ -72,7 +74,11 @@ func (t *memoryLimitTuner) tuning() { // - Only if NextGC >= MemoryLimit , the **next** GC will be triggered by MemoryLimit. Thus, we need to reset // MemoryLimit after the **next** GC happens if needed. if float64(r.HeapInuse)*ratio > float64(debug.SetMemoryLimit(-1)) { - if t.nextGCTriggeredByMemoryLimit.Load() && t.waitingReset.CompareAndSwap(false, true) { + if t.nextGCTriggeredByMemoryLimit.Load() && t.adjustPercentageInProgress.CompareAndSwap(false, true) { + // It's ok to update `adjustPercentageInProgress`, `serverMemLimitBeforeAdjust` and `percentageBeforeAdjust` not in a transaction. + // The update of memory limit is eventually consistent. + t.serverMemLimitBeforeAdjust.Store(memory.ServerMemoryLimit.Load()) + t.percentageBeforeAdjust.Store(t.GetPercentage()) go func() { if intest.InTest { memoryGoroutineCntInTest.Inc() @@ -85,6 +91,13 @@ func (t *memoryLimitTuner) tuning() { if intest.InTest { resetInterval = 3 * time.Second } + failpoint.Inject("mockUpdateGlobalVarDuringAdjustPercentage", func(val failpoint.Value) { + if val, ok := val.(bool); val && ok { + resetInterval = 5 * time.Second + time.Sleep(300 * time.Millisecond) + t.UpdateMemoryLimit() + } + }) failpoint.Inject("testMemoryLimitTuner", func(val failpoint.Value) { if val, ok := val.(bool); val && ok { resetInterval = 1 * time.Second @@ -92,7 +105,7 @@ func (t *memoryLimitTuner) tuning() { }) time.Sleep(resetInterval) debug.SetMemoryLimit(t.calcMemoryLimit(t.GetPercentage())) - for !t.waitingReset.CompareAndSwap(true, false) { + for !t.adjustPercentageInProgress.CompareAndSwap(true, false) { continue } }() @@ -131,12 +144,17 @@ func (t *memoryLimitTuner) GetPercentage() float64 { // UpdateMemoryLimit updates the memory limit. // This function should be called when `tidb_server_memory_limit` or `tidb_server_memory_limit_gc_trigger` is modified. func (t *memoryLimitTuner) UpdateMemoryLimit() { + if t.adjustPercentageInProgress.Load() { + if t.serverMemLimitBeforeAdjust.Load() == memory.ServerMemoryLimit.Load() && t.percentageBeforeAdjust.Load() == t.GetPercentage() { + return + } + } var memoryLimit = t.calcMemoryLimit(t.GetPercentage()) if memoryLimit == math.MaxInt64 { - t.isTuning.Store(false) + t.isValidValueSet.Store(false) memoryLimit = initGOMemoryLimitValue } else { - t.isTuning.Store(true) + t.isValidValueSet.Store(true) } debug.SetMemoryLimit(memoryLimit) } diff --git a/util/gctuner/memory_limit_tuner_test.go b/util/gctuner/memory_limit_tuner_test.go index fecd859f15cac..37bda896c3f08 100644 --- a/util/gctuner/memory_limit_tuner_test.go +++ b/util/gctuner/memory_limit_tuner_test.go @@ -57,16 +57,16 @@ func TestGlobalMemoryTuner(t *testing.T) { memory.ServerMemoryLimit.Store(1 << 30) // 1GB GlobalMemoryLimitTuner.SetPercentage(0.8) // 1GB * 80% = 800MB GlobalMemoryLimitTuner.UpdateMemoryLimit() - require.True(t, GlobalMemoryLimitTuner.isTuning.Load()) + require.True(t, GlobalMemoryLimitTuner.isValidValueSet.Load()) defer func() { // If test.count > 1, wait tuning finished. require.Eventually(t, func() bool { //nolint: all_revive - return GlobalMemoryLimitTuner.isTuning.Load() + return GlobalMemoryLimitTuner.isValidValueSet.Load() }, 5*time.Second, 100*time.Millisecond) require.Eventually(t, func() bool { //nolint: all_revive - return !GlobalMemoryLimitTuner.waitingReset.Load() + return !GlobalMemoryLimitTuner.adjustPercentageInProgress.Load() }, 5*time.Second, 100*time.Millisecond) require.Eventually(t, func() bool { //nolint: all_revive @@ -85,7 +85,7 @@ func TestGlobalMemoryTuner(t *testing.T) { runtime.ReadMemStats(r) nextGC := r.NextGC memoryLimit := GlobalMemoryLimitTuner.calcMemoryLimit(GlobalMemoryLimitTuner.GetPercentage()) - // In golang source, nextGC = memoryLimit - three parts memory. + // Refer to golang source code, nextGC = memoryLimit - nonHeapMemory - overageMemory - headroom require.True(t, nextGC < uint64(memoryLimit)) } @@ -94,7 +94,7 @@ func TestGlobalMemoryTuner(t *testing.T) { memory210mb := allocator.alloc(210 << 20) require.Eventually(t, func() bool { - return GlobalMemoryLimitTuner.waitingReset.Load() && gcNum < getNowGCNum() + return GlobalMemoryLimitTuner.adjustPercentageInProgress.Load() && gcNum < getNowGCNum() }, 5*time.Second, 100*time.Millisecond) // Test waiting for reset require.Eventually(t, func() bool { @@ -123,3 +123,97 @@ func TestGlobalMemoryTuner(t *testing.T) { allocator.free(memory210mb) allocator.free(memory600mb) } + +func TestIssue48741(t *testing.T) { + // Close GOGCTuner + gogcTuner := EnableGOGCTuner.Load() + EnableGOGCTuner.Store(false) + defer EnableGOGCTuner.Store(gogcTuner) + + r := &runtime.MemStats{} + getNowGCNum := func() uint32 { + runtime.ReadMemStats(r) + return r.NumGC + } + allocator := &mockAllocator{} + defer allocator.freeAll() + + checkIfMemoryLimitIsModified := func() { + memory.ServerMemoryLimit.Store(1500 << 20) // 1.5 GB + + // Try to trigger GC by 1GB * 80% = 800MB (tidb_server_memory_limit * tidb_server_memory_limit_gc_trigger) + gcNum := getNowGCNum() + memory810mb := allocator.alloc(810 << 20) + require.Eventually(t, + // Wait for the GC triggered by memory810mb + func() bool { + return GlobalMemoryLimitTuner.adjustPercentageInProgress.Load() && gcNum < getNowGCNum() + }, + 500*time.Millisecond, 100*time.Millisecond) + + gcNumAfterMemory810mb := getNowGCNum() + // After the GC triggered by memory810mb. + time.Sleep(4500 * time.Millisecond) + require.Equal(t, debug.SetMemoryLimit(-1), int64(1500<<20*80/100)) + + memory700mb := allocator.alloc(200 << 20) + time.Sleep(5 * time.Second) + // The heapInUse is less than 1.5GB * 80% = 1.2GB, so the gc will not be triggered. + require.Equal(t, gcNumAfterMemory810mb, getNowGCNum()) + + memory150mb := allocator.alloc(300 << 20) + require.Eventually(t, + // Wait for the GC triggered by memory810mb + func() bool { + return GlobalMemoryLimitTuner.adjustPercentageInProgress.Load() && gcNumAfterMemory810mb < getNowGCNum() + }, + 5*time.Second, 100*time.Millisecond) + + time.Sleep(4500 * time.Millisecond) + require.Equal(t, debug.SetMemoryLimit(-1), int64(1500<<20*110/100)) + + allocator.free(memory810mb) + allocator.free(memory700mb) + allocator.free(memory150mb) + } + + checkIfMemoryLimitNotModified := func() { + // Try to trigger GC by 1GB * 80% = 800MB (tidb_server_memory_limit * tidb_server_memory_limit_gc_trigger) + gcNum := getNowGCNum() + memory810mb := allocator.alloc(810 << 20) + require.Eventually(t, + // Wait for the GC triggered by memory810mb + func() bool { + return GlobalMemoryLimitTuner.adjustPercentageInProgress.Load() && gcNum < getNowGCNum() + }, + 500*time.Millisecond, 100*time.Millisecond) + + gcNumAfterMemory810mb := getNowGCNum() + // After the GC triggered by memory810mb. + time.Sleep(4500 * time.Millisecond) + // During the process of adjusting the percentage, the memory limit will be set to 1GB * 110% = 1.1GB. + require.Equal(t, debug.SetMemoryLimit(-1), int64(1<<30*110/100)) + + require.Eventually(t, + // The GC will be trigged immediately after memoryLimit is set back to 1GB * 80% = 800MB. + func() bool { + return GlobalMemoryLimitTuner.adjustPercentageInProgress.Load() && gcNumAfterMemory810mb < getNowGCNum() + }, + 2*time.Second, 100*time.Millisecond) + + allocator.free(memory810mb) + } + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/util/gctuner/mockUpdateGlobalVarDuringAdjustPercentage", "return(true)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/util/gctuner/mockUpdateGlobalVarDuringAdjustPercentage")) + }() + + memory.ServerMemoryLimit.Store(1 << 30) // 1GB + GlobalMemoryLimitTuner.SetPercentage(0.8) // 1GB * 80% = 800MB + GlobalMemoryLimitTuner.UpdateMemoryLimit() + require.Equal(t, debug.SetMemoryLimit(-1), int64(1<<30*80/100)) + + checkIfMemoryLimitNotModified() + checkIfMemoryLimitIsModified() +} diff --git a/util/hint/hint_processor.go b/util/hint/hint_processor.go index 0dc459ab9f67d..7164390cdad69 100644 --- a/util/hint/hint_processor.go +++ b/util/hint/hint_processor.go @@ -597,8 +597,10 @@ func (p *BlockHintProcessor) GetCurrentStmtHints(hints []*ast.TableOptimizerHint } offset := p.GetHintOffset(hint.QBName, currentOffset) if offset < 0 || !p.checkTableQBName(hint.Tables) { - hintStr := RestoreTableOptimizerHint(hint) - p.Ctx.GetSessionVars().StmtCtx.AppendWarning(fmt.Errorf("Hint %s is ignored due to unknown query block name", hintStr)) + if p.Ctx != nil { + hintStr := RestoreTableOptimizerHint(hint) + p.Ctx.GetSessionVars().StmtCtx.AppendWarning(fmt.Errorf("Hint %s is ignored due to unknown query block name", hintStr)) + } continue } p.QbHints[offset] = append(p.QbHints[offset], hint) diff --git a/util/memory/meminfo.go b/util/memory/meminfo.go index 50dcf555db77e..5a18f358e2185 100644 --- a/util/memory/meminfo.go +++ b/util/memory/meminfo.go @@ -22,8 +22,10 @@ import ( "github.com/pingcap/sysutil" "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/util/cgroup" + "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" "github.com/shirou/gopsutil/v3/mem" + "go.uber.org/zap" ) // MemTotal returns the total amount of RAM on this system @@ -51,6 +53,10 @@ func MemTotalNormal() (uint64, error) { if time.Since(t) < 60*time.Second { return total, nil } + return memTotalNormal() +} + +func memTotalNormal() (uint64, error) { v, err := mem.VirtualMemory() if err != nil { return v.Total, err @@ -140,6 +146,7 @@ func MemUsedCGroup() (uint64, error) { return memo, nil } +// it is for test and init. func init() { if cgroup.InContainer() { MemTotal = MemTotalCGroup @@ -164,6 +171,37 @@ func init() { terror.MustNil(err) } +// InitMemoryHook initializes the memory hook. +// It is to solve the problem that tidb cannot read cgroup in the systemd. +// so if we are not in the container, we compare the cgroup memory limit and the physical memory, +// the cgroup memory limit is smaller, we use the cgroup memory hook. +func InitMemoryHook() { + if cgroup.InContainer() { + logutil.BgLogger().Info("use cgroup memory hook because TiDB is in the container") + return + } + cgroupValue, err := cgroup.GetMemoryLimit() + if err != nil { + return + } + physicalValue, err := memTotalNormal() + if err != nil { + return + } + if physicalValue > cgroupValue && cgroupValue != 0 { + MemTotal = MemTotalCGroup + MemUsed = MemUsedCGroup + sysutil.RegisterGetMemoryCapacity(MemTotalCGroup) + logutil.BgLogger().Info("use cgroup memory hook", zap.Int64("cgroupMemorySize", int64(cgroupValue)), zap.Int64("physicalMemorySize", int64(physicalValue))) + } else { + logutil.BgLogger().Info("use physical memory hook", zap.Int64("cgroupMemorySize", int64(cgroupValue)), zap.Int64("physicalMemorySize", int64(physicalValue))) + } + _, err = MemTotal() + terror.MustNil(err) + _, err = MemUsed() + terror.MustNil(err) +} + // InstanceMemUsed returns the memory usage of this TiDB server func InstanceMemUsed() (uint64, error) { used, t := serverMemUsage.get() diff --git a/util/ranger/points.go b/util/ranger/points.go index e5061caa43446..6bf08c3c0f510 100644 --- a/util/ranger/points.go +++ b/util/ranger/points.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/parser/ast" + "github.com/pingcap/tidb/parser/charset" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/types" @@ -677,9 +678,15 @@ func (r *builder) newBuildFromPatternLike(expr *expression.ScalarFunction) []*po break } else if pattern[i] == '_' { // Get the prefix, but exclude the prefix. - // e.g., "abc_x", the start point exclude "abc", - // because the string length is more than 3. - exclude = true + // e.g., "abc_x", the start point excludes "abc" because the string length is more than 3. + // + // However, like the similar check in (*conditionChecker).checkLikeFunc(), in tidb's implementation, for + // PAD SPACE collations, the trailing spaces are removed in the index key. So we are unable to distinguish + // 'xxx' from 'xxx ' by a single index range scan. If we exclude the start point for PAD SPACE collation, + // we will actually miss 'xxx ', which will cause wrong results. + if !isPadSpaceCollation(collation) { + exclude = true + } isExactMatch = false break } @@ -714,6 +721,14 @@ func (r *builder) newBuildFromPatternLike(expr *expression.ScalarFunction) []*po return []*point{startPoint, endPoint} } +// isPadSpaceCollation returns whether the collation is a PAD SPACE collation. +// Since all collations, except for binary, implemented in tidb are PAD SPACE collations for now, we use a simple +// collation != binary check here. We may also move it to collation related packages when NO PAD collations are +// implemented in the future. +func isPadSpaceCollation(collation string) bool { + return collation != charset.CollationBin +} + func (r *builder) buildFromNot(expr *expression.ScalarFunction) []*point { switch n := expr.FuncName.L; n { case ast.IsTruthWithoutNull: diff --git a/util/ranger/ranger_test.go b/util/ranger/ranger_test.go index db54c134b6cfd..48e6378548c68 100644 --- a/util/ranger/ranger_test.go +++ b/util/ranger/ranger_test.go @@ -1424,7 +1424,7 @@ create table t( exprStr: "a LIKE 'abc_'", accessConds: "[like(test.t.a, abc_, 92)]", filterConds: "[like(test.t.a, abc_, 92)]", - resultStr: "[(\"abc\",\"abd\")]", + resultStr: "[[\"abc\",\"abd\")]", }, { indexPos: 0,